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 14 years ago

Closed 14 years ago

#558 closed task (fixed)

Revisión de los métodos para actualizar los identificadores

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: major Milestone: Release 0.6
Component: Edition Keywords:
Cc:

Description

Se recomienda revisar los métodos _.Update*Name y _.Update*Identifier para no tener que indicar el antiguo nombre o identificador del objeto, ya que podría hacerse uso de la referencia _this y la comparación entre objetos.
Véase #556

Change History (2)

comment:1 Changed 14 years ago by Pedro Gea

(In [2371]) Se introduce el método GetParent en todos los objetos del módulo de modelos para facilitar la comunicación entre objetos.
La cautela anterior por facilitar estos mecanismos no parece ya necesaria, tras desaparecer las clases @[MainObject]Kernel
Desaparecen los métodos intermedios _.AppendParameter y _.RemoveParameter. Las llamadas se hacen directamente sobre sus versiones en @Model.
Se introducen un nuevo método _.UpdateIdentifier con el que un objeto padre advierte a objetos hijos que hay cambios en los nombres que afecta a su identificador.
Se revisa (y se introduce en nuevas clases) el método _OnChangeIdentifier en el módulo de modelos.
Se modifican los mecanismos _Update[*]Name por una versión más general _.UpdateChildName
Se revisan todas las clases relacionadas con la gestión de las estructuras ARIMA. Se revisa el criterio de signos en los parámetros ARIMA.
Refs #528, #558, #420

comment:2 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.