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

#512 closed task (fixed)

Metodo SetName para las MVariables

Reported by: irobles Owned by: Pedro Gea
Priority: critical Milestone: Release 0.6
Component: General Keywords:
Cc:

Description

Buenos días,

solicito añadir este metodo a las MVariables.

No se si es posible para todos los casos por temas de dependencias, pero siempre que haya un metodo Get si se puede realizar un metodo Set.

Change History (9)

comment:1 Changed 14 years ago by Pedro Gea

Milestone: Release 0.6
Status: newaccepted

Todos los atributos que no se consideren de sólo lectura, deberían tener un método Set al igual que tienen un método Get. Lo que puede ocurrir es que alguno se haya aplazado por alguna dificultad en la implementación o que se haya quedado olvidado.

comment:2 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

(In [2219]) Se crea el método SetName para las @MVariable. Se añaden también los métodos correspondientes para actualizar el nombre de las referencias ubicadas en al conjunto de m-variables y en los submodelos o términos explicativos que las apunten.
Closes #512

comment:3 Changed 14 years ago by Pedro Gea

(In [2222]) Se crea el método SetName para las @MCombination.
Refs #512

comment:4 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: closedreopened

Se reabre hasta acabar con todas las limitaciones de este tipo que se encuentren.

comment:5 Changed 14 years ago by Pedro Gea

(In [2224]) Se introducen cambios para permitir modificar el nombre y el escenario de una variable convenientemente.
Refs #512

comment:6 Changed 14 years ago by Pedro Gea

Priority: blockercritical

Habría que revisar también el cambio de nombre en las @BaseVariable y prestar atención a las dependencias con las @Variable.

comment:7 Changed 14 years ago by Pedro Gea

(In [2322]) Se mantiene el nombre de la información de las dependencias para evitar errores al usar el método SetDependences utilizado al editar mediante la GUI.
Refs #512

comment:8 Changed 14 years ago by Pedro Gea

(In [2327]) Se revisan las clases abstractas @ObjectLinker y @ObjectLinked destinadas a facilitar la gestión de enlaces (referencias) entre objetos que no tienen una relación directa en el árbol de objetos padre-hijo.
Se añaden nuevos métodos para facilitar la gestión de los enlaces: _AppendLink, _RemoveLink, _DestroyLinkSet.
Se derivan las m-variables y las c-variables de los objetos enlazadores (@ObjectLinker)
Se revisan los métodos SetName de los objetos enlazados.
Se sustituyen los métodos _.UpdateMVariableName, _.UpdateMElementName por llamadas a _OnLinkedChangeIdentifier.
Se revisa el sistema de enlaces retardado de las variables, se introducen nuevos métodos: _Link* y _Unlink* y se unifican los conjuntos de enlaces (_variables) y referencias (_dependences).
Refs #512, #528, #556

comment:9 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: reopenedclosed

Se cierra el tique dejando la revisión de los enlaces de las base-variables con otras variables o base-variables para la revisión general de las base-variables y el uso de los escenarios: #334.

Note: See TracTickets for help on using tickets.