Opened 14 years ago
Closed 13 years ago
#563 closed enhancement (fixed)
Revisar el diseño de la estructura de las clases de resultados
Reported by: | Pedro Gea | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | critical | Milestone: | Development 1A |
Component: | General | Keywords: | |
Cc: |
Description (last modified by )
Algunos tiques apuntan a una revisión del diseño de las clases de resultados. Véase #543 o #469.
Las mejoras necesarias estarían relacionadas con:
- la comunicación con las clases del módulo de modelos: el acceso desde un objeto al objeto paralelo en la definición,
- la comunicación dentro del mismo bloque de resultados: el acceso desde un objeto-resultado al objeto-resultado padre, y
- la adecuada creación y destrucción de las instancias.
Change History (10)
comment:1 Changed 14 years ago by
Description: | modified (diff) |
---|
comment:3 Changed 14 years ago by
comment:4 Changed 14 years ago by
(In [2404]) Se da homogeneidad a las clases de las estrategias y subestrategias.
Se reubica el adaptador de resultados (y los resultados nativos) así como otra información no persistente en la estrategia.
Se facilita el acceso a otra información temporal de estimación (y se retarda su destrucción) para facilitar la comprensión de los mecanismos de adaptación y su depuración.
Se añaden informes de los procesos de estimación en la estrategia.
Se separa la subestrategia LinReg en dos según su uso con submodelos o con jerarquías.
Se elimina la dependencia provisional de algunos adaptadores con las clases de resultados.
Refs #563, #510
comment:5 Changed 14 years ago by
comment:6 Changed 14 years ago by
(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:7 Changed 14 years ago by
Se sugiere incorporar un método general GetDefinition
en las clases de resultados que faciliten el acceso a la instancia del objeto correspondiente en la definición del modelo, y facilitar así el acceso a otros métodos que no hayan sido incorporados en las clases de resultados. Véase #680.
comment:9 Changed 13 years ago by
(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.
comment:10 Changed 13 years ago by
Resolution: | → fixed |
---|---|
sensitive: | → 0 |
Status: | new → closed |
Es necesario también revisar y completar particularmente algunas clases de previsión (véase #448).