Tipos de Valores Etiquetados Predefinidos

Superior  Previo  Próximo

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.

 

taggedvaluesexample

 

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
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.