Opened 16 years ago
Closed 16 years ago
#123 closed task (fixed)
Referencia de parámetros
| Reported by: | josp | Owned by: | Pedro Gea |
|---|---|---|---|
| Priority: | major | Milestone: | Model 0.5 |
| Component: | Models | Keywords: | |
| Cc: |
Description
La referencia a los parámetros en "combinaciones" y "jerarquías" se hace
actualmente haciendo uso del nombre único del parámetro. Este nombre del
parámetro es generado a través de mecanismo internos en los cuales el
usuario no interviene y por tanto no conoce el nombre.
Creemos que un mecanismo más estructurado de hacer referencia a los
parámetros sería beneficioso en el uso de los mismo. Además permite
reducir el acople que existe entre el uso del parámetro y la forma de
construir este nombre.
Una propuesta puede ser:
[[ "obs", "submodel" "base_exp_term" "local_name" ]] [[ "obs", "submodel" "base_exp_term" index ]] [[ "hier", "hier_name" "local_name" ]] [[ "hier", "hier_name" index ]]
por temas de compatibilidad podemos seguir haciendo uso de la referencia
por nombre único.
De esta forma una referencia a parámetro puede ser un Text o un Set.
Change History (2)
comment:1 Changed 16 years ago by
| Status: | new → accepted |
|---|
comment:2 Changed 16 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)
Se ha realizado la "sobrecarga" de los métodos de acceso a parámetros, de
modo que podemos acceder a ellos, bien por su nombre único, bien mediante
un conjunto con su información elemental.
Esta forma de sobrecargar los métodos también se ha usado en el acceso de
restricciones y aprioris.
Los métodos desde @MMS.Model reciben un conjunto de 3 elementos de la
forma siguiente: