Core classes is defined in this module. We don't recommend to instantiate instance of classes defined in this module in your extension.
(This module is not well documented)
Find element by name in a given array.
Return a generalized type of given elements.
Element
Return true only if it can accomodate elements in clipboard based on a given kind and copyContext.
Return differences between it's state data and data stored in memento.
Return class name for display (e.g. "Class" rather than "UMLClass").
Return CSS class name of icon for this object. (Shown in Explorer)
Return textual string for this object. (Shown in Explorer)
Return ordering priority number. (Lower value comes first in Explorer)
Return name of parent's field containing this object.
Return true only if a given elem is one of the container.
Look down an element along parent-children chains.
Find an element by name. Find through ownedElements
chain, and then lookup through _parent
chain.
Traverse all nodes in the tree structure. (Breadth-First Traversal)
Traverse all nodes in the tree structure. (Depth-First Traversal)
Traverse a specific field chains. (Breadth-First Traversal)
Return true only if it can contain a given element.
Determines whether a given diagram can be contained or not.
Determines whether a given diagram type name can be contained or not.
View
Determines whether this view contains a point (x, y)
Determine whether to accept to create a view of a given model drag-and-dropped from Explorer.
Determine whether views in clipboard can be pasted in this diagram.
Draw Diagram
Find View at specific position (x, y) in depth-first manner
Writer Class for storing Elements into JSON data.