Valores Etiquetados en Perfiles

Superior  Previo  Próximo

Los Estereotipos de un Perfil UML pueden tener uno o más valores etiquetados. Cuando cree un elemento basado en un Estereotipo de un Perfil UML arrastrando desde el Árbol de Recursos a un diagrama, cualquiera de los valores etiquetados asociados también se agregan al elemento. Los Valores Etiquetados y los Perfiles son una forma excelente para extender el uso de EA y la potencia del modelado UML.  

 

Por ejemplo, en el Perfil UML para XSD, hay un estereotipo XSDComplexType, que tiene la siguiente declaración de valor etiquetado  

 

<TaggedValues> 

<Tag name="mixed" descripción="Determina si este elemento pude contener elementos mixtos y contenidos del carácter. Referirse a la "/> recomendación de esquema W3C XML 

<Tag name="modelGroup" description="Sustituye el grupo del modelo predeterminado del paquete" values="all | sequence | choice" default="choice"/> 

<Tag name="memberNames" description="Sustituye lo predeterminado para el paquete para nombrar definiciones de TipoComplejas"/>   

</TaggedValues>  

 

Cuando cree un elemento desde el estereotipo XSDComplexType (arrastrándolo desde la sección del Perfil UML a un diagrama), los valores etiquetados se agregan automáticamente.  

 

 

defaulttaggedvalues

 

 

Los valores etiquetados que tienen valores etiquetados se configuran y se muestran automáticamente en la sección de etiquetas del elemento si son aplicables. cuando selecciona el elemento, la ventana acoplable de valores Etiquetados muestra todas las etiquetas asociadas - incluyendo las que no tienen ningún valor establecido.   

También tenga en cuenta que los valores etiquetados en el Perfil que tiene una sección 'Values' (ej. values="element | attribute | both" default="both") se mostrarán en el Explorador de Proyectos con una lista desplegable de valores permitidos (como en el ejemplo de abajo). Donde no existe una lista de Valores, la etiqueta acepta texto libre.   

 

taggedvaluesinprofiles