See: Description
Interface | Description |
---|---|
AbstractVisitor | |
BaseElement | |
CompartmentElement |
This is an interface for elements whose can be managed in
MagicDraw compartments API (dialogs, menus and etc).
|
ConvertElementInfo.DisposeSourceValidator |
Validates whether source should be disposed after conversion.
|
DiagramTypeConstants |
This interface contains diagram types constants
|
MDElement |
This is a MagicDraw element interface.
|
ModelElementProvider |
Class provides model element for action which can be used in browser, diagram and anywhere where ModelElement is accessible.
|
ModelElementsProvider |
Class provides model elements for action which can be used in browser, diagram and anywhere where ModelElement is accessible.
|
ProjectProvider | |
RepresentationTextCreator.RepresentationTextProvider |
Representation text provider extension point.
|
Class | Description |
---|---|
ClassifierFinder |
Utility class for finding and creating classifiers by simple or qualified name.
|
ClassifierFinder.SimpleNameResolver |
A resolver of simple classifier name.
|
ClassTypes |
Utility class for retrieving information about Elements class types - like super class types, subtypes and etc
|
ConnectorsCollector |
An utility class to collect Connectors connected to some Element.
|
ConvertElementInfo |
Holds information which controls the process of element conversion,
for example allows to define target element type and preferred symbol type.
|
DeprecatedRepresentationTextCreator |
Deprecated OpenApi methods of RepresentationTextCreator that should not be used any more
|
DiagramDescriptor |
Descriptor of some extended diagram.
This descriptor is used to define a new diagram type in the MagicDraw application. |
DiagramType |
The
DiagramType class represents the diagram type |
ElementFinder | Deprecated
use
Finder |
ElementIcon |
Utility class for providing icons for Elements.
|
ElementImpl |
This is an abstract base class for all presentation and model element in MagicDraw application.
|
ExtendedPropertyNames |
Class contains constants of property names used in UML Elements.
|
Finder |
This utility class should be used for searching element(s) in the model using various criteria.
|
Finder.ByHyperlinkFinder |
Search element by element hyperlink.
|
Finder.ByNameAllFinder |
Search for all elements by simple name among the given root element(s) and direct children of root element(s)
|
Finder.ByNameAllRecursivelyFinder |
Search for all elements by simple name among the given root element(s) and all(direct and indirect) children of root element(s)
|
Finder.ByNameFinder |
Search for any first element by simple name among the given root element(s) and direct children of root element(s)
|
Finder.ByNameRecursivelyFinder |
Search for any first element by simple name among the given root element(s) and all(direct and indirect) children of root element(s)
|
Finder.ByQualifiedNameFinder |
Search for elements by qualified name
|
Finder.ByScopeFinder |
Search for all elements in the given root element(s) and all(direct and indirect) children of root element(s)
|
Finder.ByTypeFinder |
Search for all elements by element type in the given root element(s) and direct children of root element(s)
|
Finder.ByTypeRecursivelyFinder |
Search for all elements by element type in the given root element(s) and all(direct and indirect) children of root element(s)
|
InheritanceVisitor |
Inheritance visitor for PresentationElements.
|
Refactoring |
To refactor an element in a model, use the
Refactoring class. |
Refactoring.Converting |
Converts elements in the model.
|
Refactoring.Extracting |
Extracts part of the model into a new reusable piece of model.
|
Refactoring.Moving |
Moves elements in model to a new owner element with or without connected relations
An example how to move elements together with their relations:
|
Refactoring.RelationReconnecting |
Reconnects one relation so that it skips selected part of the model.
|
Refactoring.RelationReversing |
Reverses direction of a relationship.
|
Refactoring.Replacing |
Replaces elements in the model.
|
RepresentationTextCreator |
Class for creating text of BaseElements represented in various UI components (tree nodes, text labels and etc).
|
RepresentationTextCreator.RepresentationTextCache.Key | |
RepresentationTextParams |
Configuration for getting element's text from
RepresentationTextCreator |
UUIDRegistry |
Creates and stores elements UUID.
|
Visitor |
Visitor used to visit in specific way every subclass of Element.
|
UML package contains all OMG UML 1.4 Semantics and OMG UML 1.4 Notation implementation.
UML metamodel classes are in two packages : foundation and behavioralelements.
This version of API provides access only to foundation package.
Symbols package contains UML Notation implementation. Notation elements (symbols) are divided into paths and shapes packages.