Clase de Atributo [Guía de Usuario de Enterprise Architect]

Top Previous Next

Clase de Atributo

button_main button_prev button_next

Un atributo corresponde a un Atributo UML. Contiene más colecciones para restricciones y Valores Etiquetados. Los atributos son accedidos de la colección de Atributos de elementos.

Tabla asociada en archivo .EAP  t_attribute

Atributo Atributos

Atributo

Tipo

Notas

Alias

String

Lectura/Escritura

Contiene la propiedad (opcional) Alias para éste atributo. Ésta se puede utilizar de manera intercambiable con el atributo Estilo abajo.

 

Permitir Duplicados

Booleano

Lectura/Escritura

Indica si se permiten duplicados en la colección.

Si el atributo representa una columna de base de datos, esto al ser configurado, representa la opción No Nulo.

 

GUID del Atributo

String

Sólo lectura

Un ID único global para el atributo actual. Éste atributo es generado por el sistema.

 

AttributeID

Long

Sólo lectura

El número de ID local del atributo.

 

ClassifierID

Long

Lectura/Escritura

El ID clasificador, si es apropiado, indica el tipo de base asociada con el atributo, si no es de tipo primitivo.

 

Contenedor

String

Lectura/Escritura

El tipo de contenedor.

 

Contención

String

Lectura/Escritura

El tipo de contención - No Especificada, Por Referencia o Por Valor.

 

Restricciones

Colección

Sólo lectura

Una colección de objetos de AttributeConstraint, utilizados para acceder y administrar restricciones asociadas con éste atributo.

 

Predeterminado

String

Lectura/Escritura

El valor inicial asignado a éste atributo.

 

IsCollection

Booleano

Lectura/Escritura

Indica si la característica actual es una colección o no. Si el atributo representa una columna de base de datos, esto al ser configurado, representa una Clave Foránea.

 

IsConst

Booleano

Lectura/Escritura

Una bandera indicando si el atributo es Const o no.

 

IsDerived

Booleano

Lectura/Escritura

Indica si el atributo es derivado (eso es, un valor calculado).

 

IsID

Booleano

Lectura/Escritura

Indica si el atributo identifica únicamente una instancia de la Clase contenedora o no.

 

IsOrdered

Booleano

Lectura/Escritura

Indica si una colección es ordenada o no. Si el atributo representa una columna de la base de datos, esto al ser configurado, representa una Clave Primaria.

 

IsStatic

Booleano

Lectura/Escritura

Indica si el atributo actual es una característica estática o no. Si el atributo representa una columna de base de datos, esto al ser configurado, representa la opción Único.

 

Longitud

String

Lectura/Escritura

El largo del atributo cuando es aplicable.

 

LowerBound

String

Lectura/Escritura

Un valor para la colección límite inferior.

 

Nombre

String

Lectura/Escritura

El nombre del atributo.

 

Notas

String

Lectura/Escritura

Más notas de éste atributo.

 

ObjectType

ObjectType

Sólo lectura

Distingue objetos referidos a través de una interfaz de Envío.

 

ParentID

Long

Sólo lectura

Devuelve el ElementID del elemento del que es parte éste atributo.

 

Pos

Long

Lectura/Escritura

La posición del atributo en la lista Atributos de Clase.

 

Precisión

String

Lectura/Escritura

El valor de precisión.

 

RedefinedProperty

String

Lectura/Escritura

Corresponde al campo Propiedad Redefinida de la página Detalles de la ventana Propiedades de atributos, o el atributo UML redefinedProperty.

Contiene una lista de GUIDs separados por comas.

 

Escala

String

Lectura/Escritura

El valor de escala.

 

Estereotipo

String

Lectura/Escritura

Configura u obtiene el estereotipo de éste atributo.

 

StereotypeEx

String

Lectura/Escritura

Provee todos los estereotipos aplicados del atributo, en una lista separada por comas.

 

Estilo

String

Lectura/Escritura

Contiene la propiedad (opcional) Alias para éste atributo. Ésta se puede utilizar de manera intercambiable con el atributo Alias arriba.

 

SubsettedProperty

String

Lectura/Escritura

Corresponde al campo Propiedad Subestablecida de la página Detalles de la ventana Propiedades de atributos, o el atributo UML subsettedProperty.

Contiene una lista de GUIDs separados por comas.

 

StyleEx

String

Lectura/Escritura

Configuraciones de estilo avanzadas, reservadas para el uso de Sparx Systems.

 

TaggedValues

Colección de tipo AttributeTag

 

Sólo lectura

Una colección de objetos de AttributeTag, utilizados para acceder y administrar Valores Etiquetados asociados con éste atributo.

TaggedValuesEx

Colección de tipo AttributeTag

 

Sólo lectura

Una colección de objetos de TaggedValue pertenecientes al atributo actual y la propiedad TaggedValuesEx de su clasificador.

Tipo

String

Lectura/Escritura

El tipo de atributo (por nombre; también vea ClassifierID).

 

UpperBound

String

Lectura/Escritura

Un valor para la colección límite superior.

 

Visibilidad

String

Lectura/Escritura

Identifica el alcance del atributo - Privado, Protegido, Público o Paquete.

 

Métodos de Atributos

Método

Tipo

Notas

GetLastError ()

String

Devuelve el valor de un string describiendo el error más reciente que ocurrió en relación con este objeto.

 

Update ()

Booleano

Actualiza el objeto de atributo actual después de modificar o anexar un nuevo ítem.

Si se devuelve falso, revise la función GetLastError para más información.