========================================== EClass Edge ========================================== Defines an edge that should be displayed. :ePackage: :doc:`displayableObjects <./EPackage_displayableObjects>` :inherits from: :doc:`DisplayableObject <./EClass_DisplayableObject>`, :doc:`ReferringObject <./EClass_ReferringObject>`, :doc:`DeletableObjectA <./EClass_DeletableObjectA>` EAttributes ############# ``EString`` color Defines the color that should be used for displaying this edge given as a hex string. ``EString`` documentation Text documentation for the displayable object. ``EString`` nsURI (deprecated) Specifies the namespace URI of the referred object. ``EString`` className (deprecated) Specifies the class name of the referred object. ``EString`` colorNamespace Defines the color namespace this object uses when auto-coloring is activated. The color namespace uniquely maps EOQ object id to a color. ``EString`` id Defines a unique id to identify the displayable object. ``EString`` queryTargetAlias 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. ``EBoolean`` isDeletable Defines whether the object is movable by the user. ``EString`` queryStr Defines the query string used for searching the object. ``EString`` alias Defines the alias of this element to make it available for nested objects. ``EBoolean`` autoColor Defines whether this edge should be automatically color based on its color namespace and EOQ object id. ``EBoolean`` isMovable Defines whether the object is movable by the user. ``EString`` name Defines the name of the displayable object ``Target`` queryTarget Defines the target the query should be applied to. Available targets are specified by the Target EENum in the common package. ``EdgeType`` type Defines the type of the edge. Types influence the directionality of the edge and the multiplicity of anchors that are used to span the edge. ``EInt`` strokeWidth Defines the width of the displayed edge. EReferences ############# ``CompoundCmd`` onDeletion This reference is undocumented. :containment: True :lowerBound: 0 :upperBound: 1 ``ModelReference`` refersTo Specifies the model reference. :containment: True :lowerBound: 1 :upperBound: 1 ``ContainerReference`` containedIn Specifies the containment of the searched object. :containment: True :lowerBound: 1 :upperBound: -1 ``Anchor`` anchors Defines the anchors which are used to display the edge. :containment: True :lowerBound: 0 :upperBound: -1 ``Container`` containers Defines the containers that should be displayed for the edge. :containment: True :lowerBound: 0 :upperBound: -1