Load specification

Type EObject

If this reference is not set then EObjectActionProvider creates a new Action using AppFactory in newAction() method. If this reference is set and is Action then a copy of the action is created and returned. Otherwise the reference value it is adapted to ActionProvider which is used to create an action. This allows to merge actions and chain action generation. E.g. generate Ecore model documentation and merge it into the Engineering documentation.

Type EInt

Depth of context elements to show on the diagram. Default is 0. -1 means no limit.

Type EInt

Depth of the diagram partition elements. Default is -1 (no limit). Once the depth is reached content of partitions is not shown.

Type EString

Description in HTML.

Type DiagramElement

Diagram elements.

Type Call
Homogenous true
Strict containment true
Type EBoolean

Hides empty descriptions on state diagrams.

Type EBoolean

Hides footbox on sequence diagrams.

Type Layer

Diagram elements.

Type EString

Element name.

Type Note
Homogenous true
Strict containment true

Diagram notes (legend).

Type Property
Homogenous true

Diagram properties. Generator specific.

Type EString

Diagram type. Supported types:

  • drawio:<location of drawio diagram resource relative to the model resource> - Loads draw.io diagram created in a draw.io web application or desktop application (also available in Microsoft Store) and generates HTML for embedding into a web page. Diagram elements and other attributes are ignored.
  • plantuml:<dialect> - Generates a PlantUML diagram for a given dialect. Supported dialects:

Default type is plantuml:uml.

uri

Type EString

If element’s URI is not set then its default value is derived from the container URI and containment reference. This is a logical URI and it can be used for cross-referencing of elements in a resource-independent fashion.

Type EString

Optional unique identifier for this model element. For root objects UUID is used to compute URI, if the URI is not set.

Type EBoolean

Diagram direction - top-down if true (default), left to right if false.

Type EBoolean