annotations | Annotations are used to store custom data similar to Java and Ecore annotations. |
Property | 0..* |
ModelElement | | |
children | |
Person | 0..* |
Person | | |
contactMethods | Party can have zero or more contact methods. |
ContactMethod | 0..* |
Party | | |
contextHelp | Context help. It may be different from documentation. |
EObject | 0..* |
Documented | | |
documentation | Element documentation. |
EObject | 0..* |
Documented | | |
father | |
Man | 0..1 |
Person | | |
labelPrototype | If this reference is not set then EObjectLabelBuilder creates a new Label of its subclass (Link or Action) using AppFactory in newLabel() method.
If this reference is set and is and instanceof Label then a copy of the label is created and returned.
Otherwise the reference value it is adapted to LabelProvider which is used to create a label.
This allows to merge labels and chain label generation.
|
EObject | 0..1 |
ModelElement | | |
markers | Markers pointing to where this model element was loaded from - location, line and column numbers.
Multiple markers are supported for situations when a single model element is loaded from multiple locations, e.g. a row in an Excel document or a database and then pom.xml and readme.md is a source repository.
Another possiblity is an element being created from a prototype and then loaded - in this case the object will inherit markers from its prototype and will have a marker point to the location where it was loaded from.
Markers are listed in the reverse order, i.e. the prototype marker would be after the load marker in the list. |
Marker | 0..* |
Marked | | |
mother | A woman parent of this person |
Woman | 0..1 |
Person | | |
parents | |
Person | 0..2 |
Person | | |
representations | Mapping of representation keys to URI's of representation resources. URI's are resolved relative to the model element resource URI.
During object loading resources are loaded and linked to the object. Additional processing depends on the resource type.
In case of Drawio diagrams, diagram elements are semantically mapped to model elements and representation resource root elements are added as children to the object.
See [Nasdanika Core Drawio](../drawio/index.html) and [Nasdanika Core EMF](../emf/index.html) documentation for more information.
|
RepresentationEntry | 0..* |
ModelElement | | |