EClass Edge
Defines an edge that should be displayed. Edge is an object queried by queryStr. Typically from the edge object, the Anchor are queried. Defines a visual relationship by rendering one or more edge spans. Use Container to visualize the edge object per se (and not only the relation between the Anchor)
- ePackage:
- inherits from:
- contained by:
EdgeContainerA, Editor (via DisplayableObject), StaticSubVertex, StaticVertex, SubVertex, Vertex
EAttributes
- alias (EString)
Defines the alias of this element to make it available for nested objects.
- autoColor (EBoolean)
Colors the edge instances in different colorful colors. Multiple instances of the same EOQ object ID get the same color. Ignores ‘color’ attribute. Optionally, use colorNamespace.
This allows e.g. the Allocations Editor to color different Segment of the same SignalAssignment in the same color.
- className (EString)
Deprecated since version 0.3.0.
@deprecated (deprecated) Specifies the class name of the referred object.
- color (EString)
Defines the color of the edge. Hex colors with #: #RGB, #RGBA, #RRGGBB, #RRGGBBAA or html color name (e. g. DarkBlue) Use the alpha channel for transparency.
- colorNamespace (EString)
Optional. Relevant if autoColor is set. Defines the color namespace this object uses. The color namespace uniquely maps EOQ object ID to a color.
By default, all autoColor Edges use the same default colorNamespace. So all edges of the same EOQ object ID get the same color. Use namespaces to separate this.
- curved (EBoolean)
This attribute is undocumented.
- documentation (EString)
Text documentation for the displayable object.
- id (EString)
Defines a unique id to identify the displayable object.
Optional. Ocassionally used for debug output. Can be useful for debugging.
- isDeletable (EBoolean)
Defines whether the object is movable by the user.
- isMovable (EBoolean)
Defines whether the object is movable by the user.
- name (EString)
Defines the name of the displayable object
- nsURI (EString)
Deprecated since version 0.3.0.
@deprecated (deprecated) Specifies the namespace URI of the referred object.
- queryStr (EString)
Defines the query string used for searching the object.
- queryTarget (Target)
Defines the target the query should be applied to.
- queryTargetAlias (EString)
References the target by alias. The target alias is only used if a CUSTOM query target is selected. You can only use an alias that already exists. Existing aliases are all aliases of objects that this object is nested in.
- strokeWidth (EInt)
Defines the width of the displayed edge.
- type (EdgeType)
Defines the multiplicity (cardinality) of SOURCE and TARGET of the edge.
EReferences
- anchors (Anchor) (lowerBound=0, upperBound=-1) (containment)
Defines the anchors which are used to display the edge.
- containers (Container) (lowerBound=0, upperBound=-1) (containment)
Defines the containers that should be displayed for the edge.
- onDeletion (CompoundCmd) (lowerBound=0, upperBound=1) (containment)
This reference is undocumented.
- refersTo (ModelReference) (lowerBound=0, upperBound=1) (containment)
Deprecated since version 0.3.0.
@deprecated Specifies the model reference. - can this be removed? Not relevant anymore, the query is everything that counts. Add a {@CLASSNAME=…} to the query to filter