Un rango de valores etiquetados predefinidos se han provisto es EA para permitir al usuario que cree rápidamente valores etiquetados enmarcados y cree etiquetas estructuradas que se adhieran a un formato especifico. Por ejemplo, las características de modelado que usan la etiqueta predefinida Boolean pueden usar la ventana de valores etiquetados para asignar un valor verdadero o falso y no otro valor.
Además, puede definir un tipo de etiqueta enmarcada personalizada, que permita al usuario definir un número casi ilimitado de tipos de etiquetas estructuradas.
Creando etiquetas estructuradas
Para crear una etiqueta estructurada proceda con los siguientes pasos:
1. Seleccione la opción de menú Configuraciones | UML. se abre la ventana Tipos UML. Seleccione la pestaña Tipos de valores etiquetados.
2. En el campo Etiqueta escriba un nombre de la etiqueta apropiado.
3. En el campo Descripción escriba el propósito de la etiqueta, si es requerido.
4. En el campo Detalle escriba 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 predefinidos para un tipo Spin, junto con los Límites Superiores e Inferiores para el campo.
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,Val3;
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.
|
Color
|
Type=Color;
|
Usar el tipo predefinido Color permite al usuario 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;Values=Type1,Type2;Stereotypes=Stereotype1;
|
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.
|
RefGUID
|
Type=RefGUID;
Values=Type1,Type2;
Stereotypes=Stereotype1;
|
Permite que el valor etiquetado para referenciar un elemento desde el modelo especificando el GUID del elemento, donde Tipo1 y Tipo2 especifican uno o más tipos del elemento permitido y Estereotipo1 representa un estereotipo permitido.
|
RefGUIDList
|
Type=RefGUIDList;
Values=Type1,Type2;
Stereotypes=Stereotype1;
|
Permite que el valor etiquetado haga referencia a una lista de elementos desde el modelo especificando el GUID del elemento, donde Tipo1 y Tipo2 especifica uno o más tipos de elementos permitidos y Estereotipo1 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,Type2;
|
Restringe los tipos del elemento a los cuales este filtro puede aplicar, donde Tipo 1 y Tipo 2 son los tipos válidos.
Los valores posibles son:
• | todos los tipos del elemento |
• | todos los tipos del conector |
|
BaseStereotype
|
BaseStereotype=S1,S2;
|
El filtro BaseEstereotipo restringe los estereotipos al que la etiqueta pertenece donde S1 y S2 son los estereotipos permitidos.
|
|