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

Top Previous Next

Clase RoleTag

button_main button_prev button_next

La interfaz RoleTag proporciona acceso a los Valores Etiquetados de Rol de Asociación. Cada extremo de conector tiene una colección de RoleTag que puede ser accedida para agregar, eliminar y acceder a los RoleTags.

Puede llegar a hacer esto al crear código que se asemeja a este fragmento para acceder a un RoleTag en VB.NET (donde con es un Objeto Conector):

client = con.ClientEnd

client.Role = "m_client"

client.Update()

tag = client.TaggedValues.AddNew("tag", "value")

tag.Update()

tag = client.TaggedValues.AddNew("tag2", "value2")

tag.Update()

client.TaggedValues.Refresh()

For idx = 0 To client.TaggedValues.Count - 1

tag = client.TaggedValues.GetAt(idx)

Console.WriteLine(tag.Tag)

client.TaggedValues.DeleteAt(idx, False)

Next

tag = Nothing

 

Tabla asociada en archivo .EAP t_taggedvalue

Atributos RoleTag

Atributo

Tipo

Notas

Ver También

BaseClass

String

Lectura/Escritura

Indica el extremo del rol; configurado como ASSOCIATION_SOURCE o ASSOCIATION_TARGET.

 

 

ElementGUID

String

Lectura/Escritura

El GUID del conector con el cual esta etiqueta de rol está asociada.

 

 

FQName

String

Sólo lectura

El nombre completamente calificado de la etiqueta.

 

 

ObjectType

ObjectType

Sólo lectura

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

 

ObjectType

PropertyGUID

String

Lectura/Escritura

Un GUID generado por el sistema para identificar el Valor Etiquetado.

 

 

Etiqueta

String

Lectura/Escritura

El nombre de etiqueta real.

 

 

Valor

String

Lectura/Escritura

El valor asociado con esta etiqueta.

 

 

Métodos RoleTag

Método

Tipo

Notas

GetAttribute (

string propName)

 

String

Devuelve el texto de una única propiedad nombrada dentro de un valor etiquetado estructurado.

 

GetLastError ()

String

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

 

HasAttributes ()

Boolean

Devuelve verdadero si el valor etiquetado es un valor etiquetado estructurado con una o más propiedades.

 

SetAttribute (

string propName, string propValue)

 

Boolean

Configura el texto de una única propiedad nombrada dentro de un valor etiquetado estructurado.

 

Update ()

Boolean

Actualice el RoleTag después de cambios o en la creación inicial.

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