Diagrama

Superior  Previo  Próximo

Diagram

 

Clase pública

Un Diagrama corresponde a un único diagrama de EA. Se lo accede a través de la colección Diagramas del Paquete y contiene a su vez una colección de objetos diagrama y vínculos de diagramas. Al agregar a la colección DiagramObjects agregará un elemento al Diagrama (el Elemento ya debe existir). Cuando agrega un diagrama nuevo debe configurar el tipo de diagrama con un tipo válido; estos son: 

Actividades
Análisis
Componentes 
Personalizado
Despliegue
Lógico
Secuencias
Carta de Estados
Casos de Uso 

 

  Tenga en cuenta: Use el tipo Análisis para un Diagrama de Colaboraciones. 

 

  Tabla asociada en el archivo .EAP: t_diagram 

 

Atributos de Diagram

Atributo

Tipo

Notas  

DiagramObjects

Collection

Solo lectura. Una colección de referencias a DiagramObjects. Un DiagramObject es una instancia de un Elemento en un Diagrama -e incluye tamaño y características de presentación-

DiagramLinks

Collection

Solo lectura. Una lista de objetos DiagramLink -cada una conteniendo información acerca de las características de presentación de un conector en un diagrama-

DiagramID

Long

Solo lectura. Un ID local para el diagrama

PackageID

Long

Lectura/Escritura. Un ID del paquete al que pertenece este diagrama

ParentID

Long

Lectura/Escritura. Un ID opcional de un elemento que es dueño de este diagrama -ej. un diagrama de Secuencias que pertenece a un Caso de Uso-

Type

String

Solo lectura. El Tipo de Diagrama. Vea la tabla t_diagramtypes en el archivo .EAP para más información

Name

String

Lectura/Escritura. El nombre de diagrama  

Version

String

Lectura/Escritura. La versión del diagrama

Author

String

Lectura/Escritura. El autor

ShowDetails

String

Lectura/Escritura. Una bandera para indicar que se debe mostrar el texto de los Detalles del Diagrama

ShowPublic

Boolean

Lectura/Escritura. Una bandera para mostrar u ocultar las características Públicas

ShowPrivate

Boolean

Lectura/Escritura. Una bandera para mostrar u ocultar las características Privadas

ShowProtected

Boolean

Lectura/Escritura. Una bandera para mostrar u ocultar las características Protegidas

Orientation

String

Lectura/Escritura. Orientación de la página -use "P" o "L" para Portrait o Landscape respectivamente

cx

Long

Lectura/Escritura. La dimensión X del diagrama (por defecto es 800)  

cy

Long

Lectura/Escritura. La dimensión Y del diagrama (por defecto es 1100)  

Scale

Long

Lectura/Escritura. La escala de zoom -por defecto es 100-

CreatedDate

Date

Lectura/Escritura. La fecha en la que se creó el diagrama  

ModifiedDate

Variant

Lectura/Escritura. La fecha en la que se modificó el diagrama por última vez  

HighlightImports

Boolean

Lectura/Escritura. Una bandera para indicar que los elementos de otros paquetes se deben resaltar  

ShowPackageContents

Boolean

Lectura/Escritura. Una bandera para indicar que los contenidos del paquete se deberían mostrar en el diagrama actual

StyleEx

Long

Lectura/Escritura. Configuraciones de estilo avanzadas. No se usan actualmente

ExtendedStyle

String

Lectura/Escritura. Un atributo de estilo extendido

IsLocked

Boolean

Lectura/Escritura. Una bandera indicando que este diagrama está bloqueado o no lo está  

DiagramGUID

Variant

Lectura/Escritura. Un ID único globalmente para este diagrama  

Swimlanes

String

Lectura/Escritura. Información de las bandas contenidas en el diagrama. Por favor tener en cuenta que esta propiedad esta supercedida por SwimlaneDef. 

Notes

String

Lectura/Escritura. Establecer/recuperar notas para este diagrama. 

Stereotype

String

Lectura/Escritura. Configura o devuelve el estereotipo para este diagrama

SelectedObjects

Collection

Solo lectura. Obtiene una colección representando los elementos seleccionados actualmente en el diagrama.

TipoDeObjeto

ObjectType

Solo lectura. Distingue los objetos referenciados a través de la interfaz Despacho.

SelectedConnector

Connector

Solo lectura. Devuelve el conector de diagrama actualmente seleccionado. Vuelve a Nulo si no hay un diagrama actualmente seleccionado. 

MetaType

String

Solo lectura: El meta tipo de dominio específico del diagrama, como está definido por una tecnología MDG.

SwimlaneDef

SwimlaneDef

Lectura/Escritura. La información de las calles contenidas en un diagrama.

 

.

Métodos de Diagram

Método

Tipo

Notas  

Update ()

Boolean

Actualiza el objeto Diagrama actual después de una modificación o de agregar un nuevo ítem. Si se devuelve falso, controle la función GetLastError para más información.

GetLastError ()

String

Devuelve una cadena de caracteres describiendo el error más reciente que ocurrió en relación a este objeto. Esta función se usa raramente debido a que se lanzara una excepción cuando se produzca un error

ReorderMessages ()

void

Restablece el orden de los mensajes de secuencia y colaboración. Normalmente usados después de insertar o eliminar los mensajes en el diagrama.