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

#543 closed enhancement (fixed)

Ruta de acceso en la información de instancia

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: critical Milestone: Development 1A
Component: General Keywords:
Cc:

Description

En la línea de facilitar información al usuario sobre las instancias de MMS (véase TOL#1092) se solicita indicar la ruta de acceso al objeto en la información de la instancia.

Véase el método GetAbsoluteIdentifier(?) en #325

Change History (7)

comment:1 Changed 14 years ago by Pedro Gea

(In [2298]) Se introduce el método ::GetRoute para devolver la expresión que nos permite obtener globalmente al objeto MMS.
El método (análogo a ::GetAbsoluteIdentifier) basa por defecto la construcción en el uso de métodos e índices.
El método ::GetAbsoluteIdentifier (quizá llamado a desaparecer) se basa en el modo 101 del nuevo método.
El método GetRoute se introduce satisfactoriamente en los objetos principales y las clases de los módulos de variables, modelos y combinaciones.
Para introducirlo en los módulos de estimaciones y previsiones es necesario revisar la estructura de las clases de resultados.
La información de la ruta se indica en la información de instancia como "Route:".
Se introduce también el identificador del objeto en algunos objetos en los que difiere del nombre (atributo {_.name)
Refs #543

comment:2 Changed 14 years ago by Pedro Gea

(In [2395]) Se añade el identificador en la información de instancia (método _.get.autodoc.info) de todos los objetos (no sólo en los que no coincide con el nombre).
Así esta información es fácilmente accesible también para la referencia de un objeto.
Refs #500, #543

comment:3 Changed 14 years ago by Pedro Gea

(In [2485]) Se deshacen los cambios sobre los métodos ::GetRoute de los parámetros, ya que esta solución para #573 introducía nuevos errores.
Se introduce un mecanismo alternativo para GetAbsoluteIdentifier(?) en los parámetros de los resultados para acceder provisionalmente un identificador absoluto, hasta que las clases de resultados se revisen (#563) para poder introducirlo adecuadamente (#543).
Se introduce una alternativa de ObtainMElement para indexar los parámetros por nombre allí donde corresponde.
Se introduce una variante de la función tcl TclList2SetOfText capaz de tratar textos con comillas en su interior.
Refs #543, #563, #573

comment:4 Changed 14 years ago by Pedro Gea

Véase TOL#1200 respecto a la variante de TclList2SetOfText y #573.

comment:5 Changed 14 years ago by Pedro Gea

(In [2545]) Se introduce métodos para el acceso a la ruta y al objeto padre en la clase @Strategy.
Refs #543

comment:6 Changed 13 years ago by Pedro Gea

(In [2886]) Se revisan las clases de resultados dotándolas de una estructura jerárquica padre-hijos semejante a la del diseño del módulo de modelos.
Cada instancia de las clases de resultados (o de previsiones) está vinculada con dos instancias:
(i) su par en el diseño del módulo de modelos, y que puede obtenerse mediante ::GetDefinition y
(ii) la instancia padre en el árbol de resultados ::GetParent(?). Véase: #563.

Se incorpora la ruta a las instancias de los objetos de resultados. Véase: #543.

Se simplifica el uso de escenarios e intervalos de previsión, manteniendo aún así los métodos relacionados con los FScenarios y los FIntervals.
Véanse: #570, #794.

Se incorporan iconos característicos para los parámetros en las clases de resultados y previsiones y se extiende su menú contextual a las combinaciones de parámetros. Véase: #362.

Refs #563, #543, #570, #794, #362

comment:7 Changed 13 years ago by Pedro Gea

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