========================================== EClass Editor ========================================== The editor definition root class. Defines a editor for a referenced object of (meta-)model. :ePackage: :doc:`editor <./EPackage_editor>` EAttributes ############# ``EString`` version The version of the editor defintion model. ``EString`` repositoryURL URL to the editor's repository. All other paths specified in the editor model are relative to this path. ``EString`` description Description of the editor. What functionality does this editor provide? ``EBoolean`` isDropReceiver Specifies whether the root object is a drop receiver. ``EString`` id Unique id to idenitfy this editor. ``EString`` name Name of the editor. Short name to identify the editor. EReferences ############# ``Tool`` tools Definitions of tools this editor provides. :containment: True :lowerBound: 0 :upperBound: -1 ``Palette`` palette The palette of this editor. The palette is the collection of tools this editor provides. :containment: True :lowerBound: 0 :upperBound: 1 ``Interaction`` interactions Definitions of interactions this editor provides (e.g. drag&drop) :containment: True :lowerBound: 0 :upperBound: -1 ``ModelReference`` refersTo Defines what objects this editor is capable of editing. :containment: True :lowerBound: 1 :upperBound: -1 ``DisplayableObject`` displayableObjects The displayable objects defined for this editor. :containment: True :lowerBound: 0 :upperBound: -1