close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#314 closed enhancement (fixed)

Gestión de objetos principales contenidos en otros objetos principales

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: major Milestone: Development 0.6
Component: General Keywords:
Cc:

Description

Es necesario mejorar la gestión de objetos principales contenidos en otros objetos principales como son los datasets dentro de modelos o los modelos dentro de estimaciones o previsiones, tanto de cara a la comunicación de cambios como a la gestión de nombres y versiones y el desarrollo de métodos que faciliten el manejo de los mismos desde la GUI.

Change History (5)

comment:1 Changed 15 years ago by Pedro Gea

(In [1601]) Se deriva una clase del núcleo de los objetos principales para gestionar los objectos principales contenidos en otros objetos principales: @MMS.ObjectMainKernelSupplement.
Se aplica al dataset contenido en un modelo.
Refs #314

comment:2 Changed 15 years ago by Pedro Gea

(In [1602]) Se extiende el uso de @MMS.ObjectMainKernelSupplement a los modelos.
Se mejora el método GetSubclass de los objetos principales.
Se asigna a los objetos suplementarios un nombre relativo al objeto principal.
Refs #314

comment:3 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

Con la incorporación de los MMS::@CombinationKernelSupplement [1806] se completó la implementación de estos objetos suplementarios en los objetos principales.

comment:4 Changed 14 years ago by Pedro Gea

(In [2279]) Se revisa la implementación de los objetos principales de MMS, previa a la introducción de atributos de usuario. Véanse #500 y #410.
Se aúnan las clases @ObjectMain, @ObjectMainKernel y @ObjectMainKernelSupplement en una clase @MainObject dependiente del contenedor @MainContainer y que evita el problema relatado en TOL#863. Para ello no se hace explícita la dependencia con el contenedor ya que éste es único y puede ser localizado por cualquier objeto globalmente.
Véanse también los tiques ya cerrados #242 y #314.
Se revisa la estabilidad de NObject con los mecanismos de construcción y destrucción de objetos principales. Véase #260. Se detecta errores en el uso de la función TOL Copy, que parecen resolverse en TOL#1081. Se incrementa la versión de MMS y la versión de TOL mínima requerida.
Refs #500, #410, #242, #314, #260

comment:5 Changed 14 years ago by Pedro Gea

(In [2299]) Se amplían los mecanismos para la aceptación de nombres y versiones.
Se crea una limitación en la longitud de los nombres configurable (por defecto en 96).
Se revisan los nombres de los objetos suplementarios y la información de éstos utilizada en BSR.
Véase también el cambio [2279]
Refs #314, #503

Note: See TracTickets for help on using tickets.