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

#680 closed doubt (fixed)

Método GetName para un submodelo de resultados de previsión

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

Description (last modified by Pedro Gea)

Hola, los submodelos de resultados de previsión no tienen el método GetName, ¿hay algún motivo por el que no puedan tenerlo, o simplemente se ha olvidado creárselo?

Un saludo.

Change History (2)

comment:1 Changed 14 years ago by Pedro Gea

Description: modified (diff)
Milestone: Release 0.6
Status: newaccepted

Las instancias de @Submodel.Results (como pasa también con las demás clases de resultados) están encargadas de obtener los resultados relativos a una instancia de @Submodel (un submodelo). Internamente hacen referencia tanto al submodelo como a los parámetros estimados ofreciendo así un nuevo conjunto de métodos: los resultados.

Sin embargo, por conveniencia, también incorporan algunos métodos referidos a la instancia de @Submodel como ocurre con GetIdentifier.

En el caso de GetName supongo que no se incorporó porque es equivalente a GetIdentifier ya que el submodelo es un tipo de objeto primario en el árbol del modelo (@Model), es decir, su identificador solo tiene un nombre, y no como en el caso del parámetro lineal donde su identificador es la combinación (separada por doble guión bajo __) del nombre del submodelo, el del término explicativo y el suyo propio.

No hay ninguna razón para no incorporarlo.

Quizá si se viera conveniente, podría implementarse un método GetDefinition que diera acceso a la instancia original (en la definición del modelo) de modo que el usuario tuviera de manera natural acceso a los demás métodos que no han sido incorporados en @Submodel.Results y pudieran ser útiles en un momento dado.
Esta sugerencia se incorpora a #563.

comment:2 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

(In [2561]) Se incorpora el método GetName en la clase @Submodel.Results y en el resto de clases de resultados que no lo tenían.
Closes #680

Note: See TracTickets for help on using tickets.