6 referencias y grupos de modelos, Referencias y grupos de modelos – Doremi ShowVault / IMB Manual del usuario

Página 87

Advertising
background image

_____________________________________________________________________________________

SHV.OM.003682.DRM

Página 87

Versión 1.0

Doremi Labs

En ese caso, también se muestran los nombres de los tipos simples:

12.6 Referencias y grupos de modelos

Un "grupo de elementos" es un contenedor con nombre que tiene uno o varios elementos.

El grupo de

elementos puede reutilizarse en varios lugares del esquema. Los grupos de modelos son
invisibles en el documento de instancia en contraste con los tipos. Los grupos de modelos se
han utilizado con moderación ya que no se asignan a una característica de los lenguajes de
programación orientados a los objetos, a menos que soporten una herencia múltiple.

Es importante destacar que, al leer los diagramas para grupos de modelos, el símbolo del
grupo de modelos se dibuja con líneas simples, no discontinuas. Eso no implica que los
elementos del grupo de modelos sean obligatorios. El carácter opcional del grupo depende del
carácter opcional de los elementos contenidos en el grupo de modelos. Los grupos de modelos
pueden hacerse opcionales; por ejemplo, se puede hacer que un grupo de modelos con
elementos requeridos sea opcional en algunos casos, pero esa característica no se ha
utilizado.

El grupo "cualquiera" es una clase especial de grupo de modelos.

Es un marcador de posición para

elementos no definidos en el esquema. El elemento "cualquiera" define los puntos en los que
puede extenderse el esquema. Después de la palabra clave "cualquiera", se define el espacio
de nombre desde el que pueden provenir los elementos. Por ejemplo, "##otro" especifica que
los elementos de extensión pueden provenir desde cualquier espacio de nombre, excepto
desde el espacio de nombre del esquema actual.

Las "referencias de elementos" se indican mediante una flecha de enlace en el extremo inferior
izquierdo. Son similares a las referencias para los grupos de modelos dentro de un esquema,
pero en lugar de refinar el grupo de modelos, directamente hacen referencia a un elemento
global único. El elemento global puede después reutilizarse en múltiples espacios.

Advertising