Package com.nomagic.magicdraw.uml
package com.nomagic.magicdraw.uml
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.
-
ClassDescriptionDiagramTypeUtility class for finding and creating classifiers by simple or qualified name.A resolver of simple classifier name.Utility class for retrieving information about Elements class types - like super class types, subtypes and etcThis is an interface for elements whose can be managed in MagicDraw compartments API (dialogs, menus and etc).An utility class to collect Connectors connected to some Element.Holds information which controls the process of element conversion, for example allows to define target element type and preferred symbol type.Validates whether source should be disposed after conversion.A category for grouping converting targets by metaclass.Deprecated OpenApi methods of RepresentationTextCreator that should not be used any moreDescriptor of some extended diagram.
This descriptor is used to define a new diagram type in the MagicDraw application.TheDiagramType
class represents the diagram typeThis interface contains diagram types constantsDeprecated.Utility class for providing icons for Elements.Class contains constants of property names used in UML Elements.This utility class should be used for searching element(s) in the model using various criteria.Search element by element hyperlink.Search for all elements by simple name among the given root element(s) and direct children of root element(s)Search for all elements by simple name among the given root element(s) and all(direct and indirect) children of root element(s)Search for any first element by simple name among the given root element(s) and direct children of root element(s)Search for any first element by simple name among the given root element(s) and all(direct and indirect) children of root element(s)Search for elements by qualified nameSearch for all elements in the given root element(s) and all(direct and indirect) children of root element(s)Search for all elements by element type in the given root element(s) and direct children of root element(s)Search for all elements by element type in the given root element(s) and all(direct and indirect) children of root element(s)Inheritance visitor for PresentationElements.This is a MagicDraw element interface.Class provides model element for action which can be used in browser, diagram and anywhere where ModelElement is accessible.Class provides model elements for action which can be used in browser, diagram and anywhere where ModelElement is accessible.To refactor an element in a model, use theRefactoring
class.Converts elements in the model.Extracts part of the model into a new reusable piece of model.Moves elements in model to a new owner element with or without connected relations An example how to move elements together with their relations:Reconnects one relation so that it skips selected part of the model.Reverses direction of a relationship.Replaces elements in the model.Class for creating text of BaseElements represented in various UI components (tree nodes, text labels and etc).Representation text provider extension point.Configuration for getting element's text fromRepresentationTextCreator
Creates and stores elements UUID.Visitor used to visit in specific way every subclass of Element.
Finder