Los objetos se crean en EA generando algún texto en la siguiente forma.
objectType
{
objectProperties
}
Donde:
objectType es una de los siguientes tipos de objeto:
•
|
OcurrenciaDeColaboración
|
•
|
EspecializaciónDeDespliegue
|
•
|
OcurrenciaDeInteracción
|
•
|
RegiónDeActividadInterrumpible
|
PropiedadesDelObjeto es cero o más de las siguientes propiedades:
y cero o más de los siguientes elementos:
Tener en Cuenta: algunos de los anteriormente nombrados solo se aplican a ciertos tipos de objetos.
Tener en Cuenta: Cada objeto creado en al transformación debería incluir un Elemento XRef ya que este permite que EA sincronice con el elemento y sea capaz de crear un conector a esa clase en una transformación.
Clases
Una clase simple se puede crear de la siguiente manera.
}
De esta forma es fácil agregarlo a esto. El siguiente ejemplo configura el lenguaje a C++, agrega un valor etiquetado y un atributo.
|
name = "defaultCollectionClass"
|
}
Atributos
Los atributos se crean con la misma estructura que los objetos, e incluye las siguientes propiedades.
y los siguientes elementos
Operaciones
Las operaciones se crean con la misma estructura que los objetos, e incluye las siguientes propiedades.
y los siguientes elementos
Parámetros
Los parámetros se crean con la misma estructura que los objetos, e incluye el elemento etiqueta y las siguientes propiedades.
Paquetes
Los paquetes difieren de otros objetos en la siguiente forma.
•
|
Un conjunto reducido de propiedades de alias, autor, nombre, Raizdelespaciodenombre, notas, alcance, estereotipo y versión.
|
•
|
Una propiedad extra namespaceRoot.
|
•
|
Debe tener un nombre especificado.
|
•
|
El nombre puede ser un nombre calificado. Cuando un nombre calificado se especifica las propiedades dadas se aplican solo al paquete final.
|
•
|
Puede contener otros paquetes.
|
•
|
No puede contener atributos y operaciones.
|
Tablas
Las tablas son un tipo especial de objeto con la siguiente diferencia de otros tipos de objetos.
•
|
Puede incluir columnas y claves primarias.
|
•
|
No puede incluir atributos y operaciones.
|
Columna
Las columnas son similares a los atributos, pero tienen un elemento autonumber conteniendo Starnum, e incrementa y tiene las siguientes propiedades agregadas.
|