La pestaña de Valores Etiquetados se usa para ver y modificar los valores etiquetados para el elemento actualmente seleccionado -en el diagrama actual o en el Explorador de Proyectos-. Desde la ventana acoplable de Valores Etiquetados el usuario puede llevar a cabo las siguientes acciones:
· Crear un valor etiquetado a partir de los tipos de valores etiquetados predefinidos · Crear un tipo de valor etiquetado Personalizado
· Asignar un valor etiquetado a un ítem
· Modificar los valores etiquetados con la ventana de Valores Etiquetados · Asignar notas de información a un valor etiquetado
Elementos de Modelado y características con valores etiquetados
Los siguientes elementos de modelado pueden utilizar la ventana de Valores Etiquetados como una manera conveniente para ver y modificar rápidamente los valores etiquetados:
Tipo de elemento
Descripción
Elementos Los elementos muestran sus propios valores etiquetados junto con todos los valores heredados.
Instancias de Objeto
Las Instancias de Objeto muestran las etiquetas que poseen y aquellas que obtuvieron de su clasificador.
Puertos y Partes Los puertos y las partes muestran información similar a los objetos y presentan el "Tipo" Puerto/Parte en lugar de un clasificador. Se incluyen las etiquetas para todos los padres, etc. del tipo Puerto.
Atributos Incluye solamente los valores etiquetados propios y aquellos que se recibieron de los clasificadores de tipo atributo, con la inclusión de todos los heredados. Operaciones Solamente las propiedades propias
Conectores Solamente las propiedades propias
Cuando se sobre-invalida una propiedad heredada, EA copia la etiqueta del padre hacia el elemento hijo y configura el nuevo valor, dejando sin cambios la etiqueta original.
Están disponibles las siguientes opciones en la barra de herramientas de la pestaña Valores Etiquetados para editar los Valores Etiquetados:
Botones del menú de la ventana de Valores Etiquetados
Los botones del menú en el menú de Valores Etiquetados permiten que el usuario agregue, edite, ordene, elimine y arreglar los valores etiquetados de las características de modelado; la tabla de abajo detalla cada funcionalidad de los botones.
El botón Compartimientos se usa para mostrar los valores etiquetados en compartimientos. El botón Ordenar Alfabéticamente ordena alfabéticamente los valores etiquetados actuales del elemento.
El botón Nueva Etiqueta agrega un nuevo valor etiquetado
El botón Editar las Notas permite que el usuario cree notas que expliquen el propósito del valor etiquetado.
El botón Eliminar, elimina el Valor etiquetado actualmente seleccionado.
El botón de tipo de valores etiquetados predeterminados permite un acceso rápido para etiquetar definiciones creadas en el menú principal de Configuración.
4.10.10.1 Tipos de Valores Etiquetados Predefinidos
En EA se creó un rango de valores etiquetados predefinidos para permitir al usuario que cree rápidamente valores etiquetados enmarcados. Esto le permite al usuario crear etiquetas estructuradas que se adhieran a un formato específico, por ejemplo, las características de modelado que usan la etiqueta predefinida "Boolean" pueden emplear la pestaña de valores etiquetados para asignar un valor verdadero o falso y no poder ingresar otro tipo de valor. Además es posible definir un tipo de etiqueta enmarcada Personalizada permitiendo al usuario definir una cantidad casi ilimitada de tipos de valores etiquetados.
Creando Etiquetas Estructuradas
Para crear una etiqueta estructurada use las siguientes instrucciones:
1. Mueva el mouse en el menú Configuración sobre el ítem UML y seleccione Tipos de Valores Etiquetados desde el submenú. Esto traerá la ventana Definiciones de Etiqueta.
2. En el campo Nombre de Etiqueta dar a la Etiqueta un nombre apropiado. 3. En el campo Descripción ingrese el propósito de la etiqueta si es requerido.
4. En el campo Detalle ingrese un valor para el tipo de valor etiquetado y cualquier información extra que sea requerida por el tipo predefinido; en el ejemplo de abajo se configuraron los valores
Tipos y Argumentos
Esta tabla detalla los tipos de valores etiquetados predefinidos junto con el formato que se emplea para crear los valores iniciales para su uso.
Tipo de valor etiquetado
Formato Descripción
Integer Type=Integer; Este tipo predefinido permite el ingreso de un valor Integer. Float, Decimal, Double Type=Float; Type=Decimal; Type=Double;
Este tipo predefinido permite el ingreso de un valor Float, Decimal o Double. Todos estos tipos asignan a los mismos tipos de datos.
String Type=String; Este tipo predefinido permite el ingreso de un valor String
Enum Type=Enum;
Values=Val1,Val2,V al3;
Default=Val2;
El tipo predefinido Enum permite que el usuario defina una lista separada por comas donde Val1, Val2 y Val3 representan los valores en la lista y Predeterminado representa el valor predeterminado de la lista.
Const Type=Const;
Default=Val;
Const es un tipo predefinido que permite al usuario crear un valor constante de sólo lectura.
ingresar un valor de color desde un menú de selección de color.
Custom Type= Custom; El usar el tipo predefinido Personalizado permite al usuario crear su propia plantilla para tipos predefinidos; se provee más información en la sección de Tipos de Valores Etiquetados Personalizados.
DateTime Type=DateTime; El usar el tipo predefinido DateTime permite al usuario ingresar la fecha y hora para el valor etiquetado desde un menú de calendario.
Boolean Type=Boolean; El usar el tipo predefinido Boolean permite al usuario ingresar un valor verdadero o falso
Memo Type=Memo; El tipo predefinido Memo permite el ingreso de valores etiquetados grandes y complejos.
Spin Type=Spin;
LowerBound=x; UpperBound=x;
El tipo predefinido Spin permite al usuario crear un control Spin con el valor del LímiteInferior como el valor mínimo y del LímiteSuperior como el valor máximo. File Type=File; El tipo predefinido Archivo permite la entrada de un
nombre de archivo desde la ventana de Explorador de archivo. El archivo nombrado puede ser arrojado en su aplicación predeterminada. Clasifier Type=Classifier;Valu es=Type1,Type2;Ste reotypes=Stereotype 1;
El tipo de Clasificador predefinido permite la selección de un elemento desde el modelo donde Tipo 1 y Tipo 2 representa los tipos de elementos permitidos y
Estereotipo 1 representa un estereotipo permitido.
Filtros de Etiquetas
También es posible restringir donde un valor etiquetado predefinido esta disponible. Esta tabla detalla los filtros que se pueden aplicar para restringir donde se puede aplicar un valor etiquetado.
Tipo de valor etiquetado Formato Descripción AppliesTo AppliesTo=Type1,Ty pe2;
El filtro AppliesTo restricciones los tipos del elemento, este filtro se puede aplicar donde Tipo 1 and Tipo 2 son los tipos del valor. Los valores posibles son todos los tipos del elemento, todos los tipos del conector, Atributo, Operación y ParametroDeLaOperación. BaseStereotype
BaseStereotype=S1, S2;
El filtro BaseEstereotipo restringe los estereotipos al que la etiqueta pertenece donde S1 y S2 son los estereotipos permitidos.
4.10.10.2 Datos de Referencia Predefinidos
Esta tabla detalla los tipos de valores etiquetados predefinidos que se emplean para devolver los valores contenidos en una tabla relevante en EA junto con la sintaxis que se requiere para su uso: Tipo de valor etiquetado Formato Descripción Authors Tipo=Enum; Tipo=List; Lista=Authors;
Este tipo predefinido devuelve una lista desplegable con una lista de los Autores que se definieron para el modelo de EA.
Cardinality Tipo=Enum; Tipo=List; Lista=Cardinality;
Este tipo predefinido devuelve una lista desplegable con una lista de los tipos de Cardinalidades que se definieron para el modelo de EA.