-
Notifications
You must be signed in to change notification settings - Fork 0
Glossary
the set of every possible element that can appear on the graph dictated by a main view (non-decorative) every graph element have exactly 1 node which contains the layouting/graph model. decorative views do not have their own node, and share the node of the main view.
a graph element that can be dragged and resized, often used for m2-Classes, m2-Enumerators, m1-Objects. his subelements must be Fields
a graph element which can contain vertexes, can only appear as the root of a graph diagram. often used as a view for models.
a graph element which behaves externally like a vertex, and as such can be contained within other graphs and resized. but internally behaves like a graph, allowing his subelements to be vertexes.
The terminal leaves of a graph, they are the simplest elements which cannot be dragged or resized and should not have subelements. often used for: m2-attributes, m2-references, m2-literals, m2-operations, m2-annotations, m1-values.
A connector that can visually link 2 GraphElements and can have any number of EdgePoints.
behaves like a vertex, but can only be contained in a Edge. They can be used to direct the Edge route without any semantic meaning, disappearing when not being used. or can be permanently visible to have a meaning like in the component diagram's "lollipop"
"void" means that the element is not bound to a modelling element (like a enumerator) but does only exist in the graphical model.
They are Vertexes with a non-rectangular shape.
An elements which gets replaced with the most suited graph element type for a combination of his assigned view and model element. The view might demand a graph element type, otherwise it picks one according to the model element type (model -> graph, class -> vertex...) It is the "automatic" element type.
either a classic html element defined by a html tag, or a jodel-defined component such as ... which will not directly appear in the html as a tag, but will be expanded in a html content dictated by the props given to it.
It is akin to calling a function which accepts props as arguments and returns a html node which replaces the component tag.
An extension of html attributes, they can be used as simple html attributes or as a mean to provide data to subcomponents in react.