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

Top Previous Next

Clase Conector

button_main button_prev button_next

Para representar los múltiples tipos de conectores entre elementos UML, utiliza un objeto de Conector . Puede acceder a esta desde el elemento Cliente o Proveedor, utilizando la colección de Conectores de ese elemento. Al crear un nuevo conector usted le asigna un tipo válido de la siguiente lista:

Agregación

Ensamble

Asociación

Colaboración

Ruta de Comunicación

Conector

Flujo de Control

Delegar

Dependencia

Despliegue

ERLink

Generalización

Flujo de Información

Instanciación

Flujo de Interrupción

Manifiesto

Anidamiento

Vínculo de Nota

Flujo de Objeto

Paquete

Realización

Secuencia

Flujo de Estado

Límite de la Plantilla

Caso de Uso

 

Tabla asociada en archivo .EAP t_connector

Atributos de Conector

Atributo

Tipo

Notas

Ver También

Alias

String

Lectura/Escritura

Un alias opcional para este conector.

 

 

ClientEnd

ConnectorEnd

Sólo lectura

Un puntero hacia el objeto ConnectorEnd representado el extremo fuente de la relación.

 

Clase ConnectorEnd

ClientID

Long

Lectura/Escritura

El ElementID del elemento en el extremo fuente de este conector.

 

 

Color

Long

Lectura/Escritura

Establece el color del conector.

 

 

ConnectorGUID

Variante

Sólo lectura

El ID globalmente único, generado por el sistema para el conector actual.

 

 

ConnectorID

Long

Sólo lectura

Un identificador local generado por el sistema para el conector actual.

 

 

Restricciones

Colección

Sólo lectura

Una colección de objetos restricción .

 

Clase Restricción

Clase de Colección

ConveyedItems

Colección

Sólo lectura

Devuelve una colección de elementos que han sido transmitidos.

Para agregar otro elemento a la Colección transmitida, utilice AddNew (ElementGUID,NULL); donde ElementGUID es el GUID del elemento a ser agregado.

 

Clase de Colección

Propiedades Personalizadas

Colección

Sólo lectura

Devuelve una colección de propiedades avanzadas asociadas con un elemento en la forma de objetos CustomProperty .

 

Clase de Colección

Colección de Propiedades Personalizadas

DiagramID

Long

Lectura/Escritura

El DiagramID del conector.

 

 

Dirección

String

Lectura/Escritura

La dirección del conector, la cual puede estar configurada en uno de los siguientes:

No especificado

Bi-Direccional

Fuente -> Destino

Destino -> Fuente

 

Si el conector es no-navegable, configure los atributos sourceNavigability y/o targetNavigability .

 

Atributos Especiales

EndPointX

Long

Lectura/Escritura

La coordenada de x del punto final del conector.

Los puntos finales del conector se especifican en coordenadas Cartesianas con el origen en la parte superior izquierda de la pantalla.

 

 

EndPointY

Long

Lectura/Escritura

La coordenada de y del punto final del conector.

Los puntos finales del conector se especifican en coordenadas Cartesianas con el origen en la parte superior izquierda de la pantalla.

 

 

EventFlags

String

Lectura/Escritura

Un estructura para sostener una variedad de banderas que se ocupan de la señalización de eventos en los mensajes.

 

 

IsLeaf

Boolean

Lectura/Escritura

Una bandera indicando que el conector es leaf.

 

 

IsRoot

Boolean

Lectura/Escritura

Una bandera indicando que el conector es root.

 

 

IsSpec

Boolean

Lectura/Escritura

Una bandera indicando que el conector es una especificación.

 

 

MetaType

String

Sólo lectura

El meta tipo específico de dominio del conector, como se define por un estereotipo aplicado desde una Tecnología MDG

 

 

MiscData

String

Sólo lectura

Esta propiedad de bajo nivel devuelve un arreglo proporcionando información sobre el contenido de los campos PDatax; estos campos de base de datos no son documentados y los desarrolladores deben obtener la comprensión de estos campos a través de sus propios esfuerzos para utilizar esta propiedad.

MiscData está basado en cero, por lo tanto:

MiscData(0) corresponde a PData1

MiscData(1) corresponde a PData2, y así sucesivamente

 

 

Nombre

String

Lectura/Escritura

El nombre del conector.

 

 

Notas

String

Lectura/Escritura

Notas descriptivas sobre el conector.

 

 

ObjectType

ObjectType

Sólo lectura

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

 

ObjectType

Propiedades

Propiedades

Devuelve una lista de propiedades especializadas aplicables al conector que pueden llegar a no estar disponibles utilizando el modelo de automatización.

Las propiedades están deliberadamente indocumentados debido a su naturaleza oscura y porque están sujetas a cambios ya que se les hacen mejoras progresivas.

 

Clase Propiedades

RouteStyle

Long

Lectura/Escritura

El estilo de ruta.

 

 

SequenceNo

Long

Lectura/Escritura

El SequenceNo del conector.

 

 

StartPointX

Long

Lectura/Escritura

La coordenada de x del punto inicial del conector.

Los puntos finales del conector se especifican en coordenadas Cartesianas con el origen en la parte superior izquierda de la pantalla.

 

 

StartPointY

Long

Lectura/Escritura

La coordenada de y del punto inicial del conector.

Los puntos finales del conector se especifican en coordenadas Cartesianas con el origen en la parte superior izquierda de la pantalla.

 

 

StateFlags

String

Lectura/Escritura

Un estructura para sostener una variedad de banderas que se ocupan de la señalización de Estado en los mensajes; la lista está delimitada por punto y comas.

 

 

Estereotipo

String

Lectura/Escritura

Establece u obtiene el estereotipo para este extremo de conector.

 

 

StereotypeEx

String

Lectura/Escritura

Todos los estereotipos aplicados del conector en una lista separada por comas.

 

 

StyleEx

String

Lectura/Escritura

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

 

 

Subtipo

String

Lectura/Escritura

Un subtipo posible para refinar el significado del conector.

 

 

ConnectorEnd

Sólo lectura

Un puntero hacia el objeto ConnectorEnd representado el extremo destino de la relación.

 

Clase ConnectorEnd

SupplierID

Long

Lectura/Escritura

El ElementID del elemento en el extremo destino de este conector.

 

 

TaggedValues

Colección de tipo ConnectorTag

Sólo lectura

La colección de objetos ConnectorTag .

 

Clase de Colección

Clase ConnectorTag

 

TemplateBindings

Colección de tipo TemplateBinding

Sólo lectura

Una colección de objetos TemplateBinding .

Clase de Colección

Clase de Enlace de Plantilla

 

TransitionAction

String

Lectura/Escritura

Vea el tema Transición para valores apropiados.

 

 

 

 

Transición

TransitionEvent

String

Lectura/Escritura

Vea el tema Transición para valores apropiados.

 

TransitionGuard

String

Lectura/Escritura

Vea el tema Transición para valores apropiados.

 

Tipo

String

Lectura/Escritura

El tipo de conector; los tipos válidos se mantiene en la tabla t_connectortypes en el

archivo .EAP.

 

 

VirtualInheritance

String

Lectura/Escritura

Para Generalización, indica si la herencia en virtual.

 

 

Ancho

Long

Lectura/Escritura

Especifica el grosor del conector.

 

 

Métodos de Conector

Método

Tipo

Notas

GetLastError ()

String

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

 

Update ()

Boolean

Actualice el ConnectorObject actual después de modificar o anexar un nuevo ítem.

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