All Classes and Interfaces

Class
Description
Search for elements by qualified name
Extracted more common class for Choice editing
 
 
A representation of the model object 'Abstract Diagram Representation Object'.
This painter can do some additional painting for a diagram canvas.
DiagramType
Abstract class for create content.
the Abstract Importer implementation.
A representation of the model object 'Abstraction'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
Base class for all kinds of libraries implementation.
Base cell for all matrix cells
Abstract class for model transformation info.
Base MagicDraw notification composed of title, message text and list HRefRunnable actions
Manages editing of properties as options in an application.
 
The RefPackage interface is an abstraction for accessing a collection of objects and their associations.
This class represents location of the remote project.
 
Candidates for dispose listener
This class provides default implementations for the ITemplateEngine Action interface.
Abstract builder.
The abstract tree used in MagicDraw browser.
 
Utility methods for accessing and modifying the payload and receiver parameters of an AcceptActionUsage.
An AcceptActionUsage is an ActionUsage that specifies the acceptance of an incomingTransfer from the Occurrence given by the result of its receiverArgument Expression.
A representation of the model object 'Accept Call Action'.
 
A representation of the model object 'Accept Event Action'.
 
Utility class that provides convenient methods to wrap method calls and support locking before actual method call.
A representation of the literals of the enumeration 'Action', and utility methods for working with them.
A representation of the model object 'Action'.
 
An ActionDefinition is a Definition that is also a Behavior that defines an Action performed by a system or part of a system.
A representation of the model object 'Action Execution Specification'.
 
A representation of the model object 'Action Input Pin'.
 
Utility methods for identifying action usages and definitions, as well as common action subtypes such as if-actions, loop-actions, assignment actions, accept actions, send actions, and terminate actions.
Actions category owns a list of actions.
The abstract class for creating toolbars from actions.
Buttons factory used to create a button
The renderer used to represent some font face name.
Class for representing list action as combo box.
 
 
Buttons factory used to create a button
The singleton class for adding/removing configurations of actions managers in MagicDraw application.
The helper class used for creating and holding all MagicDraw actions.
The constants file which defines the names of the related actions groups.
This class defines the IDs for action used in MagicDraw.
Access helper for the actions standard library.
Wrapper for the accept actions action usage library element.
Wrapper for the action action definition library element.
Wrapper for the accept subactions action usage library element.
Wrapper for the assignments action usage library element.
Wrapper for the controls action usage library element.
Wrapper for the decisions action usage library element.
Wrapper for the decision transitions action usage library element.
Wrapper for the done action usage library element.
Wrapper for the forks action usage library element.
Wrapper for the for loops action usage library element.
Wrapper for the if subactions action usage library element.
Wrapper for the joins action usage library element.
Wrapper for the merges action usage library element.
Wrapper for the self action usage library element.
Wrapper for the send subactions action usage library element.
Wrapper for the start action usage library element.
Wrapper for the subactions action usage library element.
Wrapper for the terminate subactions action usage library element.
Wrapper for the while loops action usage library element.
Wrapper for the actions action usage library element.
Wrapper for the assignment actions action usage library element.
Wrapper for the for loop action action definition library element.
Wrapper for the var reference usage library element.
Wrapper for the for loop actions action usage library element.
Wrapper for the if then actions action usage library element.
Wrapper for the if then else action action definition library element.
Wrapper for the else clause action usage library element.
Wrapper for the if then else actions action usage library element.
Wrapper for the send actions action usage library element.
Wrapper for the terminate actions action usage library element.
Wrapper for the terminated occurrence occurrence usage library element.
Wrapper for the transition action action definition library element.
Wrapper for the accepter action usage library element.
Wrapper for the effect action usage library element.
Wrapper for the transition link source reference usage library element.
Wrapper for the transition actions action usage library element.
Wrapper for the while loop actions action usage library element.
The class responsible for managing the actions and categories.
The action property change listener class.
Class for creating GUI menu items from actions.
 
The singleton class used for accessing actions in different parts (diagrams, browsers, main menu and etc.) of MagicDraw application.
Class responsible for updating actions without groups.
Interface for visiting Actions.
An ActionUsage is a Usage that is also a Step, and, so, is typed by a Behavior.
Represents action model element.
Provides information about the origin of an element activation on events of SimulationExecutionListener
Creates activation object in sequence diagram.
 
Convenience utility methods that operate on elements from Activities.
A representation of the model object 'Activity'.
 
Configure activity diagram context menu.
Configure activity diagram shortcuts.
A representation of the model object 'Activity Edge'.
 
A representation of the model object 'Activity Final Node'.
 
A representation of the model object 'Activity Group'.
 
Activity Layouter options group.
A representation of the model object 'Activity Node'.
 
A representation of the model object 'Activity Parameter Node'.
 
A representation of the model object 'Activity Partition'.
 
A representation of the model object 'Actor'.
 
An ActorMembership is a ParameterMembership that identifies a PartUsage as an actor parameter, which specifies a role played by an external entity in interaction with the owningType of the ActorMembership.
Utility methods for identifying actor parameters and actor memberships on requirements, cases, and related types.
 
Adding local module to teamwork server resolution info.
A representation of the model object 'Add Structural Feature Value Action'.
 
A representation of the model object 'Add Variable Value Action'.
 
Tree node renderer which supports various icons adornments.
Numbering Elements connected by aggregation or composition Feb 21, 2012
 
A representation of the literals of the enumeration 'Aggregation Kind', and utility methods for working with them.
An Action Language Helper for using in scripts to access values of the runtime object.
An AllocationDefinition is a ConnectionDefinition that specifies that some or all of the responsibility to realize the intent of the source is allocated to the target instances.
Access helper for the allocations standard library.
Wrapper for the allocation allocation definition library element.
Wrapper for the source reference usage library element.
Wrapper for the target reference usage library element.
Wrapper for the allocations allocation usage library element.
An AllocationUsage is a usage of an AllocationDefinition asserting the allocation of the source feature to the target feature.
Paints wrapped icon with alpha composite.
Represents alternative condition in the scenario flow.
Interface for configuring Actions manager.
An AnalysisCaseDefinition is a CaseDefinition for the case of carrying out an analysis.
Access helper for the analysis cases standard library.
Wrapper for the analysis case analysis case definition library element.
Wrapper for the sub analysis cases analysis case usage library element.
Wrapper for the analysis cases analysis case usage library element.
An AnalysisCaseUsage is a Usage of an AnalysisCaseDefinition.
 
 
 
 
 
Access helper for the analysis tooling standard library.
An AnnotatingElement is an Element that provides additional description of or metadata on some other Element.
An Annotation is a Relationship between an AnnotatingElement and the Element that is annotated by that AnnotatingElement.
Annotation is additional information about particular model element or symbol (target) or any other object.
Annotation actions supporting multiple targets should implement this interface.
Semantic types of Annotation objects
Handles annotations visualization on diagrams and other UI components.
Annotations manager listener.
An interface for annotation painter.
Utility class to work with Annotation and AnnotatingElement
Defines a subset of registered annotations.
When registered to AnnotationSubsetConfigurators, can modify (restrict, append) annotation categories that are 1) Highlighted in diagrams by drawing rectangle around symbols 2) Marked in the diagram right-side bar (marker area)
When retrieving annotations by a target object in AnnotationManager, annotations of parent targets are also included (recursively).
Configure shortcuts for all diagrams - symbolic and others.
A representation of the model object 'Any Receive Event'.
 
 
 
Main class which connects main parts of MagicDraw.
A representation of the literals of the enumeration 'Application', and utility methods for working with them.
Contains application environment specific constants and utility methods.
Contains application runtime related constants and utility methods.
Deprecated.
This exception is thrown if application must exit.
This exception is thrown if application must exit.
Use for creating the Array or HashSet instance.
A representation of the model object 'Artifact'.
 
 
An AssertConstraintUsage is a ConstraintUsage that is also an Invariant and, so, is asserted to be true (by default).
 
An AssignmentActionUsage is an ActionUsage that is defined, directly or indirectly, by the ActionDefinition AssignmentAction from the Systems Model Library.
An Association is a Relationship and a Classifier to enable classification of links between things (in the universe).
A representation of the model object 'Association'.
A representation of the model object 'Association Class'.
 
 
 
Utility class to work with Association
Convenience utility methods that operate on Association elements.
An AssociationStructure is an Association that is also a Structure, classifying link objects that are both links and objects.
 
An implementation of Attribute interface.
An AttributeDefinition is a Definition and a DataType of information about a quality or characteristic of a system or part of a system that has no independent identity other than its value.
Access helper for the attributes standard library.
An AttributeUsage is a Usage whose type is a DataType.
Load kind of module.
Rule for describing when source element can be mapped to target element without user input
Copied from md core and modified.
The Class AutomatonMacroAPI.
Runs task with progress status in background.
Data markings banner update result.
Creates synchronization bar view object in activity diagram.
This Base64 class provides applications the functionality of a encoder and decoder operations with Base64 algorithm.
Action which can be customized in custom diagram descriptor UI.
Configure context menu, adds relations menu items
Configure context toolbar
Configure shortcuts for any "symbolic" diagrams - diagrams those can have symbols.
The base diagram toolbar configurator.
Retrieves the name of Eclipse UML2 model element.
 
Eclipse UML2 XMI export/import environment options.
Feature value setter helper.
Feature value setter helper.
Eclipse UML2 XMI helper.
 
 
Provides typed access to elements from the BaseFunctions standard library.
Type wrapper for the HASHFunction library element.
Provides typed access to elements from the Base standard library.
Type wrapper for the AnythingClassifier library element.
Type wrapper for the SelfFeature library element.
Type wrapper for the DataValueDataType library element.
Type wrapper for the DataValuesFeature library element.
Type wrapper for the ExactlyOneMultiplicityRange library element.
Type wrapper for the NaturalsFeature library element.
Type wrapper for the ThingsFeature library element.
Type wrapper for the ZeroOrOneMultiplicityRange library element.
 
Eclipse UML2 XMI export/import environment options.
 
 
A list that delegates to a store.
This class consists exclusively of static methods that operate java bean object.
A Behavior coordinates occurrences of other Behaviors, as well as changes in objects.
A representation of the model object 'Behavior'.
A representation of the model object 'Behavioral Feature'.
 
 
A representation of the model object 'Behaviored Classifier'.
 
A representation of the model object 'Behavior Execution Specification'.
 
Utility class to work with Behavior
Convenience utility methods that operate on Behavior elements
Configuration for creating Behavior element text with ModelTextCreator.
Specialization of evaluator for binary expressions.
A BindingConnector is a binary Connector that requires its relatedFeatures to identify the same things (have the same values).
A BindingConnectorAsUsage is both a BindingConnector and a ConnectorAsUsage.
Deprecated.
A control that supports operations that wait for the tasks done then release the lock to process.
An bean represent a bookmark object for template.
Contains utilities functions for bookmark.
returns true or false for element that is evaluated
A BooleanExpression is a Boolean-valued Expression whose type is a Predicate.
Provides typed access to elements from the BooleanFunctions standard library.
The property for storing and editing boolean value.
A representation of the model object 'Boolean Tagged Value'.
 
Icon for adding a border around a wrapped icon.
Symbol bounds transformation.
A BPMN20 Exporter.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Private Business Processes are those internal to a specific organization.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A representation of the model object 'Broadcast Signal Action'.
 
The MagicDraw application UI part with trees, documentation, zoom and search panels.
Browser initializer is an extension point for browser creation.
Info registration data.
The interface for all browser actions.
Configurator for configuring managers for browser pop up menu.
The base class for all trees added into Browser top tab.
Enables to perform custom drop action on BrowserTabTree node.
A factory for creating BrowserTabTreeDragAndDropHandler.
Used to register custom drag and drop handling for browser tab trees from external applications
Configurator for configuring managers for browser toolbar.
A bullet level style element specifies a list style where the list items are preceded by bullets.
Business Process Diagram Layouter options group.
Finder implementation that locates elements by their declared name within the directly owned members of a given context.
Finder implementation that locates elements by their EClass.
Finder utility for locating a directly owned Element by its name.
Finder implementation that locates elements using a custom predicate among directly owned elements.
Finder implementation that resolves elements by their qualified name within a model context.
Reusable objects used in caches.
A CalculationDefinition is an ActionDefinition that also defines a Function producing a result.
Utility methods for identifying calculation-related usages and definitions.
Access helper for the calculations standard library.
Wrapper for the calculation calculation definition library element.
Wrapper for the subcalculations calculation usage library element.
Wrapper for the calculations calculation usage library element.
<p>A <code>CalculationUsage</code> is an <code>ActionUsage</code> that is also an <code>Expression</code>, and, so, is typed by a <code>Function</code>.
A representation of the model object 'Call Action'.
 
A representation of the model object 'Call Behavior Action'.
 
 
 
A representation of the literals of the enumeration 'Call Concurrency Kind', and utility methods for working with them.
A representation of the model object 'Call Event'.
 
A representation of the model object 'Call Operation Action'.
 
 
Class for working with text resource files.
General purpose utilities.
General purpose utilities.
A CaseDefinition is a CalculationDefinition for a process, often involving collecting evidence or data, relative to a subject, possibly involving the collaboration of one or more other actors, producing a result that meets an objective.
Utility methods for identifying case-related usages and definitions, including general cases, use cases, analysis cases, and verification cases.
Access helper for the cases standard library.
Wrapper for the case case definition library element.
Wrapper for the actors part usage library element.
Wrapper for the subcases case usage library element.
Wrapper for the cases case usage library element.
A CaseUsage is a Usage of a CaseDefinition.
Project category information object.
Access helper for the causation connections standard library.
Access helper for the cause and effect standard library.
The class use for collect column object.
A collection of attributes, represent cell styles.
A representation of the model object 'Central Buffer Node'.
 
Change denotes the change of the project.
A representation of the model object 'Change Event'.
 
Special kind of reference modification is owner change.
Class to show the change set hierarchy displayed in the Change Set tab, for the specified Change Set.
Service to get information about Change Sets tab content.
 
API to work with Change Sets tab content.
Service returns ChangeSetService to work with Change Sets content.
Defines the possible change application (resolution) states.
An bean represent a chart object for template.
Wrapper class for Chart
Tool for creating chart
The property selecting some value from a list of possible values or entering a new String value.
Compact.
A Class is a Classifier of things (in the universe) that can be distinguished without regard to how they are related to other things (via Features).
A representation of the model object 'Class'.
 
Configure class diagram context menu.
Class Layouter options group.
Configure class diagram shortcuts.
A Classifier is a Type that classifies:
A representation of the model object 'Classifier'.
 
Utility class for finding and creating classifiers by simple or qualified name.
A resolver of simple classifier name.
Utility class for working with UML classifiers
Convenience utility methods that operate on or return Classifier elements.
 
 
 
A representation of the model object 'Classifier Template Parameter'.
 
 
ClassPathEntriesListProperty represents a property for storing and editing entries of the classpath.
 
Utility class for retrieving information about Elements class types - like super class types, subtypes and etc
Class has methods/table to get supertypes of given object.
Class model element symbol representation.
A representation of the model object 'Clause'.
 
A representation of the model object 'Clear Association Action'.
 
A representation of the model object 'Clear Structural Feature Action'.
 
A representation of the model object 'Clear Variable Action'.
 
Provides typed access to elements from the Clocks standard library.
Type wrapper for the ClockStructure library element.
Type wrapper for the CurrentTimeFeature library element.
The abstract close cookie.
Code Engineering constants dedicated for managing code engineering sets via Open Api.
Dedicated for storing code engineering language's dialect IDs.
Stores constants of code engineering set's languages.
Dedicated to perform Code Engineering reverse/generate task using MagicDraw OpenApi.
Code Engineering Set object.
Represents a @code documentation tag.
A representation of the model object 'Collaboration'.
 
Configure collaboration context menu.
A representation of the model object 'Collaboration Use'.
 
 
Collaboration model element symbolic representation on the diagram.
A CollectExpression is an OperatorExpression whose operator is "collect", which resolves to the Function ControlFunctions::collect from the Kernel Functions Library.
Provides typed access to elements from the CollectionFunctions standard library.
Provides typed access to elements from the Collections standard library.
Type wrapper for the ArrayDataType library element.
Collection related utility methods.
Action for choosing a color.
A builder used for html text building.
A builder used for rich text building.
The property for storing and editing some Color value.
Contains utilities functions for column handler
A collection of attributes, represent table styles.
A representation of the model object 'Combined Fragment'.
 
 
Represents an executable operation with undo/redo support.
 
MagicDraw commandline launcher.
Extend it and implement CommandLine.execute() method.
Action allows to execute custom task in application command line mode.
Manager registers available command line actions.
 
Deprecated.
A Comment is an AnnotatingElement whose body in some way describes its annotatedElements.
A representation of the model object 'Comment'.
 
Utility class to work with Comment
 
Commits the provided remote project to the selected branch (that can only be the branch of the same remote project).
Configure collaboration diagram shortcuts.
A representation of the model object 'Communication Path'.
 
 
The interface for element having some name.
Allows using MagicDraw project merge core to compare projects (find project differences).
Contains IDs of compartments.
Utility methods for showing/hiding elements on compartments.
Defines interface for configuration providers that can identify if the provided configuration is complete to cover all required changes.
Provides typed access to elements from the ComplexFunctions standard library.
Possible complex types.
A representation of the model object 'Component'.
 
Configure component diagram shortcuts.
A representation of the model object 'Component Realization'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
A Command that aggregates multiple commands and executes them as a single unit.
Activity Layouter options group.
Configure composite structure diagram context menu.
 
A ConcernDefinition is a RequirementDefinition that one or more stakeholders may be interested in having addressed.
A ConcernUsage is a Usage of a ConcernDefinition.
Provide concurrent task running in template engine.
Inner class which acts as the reference for a file pending deletion.
A representation of the model object 'Conditional Node'.
 
 
Specification tree node factory.
Common priority handling for all configurators
Conflict resolution for 3-way merge.
A ConjugatedPortDefinition is a PortDefinition that is a PortDefinition of its original PortDefinition.
A ConjugatedPortTyping is a FeatureTyping whose type is a ConjugatedPortDefinition.
Conjugation is a Relationship between two types in which the conjugatedType inherits all the Features of the originalType, but with all input and output Features reversed.
Utility methods for conjugation
A representation of the model object 'Connectable Element'.
 
A representation of the model object 'Connectable Element Template Parameter'.
 
Constants defining the kind of connection using for painting the path icons
A ConnectionDefinition is a PartDefinition that is also an AssociationStructure.
Information where to connect when going online.
A representation of the model object 'Connection Point Reference'.
 
Utility methods for identifying connection- and connector-related types and for determining connector arity semantics.
Access helper for the connections standard library.
Wrapper for the binary connection connection definition library element.
Wrapper for the binary connections connection usage library element.
Wrapper for the connection connection definition library element.
Wrapper for the connections connection usage library element.
A ConnectionUsage is a ConnectorAsUsage that is also a PartUsage.
A Connector is a usage of Associations, with links restricted according to instances of the Type in which they are used (domain of the Connector).
A representation of the model object 'Connector'.
A ConnectorAsUsage is both a Connector and a Usage.
 
A representation of the model object 'Connector End'.
 
 
A representation of the literals of the enumeration 'Connector Kind', and utility methods for working with them.
Utility class to work with Connector
Convenient static methods to work with Connector.
An utility class to collect Connectors connected to some Element.
 
 
A representation of the model object 'Consider Ignore Fragment'.
 
A representation of the model object 'Constraint'.
 
A ConstraintDefinition is an OccurrenceDefinition that is also a Predicate that defines a constraint that may be asserted to hold on a system or part of a system.
 
 
Access helper for the constraints standard library.
Wrapper for the asserted constraint checks constraint usage library element.
Wrapper for the constraint check constraint definition library element.
Wrapper for the constraint checks constraint usage library element.
Wrapper for the negated constraint checks constraint usage library element.
Configuration for creating Constraint element text with ModelTextCreator.
A ConstraintUsage is an OccurrenceUsage that is also a BooleanExpression, and, so, is typed by a Predicate.
A ConstructorExpression is an InstantiationExpression whose result specializes its instantiatedType, binding some or all of the features of the instantiatedType to the results of its argument Expressions.
Utility class to work with ConstructorExpression
This shape can have rectangles, ellipses and lines.
Containment relationship symbol
 
Shape for displaying content of some package.
A representation of the model object 'Continuation'.
 
A representation of the model object 'Control Flow'.
 
 
Provides typed access to elements from the ControlFunctions standard library.
Type wrapper for the CollectFunction library element.
Type wrapper for the DOTFunction library element.
Type wrapper for the SourceFeature library element.
Type wrapper for the TargetFeature library element.
Type wrapper for the SelectFunction library element.
A ControlNode is an ActionUsage that does not have any inherent behavior but provides constraints on incoming and outgoing Successions that are used to control other Actions.
A representation of the model object 'Control Node'.
 
Provides typed access to elements from the ControlPerformances standard library.
Type wrapper for the DecisionPerformanceBehavior library element.
Type wrapper for the OutgoingHBLinkFeature library element.
Type wrapper for the MergePerformanceBehavior library element.
Type wrapper for the IncomingHBLinkFeature library 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.
Conversion of one element to another function.
Convert shape bounds to Shape.
The abstract cookie which may be attached to some MagicDraw parts(for example Application).
Support class for storing cookies and retrieving them by representation class.
Provides API for copy-pasting elements in the model and symbol styles in diagrams.
Utility class for working with core UML elements
Contains methods to create representation text for model elements that are commonly used as property values of other elements
A representation of the model object 'Create Link Action'.
 
A representation of the model object 'Create Link Object Action'.
 
A representation of the model object 'Create Object Action'.
 
Utility class to work with cross-features.
CrossSubsetting is a kind of Subsetting for end Features, as identified by crossingFeature, to subset a chained Feature, identified by crossedFeature. It navigates to instances of the end Feature’s type from instances of other end Feature types on the same owningType (at least two end Features are required for any of them to have a CrossSubsetting).
Utility class to work with CrossSubsetting
Drop Diagram Handler interface used to implement drag and drop actions for browser drops
A factory for creating CustomDragAndDropHandler.
Custom Drag and Drop handler factory, used to created and register Custom Drag and Drop handlers for diagram drop.
 
Custom Drag and Drop handler factory, used to created and register Custom Drag and Drop handlers for shape move.
Provides typed access to elements from the DataFunctions standard library.
Type wrapper for the AMPFunction library element.
Type wrapper for the EQUALEQUALEQUALFunction library element.
Type wrapper for the EQUALEQUALFunction library element.
Type wrapper for the LESSEQUALFunction library element.
Type wrapper for the LESSFunction library element.
Type wrapper for the MOREEQUALFunction library element.
Type wrapper for the MOREFunction library element.
Type wrapper for the NotFunction library element.
Type wrapper for the PIPEFunction library element.
Type wrapper for the XorFunction library element.
Provides API for updating and creating Data Marking banners.
A representation of the model object 'Data Store Node'.
 
A DataType is a Classifier of things (in the universe) that can only be distinguished by how they are related to other things (via Features).
A representation of the model object 'Data Type'.
 
 
 
A DecisionNode is a ControlNode that makes a selection from its outgoing Successions.
A representation of the model object 'Decision Node'.
 
Creates decision view object in activity or state diagram.
The default implementation of AbstractDiagramAction and simple MDAction
The default implementation of AbstractDiagramAction and MDStateAction
Action is used for the actions shared in diagram and application environments When getting diagram, if there are no diagram applied to the action - returns active diagram
The default implementation of BrowserAction and simple MDAction
The default implementation of BrowserAction and MDStateAction.
The default implementation of DiagramAction and simple MDAction
The default implementation of DiagramAction and MDStateAction
The default implementation of DiagramAction and MDTriStateAction
This class provides default implementation for any output format.
This tool will allow user to import plain text template.
The resource provider which takes resources from MagicDraw resources manager.
Provide standard template engine for MagicReport.
The class implements validating of a model elements by using OCL or binary implementation.
A Definition is a Classifier of Usages.
Utility class to work with Dependency
A Dependency is a Relationship that indicates that one or more client Elements require one more supplier Elements for their complete specification.
A representation of the model object 'Dependency'.
Utility class that allows to check dependencies between modules of a project.
Example:
Interface for getting dependency checking information.
 
Dependency direction.
Interface for mechanism, which is used to edit dependency matrix.
Represents single dependency entry inside Dependency Matrix
Dependency extractors are used in Dependency Matrix to extract dependencies between two elements.
Dependency matrix action registry - manages all configurators, which configures all actions which are applicable for dependency matrix, including filter area panel, and row/column elements.
Configurator interface used to customize Dependency matrix row, column and filter panel menu actions.
Configurator interface used to customize Dependency matrix cell menu actions.
This class allows to customize standard matrix behaviour and view.
 
 
 
 
 
 
 
 
 
Provides information about dependency matrix row, column, cell selection.
Describes cell.
A custom tool for accessing Dependency Matrix data to get row elements, column elements and relation between row and column elements.
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
Dependency severity levels.
Visual style of a DependencyEntry
 
A representation of the model object 'Deployed Artifact'.
 
A representation of the model object 'Deployment'.
 
Configure deployment diagram shortcuts.
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
A representation of the model object 'Deployment Specification'.
 
A representation of the model object 'Deployment Target'.
 
 
Deprecated OpenApi methods of RepresentationTextCreator that should not be used any more
Utility class to work with stereotypes.
Utility class to work with tagged values.
Access helper for the derivation connections standard library.
Derived property event.
A representation of the model object 'Destroy Link Action'.
 
A representation of the model object 'Destroy Object Action'.
 
A representation of the model object 'Destruction Occurrence Specification'.
 
A representation of the model object 'Device'.
 
A representation of the model object 'Diagram'.
The interface for diagram actions.
The Adapter Factory for the model.
 
Base interface for comparing diagrams.
Implementation of diagram comparator.
A representation of the model object 'Contents Descriptor'.
The interface for all diagrams actions configurators.
Diagram context toolbar action
The interface for all diagram context toolbar action configurators.
Information used to create new diagram presentation element with all inner elements.
Descriptor of some extended diagram.
This descriptor is used to define a new diagram type in the MagicDraw application.
Difference between two diagrams.
The Factory for the model.
 
 
Diagram Legend shape symbol
Forwards diagram events to the given PropertyChangeListener delegate.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
Class for representing UML diagram.
Getter for diagram view (DiagramPresentationElement)
 
Contains merge/diff report diagram information.
The class responsible for managing the actions used in all kind of diagrams.
 
 
Interface for some component that is used for diagram displaying.
This painter can do some additional painting on diagram canvas.
The Switch for the model's inheritance hierarchy.
 
Drop handler to DiagramPresentationElement based on Transferable.
The DiagramType class represents the diagram type
This interface contains diagram types constants
This interface contains diagram types constants
Rule to validate elements of diagrams by a given scope (all diagrams in project, only active diagrams or diagrams from a specific scope).
This class is base class for diagram-specific windows.
These constants are used for returning the result of the user input.
These constants are used for returning the result of the user input.
Dialog parent provider
This class is used to retrieve the resources from the command resource bundle files.
Resource id.
Class to create dialogs for interacts with user during report generation.
Difference between two entities which can be compared.
This kind of difference may detected in the main project as well in module (attached project)
Differencing is a Relationship that makes its differencingType one of the differencingTypes of its typeDifferenced.
Numbering for Elements connected by directed Associations Feb 21, 2012
A representation of the model object 'Directed Relationship'.
 
Base Class for all Directed Relationship Numberings Feb 20, 2012
Utility class to work with a direction of Feature
A Java Bean class represent a directive statement.
A Disjoining is a Relationship between Types asserted to have interpretations that are not shared (disjoint) between them, identified as typeDisjoined and disjoiningType.
The display mode is used to determine how an element reference will be displayed in text
Provides API to the display connected path elements in the diagram.
Display path elements options
The utility class for showing ports on Symbol.
Provides API to the display related symbols functionality.
Controls behavior of display related symbols functionality.
The class use for create DocBook content.
This class provides an instance of the Velocity template engine.
This class provides implementation for DocBook format output.
The tool support docbook template.
The interface represent to Comment Document.
Documentation is a Comment that specifically documents a documentedElement, which must be its owner.
Documentation comment configurator for comment body representation in documentation node
 
Base class for Document runtime exceptions.
The default JavaDoc document implementation.
Handle document information.
The DOCX template contains files in zip.
For example:
- [Content_Type].xml
- word/document.xml
- word/_rels/document.xml.rels
- word/styles.xml
- etc.
Parse the comment string into Document.
Helper class for child engine of DOCX
String constant for DOCX.
The class use for create Html to DOCX content.
The Velocity engine for OpenXML Word Document (DOCX).
Handle content type
Handle document relationship
Handle numbering File
Handle numbering for child document This abstractNumId and numId in this file should be updated
Handle style File
Handle style for child document This id and name in this file may be updated
The Velocity engine support for Docx.
 
This tool will allow user to import docx template.
 
Class for create list style of DOCX.
 
Indicates that an ancestor and contributor projects DSL customization differ.
Icon for painting two wrapped icons - icon B on top of icon A.
Icon combines two other icons and chooses which one to paint depending on graphics scaling.
The abstract diagram action to draw path from diagram toolbar.
The abstract diagram action to draw shape from diagram toolbar.
Wraps essential info from TransferHandler.TransferSupport to make it accessible after drop is complete
Class is used as a wrapper for drag and drop handler data
 
Configures diagram table actions.
A representation of the model object 'Duration'.
 
A representation of the model object 'Duration Constraint'.
 
 
A representation of the model object 'Duration Interval'.
 
A representation of the model object 'Duration Observation'.
 
 
 
Provides an API for executing and managing model editing operations with transaction and undo/redo support.
 
 
An Element is a constituent of a model that is uniquely identified relative to all other Elements.
A representation of the model object 'Element'.
Register ElementActivator instances.
Handles element activation.
Difference when new element is created in contributor project.
Enum to specify what type of change element has.
 
Element removed from contributor.
Difference for model element.
Expression executed with Element as argument
ElementFilterMembership is a Membership between a Namespace and a model-level evaluable Boolean-valued Expression, asserting that imported members of the Namespace should be filtered using the condition Expression.
Deprecated.
use Finder
This class provides the function to help the report in order to handle elements.
Utility class for providing icons for Elements.
Utility class for registering icons for Elements by class type and defining some constants.
Utility class to work with 'Image' property, which is contained by all elements.
Structure, which contains information of image: content, format and location.
A representation of the model object 'Element Import'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
Property for selecting a list of Elements of given type.
Represents a location (module or project) of an element.
Represents a dependency between locations of elements.
An exception that is thrown to signal that a required element could not be locked
Indicates that an element is locked by other user
Element property is modified.
Tree node which represents instance of an Element Note: children of the node often does NOT represent the owned elements of the model Element, tree model can be constructed by different criteria
The Element represents an element in XML document.
Interface for elements permissions handler.
Class responsible for managing permissions of @BaseElement : readonly, can add children.
Property for selecting Element of given type.
Indicates that an element is read-only.
Class responsible for creating rich texts(with references to other elements).
Indicates that an element does not exist anymore in the latest version of the used project
Contains merge/diff report element information.
Utility class to work with Element
Convenient static methods to work with Elements.
Element selection dialog.
Element Selection dialog factory class.
Exception that is thrown when some of the moved elements already exist in the target used project
Entry point for creating KerML model elements.
Entry point for creating SysML model elements.
 
A representation of the model object 'Element Tagged Value'.
 
Performs transformation for given model element using the provided VariationPoint to know how to transform
Extendable ElementTransformation factory, used during variant realization transformation.
Defines an interface for all validation rules which works with validation of model elements.
A representation of the model object 'Element Value'.
 
Eclipse (EMF) UML2 model metaclass --> MagicDraw UML2 model metaclass
Eclipse (EMF) UML2 model metaclass --> MagicDraw UML2 model metaclass
Eclipse (EMF) UML2 model metaclass --> MagicDraw UML2 model metaclass
Eclipse (EMF) UML2 model metaclass --> MagicDraw UML2 model metaclass
Eclipse UML2 model element creator
Eclipse UML2 model element creator
Eclipse UML2 model element creator
Eclipse UML2 model element creator
Eclipse UML2 model element feature value setter
Eclipse UML2 model element feature value setter
Eclipse UML2 model element feature value setter
Eclipse UML2 model element feature value setter
Eclipse UML2 model element feature value setter implementation.
Eclipse UML2 model element feature value setter implementation.
Eclipse UML2 model element feature value setter implementation.
Eclipse UML2 XMI v2.x export/import environment options.
Registers EmfElementCreators for MagicDraw UML2 model metaclasses
Registers EmfElementCreators for MagicDraw UML2 model metaclasses
Registers EmfElementCreators for MagicDraw UML2 model metaclasses
Registers EmfElementCreators for MagicDraw UML2 model metaclasses
Registers EmfElementCreators for MagicDraw UML2 model metaclasses
Feature value setter helper.
Feature value setter helper.
Feature value setter helper.
Feature value setter helper.
Registers finalize activities for Eclipse UML2 XMI export.
Registers finalize activities for Eclipse UML2 XMI export.
Registers finalize activities for Eclipse UML2 XMI export.
Registers finalize activities for Eclipse UML2 XMI export.
MagicDraw UML2 model conversion to Eclipse UML2 XMI helper.
MagicDraw UML2 model conversion to Eclipse UML2 XMI helper.
MagicDraw UML2 model conversion to Eclipse UML2 XMI helper.
MagicDraw UML2 model conversion to Eclipse UML2 XMI helper.
Registers FeatureValueSetter for Eclipse UML2 model metaclasses
Registers FeatureValueSetter for Eclipse UML2 model metaclasses
Registers FeatureValueSetter for Eclipse UML2 model metaclasses
Registers FeatureValueSetter for Eclipse UML2 model metaclasses
Registers FeatureValueSetter for Eclipse UML2 model metaclasses
Registers finalize activities for Eclipse UML2 XMI export/import.
Eclipse UML2 XMI helper.
Eclipse UML2 XMI helper.
Eclipse UML2 XMI helper.
Eclipse UML2 XMI helper.
Feature value setter helper.
Feature value setter helper.
Feature value setter helper.
Feature value setter helper.
Registers finalize activities for Eclipse UML2 XMI import.
Registers finalize activities for Eclipse UML2 XMI import.
Registers finalize activities for Eclipse UML2 XMI import.
Registers finalize activities for Eclipse UML2 XMI import.
Eclipse UML2 model conversion to MagicDraw UML2 model helper.
Eclipse UML2 model conversion to MagicDraw UML2 model helper.
Eclipse UML2 model conversion to MagicDraw UML2 model helper.
Eclipse UML2 model conversion to MagicDraw UML2 model helper.
Eclipse UML2 XMI logger
Stores save and load options.
Stores save and load options.
Stores save and load options.
Stores save and load options.
Stores save and load options.
 
 
 
 
Empty ProgressStatus implementation.
A representation of the model object 'Encapsulated Classifier'.
 
EndFeatureMembership is a FeatureMembership that requires its memberFeature be owned and have isEnd = true.
 
A listener interface for element id in the simulation model.
A representation of the model object 'Enumeration'.
 
An EnumerationDefinition is an AttributeDefinition all of whose instances are given by an explicit list of enumeratedValues.
A representation of the model object 'Enumeration Literal'.
 
Utility methods for identifying enumeration usages and definitions, and EnumerationUsage, EnumerationDefinition, and their associated memberships.
An EnumerationUsage is an AttributeUsage whose attributeDefinition is an EnumerationDefinition.
 
Represents application environment options.
Receives events when environment options change in the environment options dialog after "Ok" is pressed.
This class is for saving environment specific file locations.
General purpose exception handler.
A service that is responsible for removing an ESI module with "Keeping References"
API to work with Teamwork Cloud server.
A structure that is produced by the EsiUtils.applyProjectState(Project, Project) and which holds information about the result of the operation
Branch information.
Offline project descriptor.
This is an open api class for accessing opaque expression evaluators (for further configuring purposes).
A basic expression evaluator interface.
Evaluates element and returns calculated value.
A representation of the model object 'Event'.
 
An EventOccurrenceUsage is an OccurrenceUsage that represents another OccurrenceUsage occurring as a suboccurrence of the containing occurrence of the EventOccurrenceUsage.
AWT event dispatcher which dispatches events in the event queue thread until done condition is encountered.
Class for firing events and handling event listeners.
Interface for MD event supporter.
Configuration for creating Event element text with ModelTextCreator.
A representation of the model object 'Everyone Principal'.
The helper class being used in the scripts for handling data transformation and other utilities between fUML runtime object and Excel file.
A representation of the model object 'Exception Handler'.
 
 
Exception type of flow scenario.
A representation of the model object 'Executable Node'.
 
The Class Execution.
Allows executing Behavior in a customized way during simulation execution.
The descriptor which provides such information as engine's name, engine's icon also can check whether an element can be executed by an engine which is created from this descriptor and can create an engine instance.
A representation of the model object 'Execution Environment'.
 
A representation of the model object 'Execution Occurrence Specification'.
 
A representation of the model object 'Execution Specification'.
 
An ExhibitStateUsage is a StateUsage that represents the exhibiting of a StateUsage.
 
A representation of the literals of the enumeration 'Expansion Kind', and utility methods for working with them.
A representation of the model object 'Expansion Node'.
 
 
A representation of the model object 'Expansion Region'.
 
 
Contains export related configuration information.
Deprecated.
This class allow report to export element in other file format including tree folder.
An Expose is an Import of Memberships into a ViewUsage that provide the Elements to be included in a view.
Utility methods for retrieving Expose imports owned by a Namespace.
An Expression is a Step that is typed by a Function.
A representation of the model object 'Expression'.
 
Expression context used to create expressions.
Expression evaluation configurator allows registering expression factories and additional class loaders.
 
Various utility methods used for ParameterizedExpression.
Utility class to work with Expression
Expression source defines the source/origin of the expression.
Container of the expression source trace.
A representation of the model object 'Extend'.
Property manager which can be specified by another property manager.
 
An extended swing panel which can provide default focusable element.
Class contains constants of property names used in UML Elements.
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
A representation of the model object 'Extension'.
 
This class loader is used to provide class loader for MagicReport extension.
A representation of the model object 'Extension End'.
 
A representation of the model object 'Extension Point'.
 
 
 
A class responsible for extract refactoring.
Represents logical model relation from the extract source to the extract target.
Represents the source model end of the extract refactoring.
Controls extract refactoring result: target diagram type, target namespace, references from extract source to the target.
Unique value list that supports fast contains method.
A Feature is a Type that classifies relations between multiple things (in the universe).
A representation of the model object 'Feature'.
A FeatureChainExpression is an OperatorExpression whose operator is ".", which resolves to the Function ControlFunctions::'.' from the Kernel Functions Library.
Utility class to work with FeatureChainExpression
FeatureChaining is a Relationship that makes its target Feature one of the chainingFeatures of its owning Feature.
Utility class to work with FeatureChaining
 
A representation of the literals of the enumeration 'Feature Direction Kind', and utility methods for working with them.
A FeatureInverting is a Relationship between Features asserting that their interpretations (sequences) are the reverse of each other, identified as featureInverted and invertingFeature.
A FeatureMembership is an OwningMembership between an ownedMemberFeature and an owningType.
A FeatureReferenceExpression is an Expression whose result is bound to a referent Feature.
Utility class to work with FeatureReferenceExpression
Provides typed access to elements from the FeatureReferencingPerformances standard library.
Type wrapper for the FeatureAccessPerformanceBehavior library element.
Type wrapper for the OnOccurrenceFeature library element.
Type wrapper for the StartingAtFeature library element.
Type wrapper for the AccessedFeatureFeature library element.
Utility class to work with Feature
Utility class for dealing with Features of MetadataFeature
FeatureTyping is Specialization in which the specific Type is a Feature.
Utility class to work with FeatureTyping
A FeatureValue is a Membership that identifies a particular member Expression that provides the value of the Feature that owns the FeatureValue.
 
Utility class to work with FeatureValue
Methods to work with files attached to the model: create attached file, read it or remove the attachment.
This interface is used in EnvironmentSpecificFileLocations and ProjectSpecificLocationRegister to manipulate with file locations storing places Implement this interface if you need to create new file locations saving type.
The property for storing and editing some java.io.File value.
Create custom file search.
This class enables to generate output report file in the template file.
A collection of utility methods for File handler.
Provides generic ability to access row or column filter settings.
Activity to finalize MagicDraw UML2 model <--> Eclipse UML2 model conversion
A representation of the model object 'Final Node'.
 
A representation of the model object 'Final State'.
 
Utility class for providing access to various finders.
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 name
Search 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)
An Flow is a Step that represents the transfer of values from one Feature to another.
This class creates a split shape for flows.
A FlowDefinition is an ActionDefinition that is also an Interaction (which is both a KerML Behavior and Association), representing flows between Usages.
A FlowEnd is a Feature that is one of the connectorEnds giving the source or target of a Flow.
A representation of the model object 'Flow Final Node'.
 
Utility class to work with Flow
Utility methods for identifying flow-related types within the model.
Access helper for the flows standard library.
Wrapper for the flows flow usage library element.
Wrapper for the source occurrence usage library element.
Wrapper for the target occurrence usage library element.
Wrapper for the message action flow definition library element.
Wrapper for the payload reference usage library element.
Wrapper for the message flow definition library element.
Wrapper for the payload reference usage library element.
Wrapper for the messages flow usage library element.
Wrapper for the succession flows flow usage library element.
Wrapper for the source occurrence usage library element.
Wrapper for the target occurrence usage library element.
Represents use case scenario flow step.
A FlowUsage is an ActionUsage that is also a ConnectorAsUsage and a KerML Flow.
The property for storing and editing some java.awt.Font value.
Provides the custom font that is used to draw the presentation element text.
A ForkNode is a ControlNode that must be followed by successor Actions as given by all its outgoing Successions.
A representation of the model object 'Fork Node'.
 
Utility class providing helper methods for accessing and creating input parameters and loop‑variable elements of a ForLoopActionUsage.
A ForLoopActionUsage is a LoopActionUsage that specifies that its bodyAction ActionUsage should be performed once for each value, in order, from the sequence of values obtained as the result of the seqArgument Expression, with the loopVariable set to the value for each iteration.
File format.
Represents a found message symbol.
A FramedConcernMembership is a RequirementConstraintMembership for a framed ConcernUsage of a RequirementDefinition or RequirementUsage.
The class contains helper methods for create, access, and modify the fUML object.
A Function is a Behavior that has an out parameter that is identified as its result.
A representation of the model object 'Function Behavior'.
 
Gantt Chart related utility methods.
A representation of the model object 'Gate'.
 
A representation of the model object 'Generalization'.
 
Numbering elements connected by invalid input: '<'> Relationships Jun 24, 2011
A representation of the model object 'Generalization Set'.
 
 
 
A representation of the model object 'General Ordering'.
 
Generic modification info for ordered value collections.
Helps manage a generic table: create a new table, add, get and remove rows, add and get columns, get column values, get currently selected elements.
A custom tool for accessing Generic Table data to get row elements, column name and cell value.
Generic View is used to represent a view in a multiple diagrams as a simple shape, to be able to customize its appearance with custom renderers
A collection of attributes, represent graphic styles.
Contains utilities functions for grid row span (merge columns vertically or merge row).
Contains utilities functions for grid span (merge columns horizontally).
Provide functions to execute Groovy script.
A group of options group.
A representation of the model object 'Group Principal'.
Contains utilities functions for group an object.
Utility class for displaying messages, questions, warnings and dialogs.
Default implementation for URLActionHandler
An URL handler
Utility class for showing a help.
Converts bytes <--> String (hex)
A component which support scaling.
Utilities to work with various scaling aspects on HiDPI screens.
Hierarchic Layouter options group.
Represents action element in notification window.
The class for change HTML color code to Six Digit Hex code.
This class provides an instance of the Velocity template engine.
This class provides implementation for HTML format output.
The class is used for HTML document creation.
Imports Html content at runtime.
A HTML parser to load an HTML document with an HTML element structure.
The class use for collect HTML data.
A builder used for html text building.
HTML text related utility methods.
Hyperlink describes a reference to any resource (e.g., element, file, or any other resource).
Hyperlink editor.
Options for hyperlink editor.
The panel used for hyperlink specification.
Handle the hyperlink.
Register of hyperlink handlers.
Utility class for activating hyperlinks from UI.
Hyperlink utilities.
Value holder for hyperlink text
Provides an interface for child engine.
An adornment of the browser tree node icon.
Deprecated.
The interface of configurable specification tree node - is used for tree configuration.
Position to insert child node
Utility class to load icons from MagicDraw icons package or other locations.
Interface describing the application data context.
Utility class to work wih Icons
Idle job service allows to add jobs which can be executed when application is idle.
A document creator interface.
The IExtensionTemplateEngine is used by an extension template engine.
Utility class providing helper methods for accessing and creating input parameters of an IfActionUsage.
An IfActionUsage is an ActionUsage that specifies that the thenAction ActionUsage should be performed if the result of the ifArgument Expression is true.
Interface for custom class to search file.
This interface provides support for object layout, common formats for numeric, string, date/time and data.
A wrapper for MagicReport formatter.
Receive notification of the logical content of a HTML document.
Interface for custom class to search or create image.
Interface for Document dependent importers.
This interface is used for handling reference tags, that does not include in the API of the object , which is put into the context of velocity.
If this interface is implemented for an Expression invalid input: '<'> then the AutoNumber-Framework will call the class methods and use the Strings produced as slices for the complete AutoNumber, as it is defined in the invalid input: '<'> These methods should return equal values for equal input.
Project data locking service.
Locking operation options
An bean represent image object for template.
A representation of the model object 'Image'.
 
The exporter of diagrams to various images formats.
Class providing image export result.
 
Deprecated.
use ScalableImageIcon to load icons of any supported format
 
Deprecated.
use ScalableImageIcon to load icons of any supported format
Deprecated.
Access helper for the image metadata standard library.
Wrapper for the icon metadata definition library element.
Wrapper for the full image attribute usage library element.
Wrapper for the small image attribute usage library element.
Wrapper for the image attribute definition library element.
Wrapper for the content attribute usage library element.
Wrapper for the encoding attribute usage library element.
Wrapper for the location attribute usage library element.
Wrapper for the type attribute usage library element.
Utility class to work with Image elements
Create custom image search.
Image Shape is a simple and quick way for user to insert picture into diagram.
A tool provides functions for manipulate image.
An Import is an Relationship between its importOwningNamespace and either a Membership (for a MembershipImport) or another Namespace (for a NamespaceImport), which determines a set of Memberships that become importedMemberships of the importOwningNamespace.
Helper class to handle imported file.
This tool will allow us to import Child-Templates at Velocity Runtime.
Actions should implement this interface, so correct element provider is set when action used in browser and diagram.
A representation of the model object 'Include'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
An IncludeUseCaseUsage is a UseCaseUsage that represents the inclusion of a UseCaseUsage by a UseCaseDefinition or UseCaseUsage.
 
An IndexExpression is an OperatorExpression whose operator is "#", which resolves to the Function BasicFunctions::'#' from the Kernel Functions Library.
A representation of the model object 'Information Flow'.
 
Information Flow utilities.
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
A representation of the model object 'Information Item'.
 
 
 
Inheritance visitor for PresentationElements.
An exception thrown when error while creating template engine.
A representation of the model object 'Initial Node'.
 
A representation of the model object 'Input Pin'.
 
Reference 'Stream insertion' event handler.
Contains instances searched by nested path.
A representation of the model object 'Instance Specification'.
 
An utility class with utility methods operating on InstanceSpecification domain elements
Convenience static methods that operate on or return InstanceSpecification elements.
Configuration for creating Event element text with ModelTextCreator.
 
A representation of the model object 'Instance Value'.
 
An InstantiationExpression is an Expression that instantiates its instantiatedType, binding some or all of the features of that Type to the results of its arguments.
Utility class to work with InstantiationExpression
This particular extension of RuntimeException identifies that the Teamwork Cloud related operation has failed due to insufficient permissions that the currently logged in user has.
Provides typed access to elements from the IntegerFunctions standard library.
A representation of the model object 'Integer Tagged Value'.
 
An Interaction is a Behavior that is also an Association, providing a context for multiple objects that have behaviors that impact one another.
A representation of the model object 'Interaction'.
 
A representation of the model object 'Interaction Constraint'.
 
A representation of the model object 'Interaction Fragment'.
 
Helper methods for dealing with model in interactions (sequence).
A representation of the model object 'Interaction Operand'.
 
 
A representation of the literals of the enumeration 'Interaction Operator Kind', and utility methods for working with them.
Convenient static methods to work with Interactions elements.
A representation of the model object 'Interaction Use'.
 
 
Configuration for creating InteractionUse element text with ModelTextCreator.
 
A representation of the model object 'Interface'.
 
An InterfaceDefinition is a ConnectionDefinition all of whose ends are PortUsages, defining an interface between elements that interact through such ports.
A representation of the model object 'Interface Realization'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
Utility class providing helper methods for working with InterfaceUsage or InterfaceDefinition
Access helper for the interfaces standard library.
Wrapper for the binary interface interface definition library element.
Wrapper for the source port usage library element.
Wrapper for the target port usage library element.
Wrapper for the binary interfaces interface usage library element.
Wrapper for the interface interface definition library element.
Wrapper for the interfaces interface usage library element.
An InterfaceUsage is a Usage of an InterfaceDefinition to represent an interface connecting parts of a system through specific ports.
 
A representation of the model object 'Interruptible Activity Region'.
 
 
Intersecting is a Relationship that makes its intersectingType one of the intersectingTypes of its typeIntersected.
A representation of the model object 'Interval'.
 
A representation of the model object 'Interval Constraint'.
 
If this Interface is implemented for an Expression NumberPart then, the whole of the Framework will be ignored and this class will have to take care of the complete numbering of all the elements that will be customized with this Expression invalid input: '<'> If this INumberingAction will be found in a NumberingScheme nothing will be generated by the AutoNumbering framework.
Fixes invalid model.
 
An Invariant is a BooleanExpression that is asserted to have a specific Boolean result value.
A representation of the model object 'Invocation Action'.
 
An InvocationExpression is an InstantiationExpression whose instantiatedType must be a Behavior or a Feature typed by a single Behavior (such as a Step).
Utility class to work with InvocationExpression
A ObserverMessage provides the way for a Observable processor to report name, and other notices.
Reference 'Stream insertion' event handler.
Interface for Numbering customizations to be applied to Elements that are connected by some types of directedRelationships Feb 20, 2012
 
Base class for actions to work with one model element.
The interface of specification component.
The interface of specification tree node.
Specification dialog tree node configurator.
Access helper for the isqacoustics standard library.
Access helper for the isqatomic nuclear standard library.
Access helper for the isqbase standard library.
Wrapper for the duration unit attribute definition library element.
Wrapper for the mass attribute usage library element.
Access helper for the isqcharacteristic numbers standard library.
Access helper for the isqchemistry molecular standard library.
Access helper for the isqcondensed matter standard library.
Access helper for the isqelectromagnetism standard library.
Access helper for the isqinformation standard library.
Access helper for the isq standard library.
Access helper for the isqlight standard library.
Access helper for the isqmechanics standard library.
Access helper for the isqspace time standard library.
Access helper for the isqthermodynamics standard library.
Interface for team server service
An ItemDefinition is an OccurrenceDefinition of the Structure of things that may themselves be systems or parts of systems, but may also be things that are acted on by a system or parts of a system, but which do not necessarily perform actions themselves.
Provides an interface for template engine.
Utility class providing helper methods for working with ItemUsage or ItemDefinition.
Access helper for the items standard library.
Wrapper for the item item definition library element.
Wrapper for the checked constraints constraint usage library element.
Wrapper for the subitems item usage library element.
Wrapper for the subparts part usage library element.
Wrapper for the items item usage library element.
An ItemUsage is a ItemUsage whose definition is a Structure.
Interface for template tool.
Direct command IFormatter to render in HTML format.
Direct command IFormatter to keep the referenced String format.
A void class uses to return in Velocity Tools when you want exactly not return anything to context.
Interface for report variable object.
A simple interface to get access to the internal IXmlExporter instance.
An Interface for BPMN -> XML Exporters.
The property for storing and editing some entry of jar files.
Dedicated to JAVA code engineering sets.
Provide the function to create Document for the JavaDoc.
Provide functions to execute JavaScript.
The property for storing and editing a class name of a JDBC driver.
Class for render jLabel.
An interface for performing some work in the application.
A JoinNode is a ControlNode that waits for the completion of all the predecessor Actions given by incoming Successions.
A representation of the model object 'Join Node'.
 
Core factory for creating KerML model elements.
The Factory for the model.
Provides typed access to elements from the KerML standard library.
Type wrapper for the BehaviorMetaclass library element.
Type wrapper for the ClassifierMetaclass library element.
Type wrapper for the ClassMetaclass library element.
Type wrapper for the CommentMetaclass library element.
Type wrapper for the ConnectorMetaclass library element.
Type wrapper for the DataTypeMetaclass library element.
Type wrapper for the DependencyMetaclass library element.
Type wrapper for the ElementMetaclass library element.
Type wrapper for the ExpressionMetaclass library element.
Type wrapper for the FeatureMetaclass library element.
Type wrapper for the FeatureReferenceExpressionMetaclass library element.
Type wrapper for the FunctionMetaclass library element.
Type wrapper for the InteractionMetaclass library element.
Type wrapper for the InvocationExpressionMetaclass library element.
Type wrapper for the LibraryPackageMetaclass library element.
Type wrapper for the LiteralBooleanMetaclass library element.
Type wrapper for the LiteralExpressionMetaclass library element.
Type wrapper for the LiteralIntegerMetaclass library element.
Type wrapper for the LiteralRationalMetaclass library element.
Type wrapper for the LiteralStringMetaclass library element.
Type wrapper for the MultiplicityMetaclass library element.
Type wrapper for the NamespaceMetaclass library element.
Type wrapper for the NullExpressionMetaclass library element.
Type wrapper for the PackageMetaclass library element.
Type wrapper for the RelationshipMetaclass library element.
Type wrapper for the SubclassificationMetaclass library element.
Type wrapper for the TypeMetaclass library element.
A visitor interface for traversing the KerML model hierarchy.
A visitor interface for traversing the KerML model.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
A context interface for KerML model visitors.
Language body editor - allows to have a custom editor for the body of the language.
Language body editor factory.
Registers custom language body editor factories.
This class provides an instance of the Velocity template engine.
This class provides implementation for LaTeX format output.
Provides API for layouting diagrams.
Leave local module resolution info.
A holder of all KerML standard libraries.
A holder of all SysML standard libraries.
A LibraryPackage is a Package that is the container for a model library.
Licensed (commercial) plugin
Utility class for accessing licensing information.
Utility class for accessing licensing information.
A representation of the model object 'Lifeline'.
 
Life line line in sequence diagram.
 
The Line represents a line segment in (x, y) coordinate space.
An bean represent a link object for template.
A representation of the model object 'Link Action'.
 
 
A representation of the model object 'Link End Creation Data'.
 
A representation of the model object 'Link End Data'.
 
A representation of the model object 'Link End Destruction Data'.
 
Represents a @linkplain documentation tag.
Convenient static methods to work with Link (InstanceSpecification) elements.
Provides typed access to elements from the Links standard library.
Type wrapper for the BinaryLinkAssociation library element.
Type wrapper for the SourceFeature library element.
Type wrapper for the TargetFeature library element.
Type wrapper for the BinaryLinksFeature library element.
Type wrapper for the LinkAssociation library element.
Type wrapper for the ParticipantFeature library element.
Type wrapper for the LinksFeature library element.
Type wrapper for the SelfLinkAssociation library element.
Type wrapper for the SelfLinksFeature library element.
Represents a @link documentation tag.
Holds information about a possible relationship - its class and stereotypes.
LinkView represents instance specification whose classifier is an association.
The List interface used on all list level styles.
Interface used in action when selecting some item.
ListProperty represents a property for storing and editing entries of the list.
LiteralBoolean is a LiteralExpression that provides a Boolean value as a result.
A representation of the model object 'Literal Boolean'.
 
A LiteralExpression is an Expression that provides a basic DataValue as a result.
Utility class to work with single LiteralExpression or multiple ones aggregated with comma OperatorExpression
A LiteralInfinity is a LiteralExpression that provides the positive infinity value (*).
A LiteralInteger is a LiteralExpression that provides an Integer value as a result.
A representation of the model object 'Literal Integer'.
 
A representation of the model object 'Literal Null'.
 
A LiteralRational is a LiteralExpression that provides a Rational value as a result.
A representation of the model object 'Literal Real'.
 
A representation of the model object 'Literal Specification'.
 
A LiteralString is a LiteralExpression that provides a String value as a result.
A representation of the model object 'Literal String'.
 
Represents a @literal documentation tag.
A representation of the model object 'Literal Unlimited Natural'.
 
 
The property for storing and editing some java.util.Locale value.
Location in MagicDraw tool.
Information about lock of some element.
Project related lock service.
Locks Tab tree, for showing projects locks by containment.
 
This class for redirecting the log from outside.
A LoopActionUsage is an ActionUsage that specifies that its bodyAction should be performed repeatedly.
A representation of the model object 'Loop Node'.
 
 
Represents lost message symbol.
Macro change groups several changes into single change.
Macro difference groups several differences into single difference.
Extend with this extension to run JUnit5 test group with MagicDraw application started.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Runs MagicDraw related task with progress status.
Base class for JUnit3 Test Cases which should be run with MagicDraw Application started.
Test runner which starts application and checks for memory leaks after each test finish.
Application startup class.
The MainFrame class represents main window of the MagicDraw application.
A representation of the model object 'Manifestation'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
Use for creating the HashMap instance.
Provide basic numeric operations for report.
Class for getting row elements, column name and relation between row and column elements.
Single matrix element representation - holds information about elements and relations according to the criteria
Represents one cell element in the matrix
Interface used to access dependency matrix data structure.
Helper used to get and manage Dependency Matrix Data from external plugins.
Matrix settings source.
Dependency filter and default edit direction setting enum
 
Dependency Matrix group tree display modes
Show relationships option enum
sort mode enum
Column elements text direction
Class responsible for loading string values from resource
This action uses ActionsGroupController for checking enabled/disable state of assigned relative actions group(if it has some group).
The class describes the actions' category used in MagicDraw.
The class responsible for managing the actions and categories.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
p {padding:0px; margin:0px;}
 
 
 
 
Parent provider for the dialogs used in MagicDraw
This is a MagicDraw element interface.
A representation of the model object 'MD Extension'.
MDExtension data.
MDExtension difference.
MDExtension existence difference.
Existence difference type.
MDExtension modification difference.
Helper methods to work with element extensions (MDExtension)
The Adapter Factory for the model.
The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
The Switch for the model's inheritance hierarchy.
This class represents special kind of action.
A representation of the model object 'MD Object'.
The class describes the action for changing some boolean state.
The class describes the action for changing some tri state (NMTriStateAction.SELECTED, NMTriStateAction.UNSELECTED, NMTriStateAction.MIXED).
Access helper for the measurement ref calculations standard library.
Access helper for the measurement references standard library.
Utility class providing helper methods for determining whether a model element should be displayed as a member in user interfaces or diagrams.
A Membership is a Relationship between a Namespace and an Element that indicates the Element is a member of (i.e., is contained in) the Namespace.
A MembershipExpose is an Expose invalid input: '<'code.Relationship that exposes a specific importedMembership and, if isRecursive = true, additional Memberships recursively.
A MembershipImport is an Import that imports its importedMembership into the importOwningNamespace.
Base configuration for creating some classifier's member text with ModelTextCreator.
A character stream whose source is memory.
A character stream that collects its output in a memory.
This class represents special kind of action.
This factory returns the best instance of ActionMenuCreator to use in MagicDraw application.
Deprecated.
A MergeNode is a ControlNode that asserts the merging of its incoming Successions.
A representation of the model object 'Merge Node'.
 
Allows using MagicDraw project merge to merge projects.
A representation of the model object 'Message'.
 
A representation of the model object 'Message End'.
 
A representation of the model object 'Message Event'.
 
 
A representation of the literals of the enumeration 'Message Kind', and utility methods for working with them.
A representation of the model object 'Message Occurrence Specification'.
 
 
A representation of the literals of the enumeration 'Message Sort', and utility methods for working with them.
Configuration for creating Message element text with ModelTextCreator.
The MessageView class is used for displaying the message icon in Communication diagram of UML Drawing Tool.
A Metaclass is a Structure used to type MetadataFeatures.
MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
Utility class to work with MetadataFeature or Metaclass.
A MetadataAccessExpression is an Expression whose result is a sequence of instances of Metaclasses representing all the MetadataFeature annotations of the referencedElement.
Utility class to work with MetadataAccessExpression
A MetadataDefinition is an ItemDefinition that is also a Metaclass.
A MetadataFeature is a Feature that is an AnnotatingElement used to annotate another Element with metadata.
Access helper for the metadata standard library.
Wrapper for the metadata item metadata definition library element.
Wrapper for the metadata items item usage library element.
A MetadataUsage is a Usage and a MetadataFeature, used to annotate other Elements in a system model with metadata.
This class is used to retrieve the resources from the metamodel resource bundle files.
Provides typed access to elements from the Metaobjects standard library.
Type wrapper for the MetaobjectMetaclass library element.
Type wrapper for the AnnotatedElementFeature library element.
Type wrapper for the MetaobjectsFeature library element.
Type wrapper for the SemanticMetadataMetaclass library element.
Type wrapper for the BaseTypeFeature library element.
Event handler called when a method throws an exception.
A representation of the model object 'Model'.
 
 
Base interface for model comparing used by ProjectsComparator.
Base interface of filters used to skip unnecessary model elements during models comparison.
 
A container of BaseElement and services for these elements.
Class provides a model element for action which can be used in browser, diagram, and anywhere where ModelElement is accessible.
The utility class for ModelElements adding, removing and moving to other parents.
Class provides model elements for action which can be used in browser, diagram and anywhere where ModelElement is accessible.
Base class for all transient collections of the model.
Supports resolving of proxies.
A list that delegates to a store.
Model Utility class.
 
Access helper for the modeling metadata standard library.
Wrapper for the refinement metadata definition library element.
Listener for model changes.
The class implementation provides a bridge between model's implementation and the application.
A representation of the model object 'Model Object'.
 
Contains methods to create representation text for various model elements
One Transaction, objects of this type can be reused.
Interface for model transformation.
Interface for model transformation info
 
 
 
 
 
 
 
ModelTransformationsManager organizes process of application of model transformation.
Model Transformations Wizard Information
 
 
Provides ability to access MagicDraw model validation results for analysis purpose.
Checks if model changes are allowed and model state after changes are consistent.
 
 
A derived list representing a union of all the elements from its source features.
Difference with some kind of element modification.
Additional information about difference for Modification.
Type of modification.
Utility class providing helper methods for determining whether SysML/KerML modifiers (such as composite) are applicable to features or types.
Module information.
Defines project type.
An utility class to work with modules (attached projects).
An exception that indicates that module cannot be imported because there is an element with same Local ID in the primary project
 
Thrown when module(s) can not be removed due to all paths from primary project to it contains a read only automatic usage
Information about module attachment on some owner.
Difference when module usage is changed, this can happen when new module is used, module is not longer used.
Mount info.
An exception that is thrown to signal that a required module usage could not be locked
Indicates that module usage is locked by another user
MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
MagicDraw UML2 model metaclass --> Eclipse (EMF) UML2 model metaclass
MOF type description.
MagicDraw model element creator
MagicDraw model element creator
MagicDraw model element creator
MagicDraw model element creator
MagicDraw model element feature value setter
MagicDraw model element feature value setter
MagicDraw model element feature value setter
MagicDraw model element feature value setter
MagicDraw model element feature value setter implementation.
MagicDraw model element feature value setter implementation.
MagicDraw model element feature value setter implementation.
Plugin provides MOF (EMOF and CMOF) export/import functionality.
MOF type enumeration.
Registers MofElementCreators for Eclipse UML2 model metaclasses
Registers MofElementCreators for Eclipse UML2 model metaclasses
Registers MofElementCreators for Eclipse UML2 model metaclasses
Registers MofElementCreators for Eclipse UML2 model metaclasses
Registers MofElementCreators for Eclipse UML2 model metaclasses
Registers FeatureValueSetter for MagicDraw UML model metaclasses
Registers FeatureValueSetter for MagicDraw UML model metaclasses
Registers FeatureValueSetter for MagicDraw UML model metaclasses
Registers FeatureValueSetter for MagicDraw UML model metaclasses
Registers FeatureValueSetter for MagicDraw UML model metaclasses
Mounted package info.
A special exception which is thrown if a moved element is removed on the server (i.e.
Base class for actions to work with multiple model elements.
Difference when persistent property with multiplicity more than one is changed.
Utility class to work with Multiplicity
A Multiplicity is a Feature whose co-domain is a set of natural numbers giving the allowed cardinalities of each typeWithMultiplicity.
A representation of the model object 'Multiplicity Element'.
 
A MultiplicityRange is a Multiplicity whose value is defined to be the (inclusive) range of natural numbers given by the result of a lowerBound Expression and the result of an upperBound Expression.
Configuration for creating Multiplicity text with ModelTextCreator.
Interface for creating multi-resource/platform project converters which are invoked after project load.
Converter answers for necessity to do mid-level commit.
Argument with the name.
A representation of the model object 'Named Element'.
 
The interface for element having some name.
Utility class to work with Element names.
A Namespace is an Element that contains other Elements, known as its members, via Membership Relationships with those Elements.
A representation of the model object 'Namespace'.
 
A NamespaceExpose is an Expose Relationship that exposes the Memberships of a specific importedNamespace and, if isRecursive = true, additional Memberships recursively.
A NamespaceImport is an Import that imports Memberships from its importedNamespace into the importOwningNamespace.
NativeWebBrowserLauncher provides a static method to open the system default web browser to the given URL.
Provides typed access to elements from the NaturalFunctions standard library.
The class describes some abstract action.
Button created from action.
Button created from action.
This is simple image popup button bean.
This is simple image popup button bean.
The class describes the action with some boolean state.
 
 
This class represents connector for the n-nary association.
The base node of all tree nodes.
The Node interface is the primary data type for the entire Document Object Model.
A representation of the model object 'Node'.
 
An adornment of the browser tree node icon.
 
An adornment of the browser tree node text.
 
Non symbol diagram content.
Descriptor of non symbol diagram - diagram that represents custom Component.
Non symbol diagram utility.
List that does not accept null.
Exception thrown when trying to set/get bounds of unbounded element.
Exception when system found that there no space left for generating file.
Note anchor symbol.
This class creates a note.
This class contains data used to construct and display MagicDraw notification.
Context enum indicates notification origin.
Entry point to display notifications in MagicDraw.
Container level notifications can be displayed only in components that implements this interface.
Class representing notification severity.
Severity type
Represents notification message text formatter.
Base class for MagicDraw notification builders, that creates and shows notification popups.
Helper class containing parameters that controls notification visual attributes and behavior.
 
Notifies user about abnormal transformation events
A NullExpression is an Expression that results in a null value.
The numbered message is message which can have its number.
This is a immutable representation of the NumberingScheme/prefix/separator data It reflects the default or global AutoNumber that is applied to the elements that are of type target.
NumberingInfoHelper provides the method in order to resolve about separator of auto id function.
Sorts by numbering ID.
A bullet level style element specifies a list style where the list items are preceded by bullets.
The property for storing and editing some number value in Double, Float or Int formats.
Provides typed access to elements from the NumericalFunctions standard library.
 
Configure object diagram shortcuts.
A representation of the model object 'Object Flow'.
 
 
An ObjectiveMembership is a FeatureMembership that indicates that its ownedObjectiveRequirement is the objective RequirementUsage for its owningType, which must be a CaseDefinition or CaseUsage.
Utility class providing helper methods for identifying, creating, and retrieving objective requirements.
A representation of the model object 'Object Node'.
 
 
A representation of the literals of the enumeration 'Object Node Ordering Kind', and utility methods for working with them.
 
Provides typed access to elements from the Objects standard library.
Type wrapper for the BinaryLinkObjectAssociationStructure library element.
Type wrapper for the BinaryLinkObjectsFeature library element.
Type wrapper for the LinkObjectAssociationStructure library element.
Type wrapper for the LinkObjectsFeature library element.
Type wrapper for the ObjectsFeature library element.
Type wrapper for the ObjectStructure library element.
Type wrapper for the OwnedPerformancesStep library element.
Type wrapper for the SubobjectsFeature library element.
A representation of the model object 'Observation'.
 
Provides typed access to elements from the Observation standard library.
A "ObserverEvent" event gets delivered whenever a engine has changed.
A wrapper for IObserverMessage.
An OccurrenceDefinition is a Definition of a Class of individuals that have an independent life over time and potentially an extent over space.
Provides typed access to elements from the OccurrenceFunctions standard library.
Provides typed access to elements from the Occurrences standard library.
Type wrapper for the HappensBeforeLinksFeature library element.
Type wrapper for the HappensLinkAssociation library element.
Type wrapper for the LifeClass library element.
Type wrapper for the OccurrenceClass library element.
Type wrapper for the EndShotFeature library element.
Type wrapper for the LocalClockFeature library element.
Type wrapper for the PortionsFeature library element.
Type wrapper for the SnapshotsFeature library element.
Type wrapper for the StartShotFeature library element.
Type wrapper for the SuboccurrencesFeature library element.
Type wrapper for the TimeEnclosedOccurrencesFeature library element.
Type wrapper for the LongerOccurrenceFeature library element.
Type wrapper for the TimeSlicesFeature library element.
Type wrapper for the OccurrencesFeature library element.
A representation of the model object 'Occurrence Specification'.
 
An OccurrenceUsage is a Usage whose types are all Classes.
The class use for create ODF content.
ODFStyleCreator provide creating of ODF style tag.
ODFTemplate use for handling the ODF document.
This class is used to represent a OOXML file entry.
This class implements a reader that can be used for OOXML.
This class implements a writer that can be used for OOXML.
String in OOXML format.
OOXMLTemplate use for handling the OOXML document.
A representation of the model object 'Opaque Action'.
 
 
A representation of the model object 'Opaque Behavior'.
 
A representation of the model object 'Opaque Expression'.
 
Works the same as the base rule DiagramValidator, but narrows the scope down only to currently opened diagrams.
A task that returns a result.
A representation of the model object 'Operation'.
 
Represents the kind of operation executed within a transaction.
A representation of the model object 'Operation Template Parameter'.
 
Configuration for creating Operation element text with ModelTextCreator.
Exception thrown when a blocking operation times out.
An OperatorExpression is an InvocationExpression whose function is determined by resolving its operator in the context of one of the standard packages from the Kernel Function Library.
Utility class to work with OperatorExpression
Performance/memory usage optimization option.
Eclipse UML2 XMI export/import environment options.
Eclipse UML2 XMI v2.x export/import environment options.
Represents general application options.
An exception that is thrown to signal that a required options could not be locked
Difference for multiple ordered references.
Organic Layouter options group.
Organic Layouter options group.
Orientation options for layouter option groups
Orthogonal Layouter options group.
Organic Layouter options group.
Constants used in Registration Dialog
A representation of the model object 'Output Pin'.
 
An OwningMembership is a Membership that owns its memberElement as a ownedRelatedElement.
Utility class to work with OwningMembership
A Package is a Namespace used to group Elements, without any instance-level semantics.
A representation of the model object 'Package'.
A representation of the model object 'Packageable Element'.
 
A representation of the model object 'Package Access Permission'.
 
Configure package diagram shortcuts.
A representation of the model object 'Package Import'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
A representation of the model object 'Package Merge'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
A representation of the model object 'Package Permissions'.
 
 
The property for storing java.awt.print.PageFormat value.
A collection of attributes, represent paragraph styles.
A representation of the model object 'Parameter'.
A representation of the model object 'Parameterable Element'.
 
 
Parameter descriptor.
 
A representation of the literals of the enumeration 'Parameter Direction Kind', and utility methods for working with them.
Configuration for creating ParameterDirectionKind element text with ModelTextCreator.
 
A representation of the literals of the enumeration 'Parameter Effect Kind', and utility methods for working with them.
Expression calculates the value according given parameter values (arguments).
Parameterized expression descriptor.
Factory creates a parameterized expression.
A ParameterMembership is a FeatureMembership that identifies its memberFeature as a parameter, which is always owned, and must have a direction.
Utility class to work with parameters (directed Feature) of Behavior or Step
A representation of the model object 'Parameter Set'.
 
Access helper for the parameters of interest metadata standard library.
Wrapper for the measure of effectiveness metadata definition library element.
Params class for working with Parameters
Configuration for creating Parameter element text with ModelTextCreator.
 
The helper class for calling Parametric constraint execution from scripts
Test runner which starts application and checks for memory leaks after each test finish.
Represents a @param documentation tag.
Application-level exception thrown when a template has a syntax or other error which prevents it from being parsed.
This exception is thrown when parse errors are encountered.
A representation of the model object 'Part Decomposition'.
 
A PartDefinition is an ItemDefinition of a Class of systems or parts of systems.
Utility class providing helper methods for identifying part usages and part definitions, as well as retrieving owned parts from a type.
Access helper for the parts standard library.
Wrapper for the part part definition library element.
Wrapper for the done part usage library element.
Wrapper for the exhibited states state usage library element.
Wrapper for the owned actions action usage library element.
Wrapper for the owned ports port usage library element.
Wrapper for the owned states state usage library element.
Wrapper for the performed actions action usage library element.
Wrapper for the start part usage library element.
Wrapper for the parts part usage library element.
A PartUsage is a usage of a PartDefinition to represent a system or a part of a system.
 
Defines interface that allows to check whether a project is password protected and initiate password enter via GUI.
The property for storing and editing some password(as string).
Identifies password protect failures.
This class is base class for presentation elements connectible by some path element.
Base class for all path kinds of symbols.
Path element renderer allows to customize (change) the default view of PathElement.
Path end predefined adornments.
Modifier for path end adornment.
Renders the end of the path.
Deprecated.
use PathElementRenderer which also allows decorating the path while creating a new one, which is not yet connected in the model.
Path Variable definition.
Path variables options group.
A PayloadFeature is the ownedFeature of a Flow that identifies the things carried by the kinds of transfers that are instances of the Flow.
Utility class to work with payloads in Flow
Immutable container for directional payload features.
Params class for working with Payloads
Utility class providing helper methods for creating, retrieving, and managing PerformActionUsage elements that associate a performer with an action.
A PerformActionUsage is an ActionUsage that represents the performance of an ActionUsage.
Provides typed access to elements from the Performances standard library.
Type wrapper for the BooleanEvaluationPredicate library element.
Type wrapper for the BooleanEvaluationsExpression library element.
Type wrapper for the ConstructorEvaluationsExpression library element.
Type wrapper for the ResultFeature library element.
Type wrapper for the EvaluationFunction library element.
Type wrapper for the ResultFeature library element.
Type wrapper for the EvaluationsExpression library element.
Type wrapper for the FalseEvaluationsExpression library element.
Type wrapper for the LiteralBooleanEvaluationsExpression library element.
Type wrapper for the LiteralEvaluationsExpression library element.
Type wrapper for the LiteralIntegerEvaluationsExpression library element.
Type wrapper for the LiteralRationalEvaluationsExpression library element.
Type wrapper for the LiteralStringEvaluationsExpression library element.
Type wrapper for the MetadataAccessEvaluationsExpression library element.
Type wrapper for the NullEvaluationsExpression library element.
Type wrapper for the PerformanceBehavior library element.
Type wrapper for the EnclosedPerformancesStep library element.
Type wrapper for the SelfFeature library element.
Type wrapper for the SubperformancesStep library element.
Type wrapper for the PerformancesStep library element.
Type wrapper for the TrueEvaluationsExpression library element.
Signals that a problem occurred during permissions set/get.
An interface for manipulation of package level permissions.
All main matrix settings holder, which holds the references to the row, column and all general Dependency Matrix settings
Eclipse UML2 persistence options provider - provides options used to load/save the Eclipse UML2 model.
Eclipse UML2 persistence options provider - provides options used to load/save the Eclipse UML2 model.
Eclipse UML2 persistence options provider - provides options used to load/save the Eclipse UML2 model.
Eclipse UML2 persistence options provider - provides options used to load/save the Eclipse UML2 model.
Property of symbol which represents persistent symbol information.
Generated for ordered multiple persistent properties.
A representation of the model object 'Pin'.
 
Configuration for creating Pin element text with ModelTextCreator.
 
A builder used for plain or html text building.
Builder used for plain or light html text building.
A builder used for plain text building.
The base abstract class for any MagicDraw plugin.
The plugin descriptor class.
Class lookup strategy.
Plugins related utility methods.
A representation of the model object 'Port'.
 
A PortConjugation is a Conjugation Relationship between a PortDefinition and its corresponding ConjugatedPortDefinition.
A PortDefinition defines a point at which external entities can connect to and interact with a system or part of a system.
A representation of the literals of the enumeration 'Portion Kind', and utility methods for working with them.
Utility class providing helper methods for PortDefinition or PortUsage
Access helper for the ports standard library.
Wrapper for the port port definition library element.
Wrapper for the subports port usage library element.
Wrapper for the ports port usage library element.
A PortUsage is a usage of a PortDefinition.
 
Manager used for storing and getting ProjectPostProjectLoadConverter.
String constant for PPTX.
The class use for create Html to Pptx content.
The Velocity engine for OpenXML PowerPoint Presentation (PPTX).
The Velocity engine support for PPTX.
Application-level exception thrown when a template has a syntax or other error which prevents it from being parsed.
A Predicate is a Function whose result parameter has type Boolean and multiplicity 1..1.
Base class for all visual elements used in the UML diagrams.
Enumeration of the presentation element draw color.
 
Base class for presentation element renderer.
Manager registers the presentation element renderer providers: PresentationElementRendererManager.getInstance().addProvider(provider);
Provides the presentation element renderer.
The utility class for ShapesElements and PathElement creating, moving and properties changing.
Enumeration of the presentation element displayable text.
 
Modification of an item in a list of primitive values such as string, integer, boolean.
A representation of the model object 'Primitive Type'.
 
Possible primitives.
Resolves primitive types by name.
 
Modification of primitive value such as string, integer, boolean.
A representation of the model object 'Principal'.
An interface for marking objects that provide a priority.
 
Command line executable output status
A representation of the model object 'Profile'.
A representation of the model object 'Profile Application'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
 
Configure profile diagram shortcuts.
Base class for a convenience class generated from a modeled Profile (UML), to allow quick access to profile's elements (Stereotypes, tag Properties, Enumerations, DataTypes)
Base class for generated stereotype wrapper for Stereotype from a modeled Profile (UML).
Convenience static methods to work with Stereotyped elements and tagged values.
Wrapper for various query kind functions with applied stereotypes of Element
Contains utilities functions for profiling MagicDraw meta-model.
Helper class to use MagicDraw progress status bar.
Progress status interface.
Runs task with progress status.
Mouse wait cursor handling helper for progress monitors.
The Project class represents main storage of all project data like: main package, all diagrams and diagram windows.
 
Exception thrown when accessing closed project or project is in "closing" state.
MagicDraw commandline launcher capable of opening project provided using default project arguments.
This class contains general methods (open, close project, read command line properties, connect to server, etc) related to project in command line for plugins Override ProjectCommandLineAction.execute(String[], Properties, Project)
Arguments are specified as name=value pairs.
Default arguments that will be used to try and open project: project - Project name or path projectDescriptor - Project descriptor server - Server url username - Username on server password - Password for provided username enableSSL - To use ssl serverType - Should be any value of ServerType, if not specified ServerType.TEAMWORK_CLOUD will be used encryptPassword - Set true if provided password is in plain text properties - Path to properties file containing properties.
Identifier for project storage location.
Factory for ProjectDescriptors creating.
Project difference data.
Event listener for project events.
Event listener for project events.
Deprecated.
all methods are implemented in super class ProjectEventListenerAdapter, use ProjectEventListenerAdapter
Wrapper Class of IAttachedProject.
 
This class provides access and storage of project options.
 
 
 
Project options configurator.
Difference between project options.
Listener which informs about modules attach, detach, load and remove.
 
Listener witch listen project part load.
 
 
Class for comparing two projects.
A representation of the model object 'Project Security'.
Stores and manages multiple projects.
This class is for storing file locations which depends on project.
A MagicDraw project wrapper.
Project decomposition related utility class.
Version represents some version of the project.It has date, user and number.
Project version information
Sort Collection of ProjectVersion in ascending
Sort Collection of ProjectVersion in descending
Project window is a window component associated with the project.
Project window listener interface for receiving window events.
Project window configurator.
Project windows manager allows adding (and manage) the custom windows to the project.
Project window configurator registry.
This class represents some property with some value.
A representation of the model object 'Property'.
Action for changing assigned property value.
 
 
Class is used to set multiple default values for property, since current implementation only allows single value to be set If a configurator is specified for property, the default values from configurator will be set, skipping the model default value.
This is a set of the property id used in MagicDraw application.
This class is used for managing of the set of the properties.
Property manager which can be specified by diagram type.
Property manager which is specified by stereotype.
Contains strings that can be provided as a property name when creating PropertyVariationPoint
 
This is a pool of the properties.
Contains merge/diff report property information.
This class is used to retrieve the resources from the property resource bundle files.
The interface for resource provider.
Configuration for creating Property element text with ModelTextCreator.
 
Visitor for all types of properties, property managers, styles and etc used in MagicDraw application.
The interface for object that can be visited with PropertyVisitor.
An abstract adapter class for property visiting.
A representation of the model object 'Protocol Conformance'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
A representation of the model object 'Protocol State Machine'.
 
Protocol support checker.
A representation of the model object 'Protocol Transition'.
 
Manager for working with proxy.
 
 
A representation of the model object 'Pseudostate'.
 
 
A representation of the literals of the enumeration 'Pseudostate Kind', and utility methods for working with them.
End shape view is used in state diagrams to represent End shape.
The plugin descriptor class.
Return unique name for element.
Holds external (registered by plugins) qualified name configurators.
A representation of the model object 'Qualifier Value'.
 
Access helper for the quantities standard library.
Wrapper for the scalar quantity value attribute definition library element.
Wrapper for the tensor quantity value attribute definition library element.
Wrapper for the mref attribute usage library element.
Access helper for the quantity calculations standard library.
Class for handler attribute condition of query element.
Query result collection.
Class for handler query pattern.
The query function for handler query language.
A representation of the model object 'Raise Exception Action'.
 
Deprecated.
use ScalableImageIcon to load icons of any supported format
Provides typed access to elements from the RationalFunctions standard library.
Builds a text without any transformation - input text is appended to the output text.
The interface marks the implementing class is available in Reader edition.
A representation of the model object 'Read Extent Action'.
 
A representation of the model object 'Read Is Classified Object Action'.
 
A representation of the model object 'Read Link Action'.
 
A representation of the model object 'Read Link Object End Action'.
 
A representation of the model object 'Read Link Object End Qualifier Action'.
 
The exception is thrown if user wants to edit not editable(readonly) ModelElement.
Deprecated.
read only cell views are deprecated, to check whether the cell is editable or not you have try creating a criteria on the cell
Exception is thrown when model is changed during read only transaction.
 
A representation of the model object 'Read Self Action'.
 
A representation of the model object 'Read Structural Feature Action'.
 
A representation of the model object 'Read Variable Action'.
 
Provides typed access to elements from the RealFunctions standard library.
A representation of the model object 'Realization'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
A representation of the model object 'Real Tagged Value'.
 
Configures given info with rebranded product info.
A representation of the model object 'Reception'.
 
Configuration for creating BehavioralFeature element text with ModelTextCreator.
A representation of the model object 'Reclassify Object Action'.
 
This class creates a rectangular shape
 
A representation of the model object 'Redefinable Element'.
 
A representation of the model object 'Redefinable Template Signature'.
 
 
Redefinition is a kind of Subsetting that requires the redefinedFeature and the redefiningFeature to have the same values (on each instance of the domain of the redefiningFeature).
Utility class to work with Redefinition
A representation of the model object 'Reduce Action'.
 
To refactor an element in a model, use the Refactoring 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.
Reference value is changed for element.
ReferenceSubsetting is a kind of Subsetting in which the referencedFeature is syntactically distinguished from other Features subsetted by the referencingFeature.
Utility class to work with ReferenceSubsetting
A ReferenceUsage is a Usage that specifies a non-compositional (isComposite = false) reference to something.
 
 
Utility class to work with Membership which represent some referent Element
Singleton class for registering RefreshManager.RefreshParticipant.
Refresh participant
A representation of the model object 'Region'.
 
Defines a registration to SmartEventSupport.
Describes the change related change.
 
Class for Relation object which use in getRelation method.
A Relationship is an Element that relates other Element.
A representation of the model object 'Relationship'.
 
Relationship Map related utility methods.
Utility class to work with Relationship
A representation of the model object 'Remove Structural Feature Value Action'.
 
A representation of the model object 'Remove Variable Value Action'.
 
Helper methods used in the Dependency Matrix renderer components
A RenderingDefinition is a PartDefinition that defines a specific rendering of the content of a model view (e.g., symbols, style, layout, etc.).
A RenderingUsage is the usage of a RenderingDefinition to specify the rendering of a specific model view to produce a physical view artifact.
A representation of the model object 'Reply Action'.
 
 
Contains utilities functions for template report.
 
Deprecated.
 
 
 
 
 
 
 
 
 
A bean represent SVG icon.
 
Report template variables
 
Adds or removes listeners to repository or repository elements.
Contains repository related utility methods.
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 from RepresentationTextCreator
Context for building elements representation text.
ReqIF constants.
Properties stereotypes
ReqIF exception.
Provides an owner for new elements imported from ReqIF.
ReqIF import utility.
Represents the required plugin info.
A representation of the literals of the enumeration 'Requirement Constraint Kind', and utility methods for working with them.
A RequirementConstraintMembership is a FeatureMembership for an assumed or required ConstraintUsage of a RequirementDefinition or RequirementUsage.
A RequirementDefinition is a ConstraintDefinition that defines a requirement used in the context of a specification as a constraint that a valid solution must satisfy.
Access helper for the requirement derivation standard library.
Wrapper for the derivation metadata metadata definition library element.
Wrapper for the derived requirement metadata metadata definition library element.
Wrapper for the original requirement metadata metadata definition library element.
Utility class to work with RequirementUsage or RequirementDefinition
SysML Requirement Constants
Access helper for the requirements standard library.
Wrapper for the concern check concern definition library element.
Wrapper for the concern checks concern usage library element.
Wrapper for the not satisfied requirement checks requirement usage library element.
Wrapper for the requirement check requirement definition library element.
Wrapper for the actors part usage library element.
Wrapper for the assumptions constraint usage library element.
Wrapper for the concerns concern usage library element.
Wrapper for the constraints constraint usage library element.
Wrapper for the stakeholders part usage library element.
Wrapper for the subrequirements requirement usage library element.
Wrapper for the requirement checks requirement usage library element.
Wrapper for the satisfied requirement checks requirement usage library element.
A RequirementUsage is a Usage of a RequirementDefinition.
Requirements Utilities class
A RequirementVerificationMembership is a RequirementConstraintMembership used in the objective of a VerificationCase to identify a RequirementUsage that is verified by the VerificationCase.
The icon which can be resized during the drawing.
An adapter of simple Icon to a ResizableIcon
Deprecated.
Image icon which wraps other icon and provides an image for a wrapped icon.
Local module resolution info - describes how local modules should be resolved when adding local project to teamwork.
This interface is for plugins, which have profile dependencies in project.
This class is used to retrieve the resources from the resource bundle files
Initializes EMF ResourceSet.
Initializes EMF ResourceSet.
Initializes EMF ResourceSet.
Initializes EMF ResourceSet.
A ResultExpressionMembership is a FeatureMembership that indicates that the ownedResultExpression provides the result values for the Function or Expression that owns it.
Retina friendly image icon implementation.
Utilities to work with icons and images on Retina display on Mac.
A ReturnParameterMembership is a ParameterMembership that indicates that the ownedMemberParameter is the result parameter of a Function or Expression.
A builder used for rich text building.
Utility class to work with rich text.
Access helper for the risk metadata standard library.
 
A representation of the model object 'Role Principal'.
Exception indicates that transaction finished with invalid model and need to be rolled back.
Utility class to work with root Namespace of the ModelElementProject
 
The class use for collect row object.
A collection of attributes, represent column styles.
Node represent RTF control.
The class use for create RTF content.
This class provides an instance of the Velocity template engine.
This class provides implementation for RTF format output.
The RTF image output stream.
Imports Rtf content at runtime.
Base RTF node.
RTF parser which is able to parse RTF Stream.
Class for keeping value of tag and its position in stack or keeping value of table attribute.
Node represent RTF text.
Class for rule violation result storage.
Runnable for executing code with progress status.
This class holds various application related information.
Access helper for the sampled functions standard library.
A SatisfyRequirementUsage is an AssertConstraintUsage that asserts, by default, that a satisfied RequirementUsage is true for a specific satisfyingFeature, or, if isNegated = true, that the RequirementUsage is false.
Utility class to work with SatisfyRequirementUsage
Interface declares functionality for save process participant.
HiDPI(Retina) friendly ImageIcon implementation.

Provides typed access to elements from the ScalarFunctions standard library.
Provides typed access to elements from the ScalarValues standard library.
Type wrapper for the BooleanDataType library element.
Type wrapper for the ComplexDataType library element.
Type wrapper for the IntegerDataType library element.
Type wrapper for the NaturalDataType library element.
Type wrapper for the NumberDataType library element.
Type wrapper for the NumericalValueDataType library element.
Type wrapper for the PositiveDataType library element.
Type wrapper for the RationalDataType library element.
Type wrapper for the RealDataType library element.
Type wrapper for the ScalarValueDataType library element.
Type wrapper for the StringDataType library element.
Represents a use case flow scenario.
Knows how to construct scenarios.
Scenario can be manipulated from Open API.
General node in the scenario.
Represents an end of the scenario node.
Represents start of the scenario node.
Contains success flag and possible errors of scenario read result.
Contains knowledge how scenario elements should be represented in GUI.
Validation scope.
Helper methods for calculating metrics.
 
Tree for search results displaying.
The Adapter Factory for the model.
The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
The Switch for the model's inheritance hierarchy.
Represents a user-defined cross-reference to related documentation.
Element selection dialog allows to select the element from the active project.
Info class for controling selection UI in element selection dialog.
Element types for element(s) selection dialog.
A SelectExpression is an OperatorExpression whose operator is "select", which resolves to the Function ControlFunctions::select from the Kernel Functions Library.
Element selection in browser utils.
Simple action which when is performed sets property to its name.
Describes element selection mode.
Selection provider to manage selected elements in browser and diagrams
 
An event which indicates selection change.
Selection changed listener
Simple action which on action performed sets property to its name.
Action for selecting item from the list.
Select Transformation Details Panel - transformation details panel
Utility class providing helper methods for working with SendActionUsage
A SendActionUsage is an ActionUsage that specifies the sending of a payload given by the result of its payloadArgument Expression via a MessageTransfer whose source is given by the result of the senderArgument Expression and whose target is given by the result of the receiverArgument Expression.
A representation of the model object 'Send Object Action'.
 
A representation of the model object 'Send Signal Action'.
 
This class creates a separator.
 
 
Configure sequence context menu.
Configure sequence diagram shortcuts.
 
Provides typed access to elements from the SequenceFunctions standard library.
Creates lifeline "head" in sequence diagram.
A representation of the model object 'Sequence Node'.
 
 
Represents a @serialField tag.
Login to server information.
Utility class to work with server zip files.
The singleton manager for Elements editing in the model.
Action for choosing font(size and font face).
Action for choosing font face.
Action for choosing font size.
Base class for all kinds of "shape" like symbols.
Access helper for the shape items standard library.
Shape element renderer allows to customize (change) the default view of ShapeElement.
Shared packages difference.
A representation of the model object 'Signal'.
 
 
A representation of the model object 'Signal Event'.
 
 
 
Access helper for the si standard library.
 
A straightforward implementation of Style using a SimpleAttributeSet.
The SimulationExecution class.
The listener class for receiving execution events.
The helper class of the cameo simulation toolkit.
 
API for running and stopping simulations and registering simulation listeners
A class that maintains the option values being used during the execution simulation.
The interface of the simulation options provider that provide a signature for loading the simulation options.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains information about running simulation execution.
The SimulationSession class.
Base class for actions to work with one model element selection.
Access helper for the siprefixes standard library.
A representation of the model object 'Slot'.
 
Configuration for creating Slot element text with ModelTextCreator.
Defines an interface form registering smart listeners.
Smart listener configuration describes how to reach a specific property in the model from a given model element.
Defines interface for smart listeners configuration providers by element class type.
Property change event which will be fired by SmartPropertyChangeListener.
SmartPropertyChangeListener is "smarter" than standard PropertyChangeListener, because it allows to listen not only to properties of a single model element, but also to related model element properties in the model.
The sort tool specific for MagicDraw.
class for sort table data.
This class is use to sort the collection in template report.
sort Collection in ascending
sort Collection in descending
sort Collection in first number ascending
sort Collection in first number descending
Sort Collection in ascending.
sort Collection in descending.
Provides typed access to elements from the SpatialFrames standard library.
Access helper for the spatial items standard library.
Specialization is a Relationship between two Types that requires all instances of the specific type to also be instances of the general Type (i.e., the set of instances of the specific Type is a subset of those of the general Type, which might be the same set).
Utility class to work with Specialization and Type
The manager of specification windows for all types of model elements.
Documentation comment configurator for comment body representation in documentation node
This class defines a reference to some page inside an Element specification window.
Specification Dialog title creator.
An icon which fits another icon into a square of given size.
Class for keeping value of tag and its position in stack or keeping value of table attribute.
A StakeholderMembership is a ParameterMembership that identifies a PartUsage as a stakeholderParameter of a RequirementDefinition or RequirementUsage, which specifies a role played by an entity with concerns framed by the owningType.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Access helper for the standard view definitions standard library.
A representation of the model object 'Start Classifier Behavior Action'.
 
A representation of the model object 'Start Object Behavior Action'.
 
The startup participant for MagicDraw application starting.
A representation of the model object 'State'.
Class handling state changes in model and symbols.
Defines how much dirty is project.
 
A StateDefinition is the Definition of the Behavior of a system or part of a system in a certain state condition.
Configure state diagram context menu.
Configure state diagram shortcuts.
A representation of the model object 'State Invariant'.
 
Represents state invariant symbol in a sequence diagram.
A representation of the model object 'State Machine'.
 
An utility class with utility methods operating on state machine domain elements
State machine layouter options group.
Provides typed access to elements from the StatePerformances standard library.
Utility class providing helper methods for working with StateDefinition or StateUsage
Access helper for the states standard library.
Wrapper for the state actions state usage library element.
Wrapper for the state action state definition library element.
Wrapper for the do action perform action usage library element.
Wrapper for the done state usage library element.
Wrapper for the entry action perform action usage library element.
Wrapper for the exclusive states state usage library element.
Wrapper for the exit action perform action usage library element.
Wrapper for the start state usage library element.
Wrapper for the state transitions action usage library element.
Wrapper for the substates action usage library element.
Wrapper for the state transition action action definition library element.
Wrapper for the payload reference usage library element.
Wrapper for the receiver reference usage library element.
Access helper for the state space representation standard library.
A representation of the literals of the enumeration 'State Subaction Kind', and utility methods for working with them.
A StateSubactionMembership is a FeatureMembership for an entry, do or exit ActionUsage of a StateDefinition or StateUsage.
A StateUsage is an ActionUsage that is nominally the Usage of a StateDefinition.
 
Provides a SAX interface for reading an XML document using StAX parser.
A Step is a Feature that is typed by one or more Behaviors.
A representation of the model object 'Stereotype'.
Deprecated.
Profile should extend ProfileImplementation.
 
 
 
 
Difference for stereotype added/removed/order changed for element.
Represents an entity which can have stereotype display modes.
A helper class used to work with stereotypes and tagged values.
Configuration for creating Stereotype element text with ModelTextCreator.
 
 
A representation of the model object 'String Expression'.
 
Provides typed access to elements from the StringFunctions standard library.
The property for storing and editing some String value.
A representation of the model object 'String Tagged Value'.
 
Contains collection of String utilities.
A representation of the model object 'Structural Feature'.
A representation of the model object 'Structural Feature Action'.
 
 
A Structure is a Class of objects in the modeled universe that are primarily structural in nature.
A representation of the model object 'Structured Activity Node'.
 
 
A representation of the model object 'Structured Classifier'.
 
 
Style stores and manages a set of PropertyManagers.
The interface of object which support document format.
Class for keeping shared styles of table, tr, and td.
Style manager stores and manages a set of Styles.
Listener for style events.
Subclassification is Specialization in which both the specific and general Types are Classifier.
Utility class to work with Subclassification
A SubjectMembership is a ParameterMembership that indicates that its ownedSubjectParameter is the subject of its owningType.
Utility class providing helper methods for working with Subjects
 
 
 
 
 
 
 
 
A list that enforces subset/superset constraints.
 
 
 
 
 
 
 
 
A list that enforces subset/superset constraints.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subsetting is Specialization in which the specific and general Types are Features.
Utility class to work with Subsetting
A representation of the model object 'Substitution'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
A Succession is a binary Connector that requires its relatedFeatures to happen separately in time.
A SuccessionAsUsage is both a ConnectorAsUsage and a Succession.
A SuccessionFlow is a Flow that also provides temporal ordering.
A SuccessionFlowUsage is a FlowUsage that is also a KerML SuccessionFlow.
Utility class to work with Succession
A bean represent SVG icon.
 
 
 
Deprecated.
New symbol added difference.
Info class that remembers symbol id, shape, element id of symbols' model element and whether symbol has a manipulator.
Symbol deleted difference.
Difference for symbol.
This listener is used in diagrams symbols drawing.
A manager for registering SymbolDrawListener.
Maps model elements to presentation elements of loaded diagrams.
Meta information about persistent symbol feature.
Symbol feature types.
Persistent symbol property changed.
Enumeration for element hiding public branch sync feature AUTO - sync public branch when needed automatically MANUAL - show notification, that public branch is out of sync NONE - do nothing
Some useful constants for SysML domain (stereotypes' names,tags' names and etc).
Factory for creating SysML model elements.
The Factory for the model.
Access helper for the sys ml standard library.
Wrapper for the accept action usage metadata definition library element.
Wrapper for the action definition metadata definition library element.
Wrapper for the action usage metadata definition library element.
Wrapper for the connection definition metadata definition library element.
Wrapper for the connection usage metadata definition library element.
Wrapper for the constraint usage metadata definition library element.
Wrapper for the control node metadata definition library element.
Wrapper for the decision node metadata definition library element.
Wrapper for the enumeration definition metadata definition library element.
Wrapper for the enumeration usage metadata definition library element.
Wrapper for the flow usage metadata definition library element.
Wrapper for the fork node metadata definition library element.
Wrapper for the include use case usage metadata definition library element.
Wrapper for the item definition metadata definition library element.
Wrapper for the join node metadata definition library element.
Wrapper for the merge node metadata definition library element.
Wrapper for the metadata definition metadata definition library element.
Wrapper for the occurrence definition metadata definition library element.
Wrapper for the part definition metadata definition library element.
Wrapper for the port definition metadata definition library element.
Wrapper for the port usage metadata definition library element.
Wrapper for the reference usage metadata definition library element.
Wrapper for the send action usage metadata definition library element.
Wrapper for the state definition metadata definition library element.
Wrapper for the state usage metadata definition library element.
Wrapper for the terminate action usage metadata definition library element.
Wrapper for the transition usage metadata definition library element.
Wrapper for the usage metadata definition library element.
Wrapper for the use case definition metadata definition library element.
Wrapper for the view usage metadata definition library element.
This interface extends KerMLModelHierarchyVisitor and SysMLModelVisitor to provide a visitor pattern implementation for traversing SysML model elements.
This interface extends KerMLModelVisitor to provide a visitor pattern implementation for traversing SysML model elements.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The ControlValue enumeration is a type for treating control values as data and for UML control pins.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
FlowDirection is an enumeration type that defines literals used for specifying input and output directions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1) High indicates an unacceptable level of risk, 2) Medium indicates an acceptable level of risk, and 3) Low indicates a minimal level of risk or no risk
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Type of a return parameter of a TestCase must be VerdictKind, consistent with the UML Testing Profile.
1) Analysis indicates that verification will be performed by technical evaluation using mathematical representations, charts, graphs, circuit diagrams, data reduction, or representative data.
 
 
 
Utility methods for working with SysML v2 projects.
Provides API for importing and exporting SysML textual notation for a given project or namespace.
SysML Utilities class
SysML utilities.
DirectedFeature enumeration
Flow Direction enumeration
Interface for SysML visitor context, extending KerMLVisitorContext.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Class for getting row elements, column name and cell value.
The class use for collect table tag of HTML.
A collection of attributes, represent table styles.
The interface represent a simple documentation tag, such as @since, @author, @version.
Utility to create a tag.
A representation of the model object 'Tagged Value'.
 
Configuration for creating TaggedValue element text with ModelTextCreator.
Default tag implementation.
Utility class to work with tagged values.
Difference when tagged value is changed in contributor project.
Actions configurator uses for context toolbar
Specifies that target project package permissions do not let move elements.
Task for execution of some code on a separate thread.
 
Teamwork options.
Implementation of teamwork service.
Temporary file.
This class is used for representing template and controlling template operations.
A representation of the model object 'Templateable Element'.
 
A representation of the model object 'Template Binding'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 21, 2012
 
Contain constants value for template engine.
This is the factory for template engine.
Base class for Template runtime exceptions thrown to the application layer.
Provide helper methods for template such as create and save.
A representation of the model object 'Template Parameter'.
 
A representation of the model object 'Template Parameter Substitution'.
 
Provides utilities to parse a template.
Convenient static methods to work with Templates elements.
A representation of the model object 'Template Signature'.
 
Additional features for template tool.
The Tool for getting template information.
Access helper for the tensor calculations standard library.
A TerminateActionUsage is an ActionUsage that directly or indirectly specializes the ActionDefinition TerminateAction from the Systems Model Library, which causes a given terminatedOccurrence to end during its performance.
The class which is used for initializing the MagicDraw test environment(starting the MagicDraw and specifying the necessary variables).
File name filter to filter MagicDraw loadable files (mdzip, mdxml, zip.xml, and etc).
A representation of the model object 'Test Identity Action'.
 
An adornment of the browser tree node text.
TextBoxView represents - text box in UML diagrams
A utility used for building plain or rich texts with possibly colored fragments.
This class provides an instance of the Velocity template engine.
This class provides implementation for text format output.
The Text node represents the textual content (termed character data in XML) of an Element or Attribute.
An bean represent a ref object for template.
A collection of attributes, represent text styles.
Represents a Text documentation.
Contains utilities functions for text renderer.
A TextualRepresentation is an AnnotatingElement whose body represents the representedElement in a given language.
Utility class to check the text formats and convert text from one format to other.

Several text formats are supported: plain - text without any formatting html (or full html) - html text light html - restricted html flavor which supports only <a> tags and href with "mdel://" protocol rich - an extended version of plain text which support colored fragments (<font color=#> tags) and fragments with references (<a> tags and href with "mdel://" protocol)
Represents a @throws or @exception documentation tag.
A representation of the model object 'Time Constraint'.
 
 
A representation of the model object 'Time Event'.
 
A representation of the model object 'Time Expression'.
 
A representation of the model object 'Time Interval'.
 
Access helper for the time standard library.
Wrapper for the time instant value attribute definition library element.
A representation of the model object 'Time Observation'.
 
Collect times of operations and dump longest of them.
Operation to track
Creates and instance of TimeTracker
 
Describes the input token stream.
A base class realizing from interface ITool.
Interface that allows toolbar actions to provide their own representation components to be added to the toolbar
A convenient class use to manage a template tools.
Deprecated.
Access helper for the trade studies standard library.
Exception indicates that committed transaction was attempted to commit again.
Exception indicates that transaction is already started and attempted to start again.
Listener to listen transactions commits.
Listener for observing and reacting to the transaction lifecycle.
Provides access to transaction lifecycle events and allows reacting to model changes.
Transaction provides framework to keep consistent model after model modification.
Transaction options.
Internal transaction commit listener
Utility methods for obtaining transaction managers.
Configuration object used to control how a transaction is executed.
Provides typed access to elements from the Transfers standard library.
Type wrapper for the FlowTransfersBeforeFlow library element.
Type wrapper for the FlowTransfersFlow library element.
Type wrapper for the TransferInteraction library element.
Type wrapper for the PayloadFeature library element.
Type wrapper for the SourceFeature library element.
Type wrapper for the SourceOutputFeature library element.
Type wrapper for the TargetFeature library element.
Type wrapper for the TargetInputFeature library element.
Type wrapper for the TransfersStep library element.
Transformation parameters passed to each ElementTransformation when model transformation is executed.
A representation of the model object 'Transition'.
 
A representation of the literals of the enumeration 'Transition Feature Kind', and utility methods for working with them.
A TransitionFeatureMembership is a FeatureMembership for a trigger, guard or effect of a TransitionUsage, whose transitionFeature is a AcceptActionUsage, Boolean-valued Expression or ActionUsage, depending on its kind.
 
A representation of the literals of the enumeration 'Transition Kind', and utility methods for working with them.
Provides typed access to elements from the TransitionPerformances standard library.
Type wrapper for the TransitionPerformanceBehavior library element.
Type wrapper for the GuardBooleanExpression library element.
Utility class providing helper methods for working with TransitionUsage
Enumeration of transition usage kinds.
Configuration for creating Transition element text with ModelTextCreator.
 
A TransitionUsage is an ActionUsage representing a triggered transition between ActionUsages or StateUsages.
 
The tree used in MagicDraw browser.
Organic Layouter options group.
Tree node adornment manager provides registers IconAdornment, NodeIconAdornment, TextAdornment, and NodeTextAdornment.
This class represents tree header (part of tree symbol).
Provides typed access to elements from the TrigFunctions standard library.
A representation of the model object 'Trigger'.
 
A TriggerInvocationExpression is an InvocationExpression that invokes one of the trigger Functions from the Kernel Semantic Library Triggers package, as indicated by its kind.
A representation of the literals of the enumeration 'Trigger Kind', and utility methods for working with them.
Provides typed access to elements from the Triggers standard library.
Type wrapper for the TriggerAfterFunction library element.
Type wrapper for the TriggerAtFunction library element.
Type wrapper for the TriggerWhenFunction library element.
Configuration for creating Trigger element text with ModelTextCreator.
Imports Text content at runtime.
A Type is a Namespace that is the most general kind of Element supporting the semantics of classification.
A representation of the model object 'Type'.
 
A representation of the model object 'Typed Element'.
 
Configuration for creating TypeElement text with ModelTextCreator.
A TypeFeaturing is a Featuring Relationship in which the featureOfType is the source and the featuringType is the target.
Type element filter.
Default TypeFilter implementation.
TypeMapProfile - class for type mapping.
Property for selecting ModelElement of given type.
Utility class to work with Type
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of ActualMeasurement.
 
 
Enumeration of the possible kinds of ActualProjectMilestone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of Capability.
 
 
 
Enumeration of the possible kinds of Challenge.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of Driver.
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of Environment.
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of GeoPoliticalExtentType.
 
 
 
 
 
Enumeration of the possible kinds of Information.
Enumeration of the possible kinds of InformationModel.
 
 
 
 
 
 
Enumeration of the possible kinds of location applicable to an ActualLocation.
 
Enumeration of the possible kinds of location type that are applicable to a Location.
 
 
 
 
 
 
 
 
An enumerated list of kinds of missions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of operational exchange applicable to an OperationalExchange.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of project applicable to an ActualProject.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of resource exchange applicable to a ResourceExchange.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of ResponsibleFor relationship.
 
Enumeration of the possible kinds of roles that a ResourceRole may play in the context of a ResourcePerformer.
Enumeration of the possible kinds of Rules applicable to constraints.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of ServiceExchange.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of ValueItem.
 
 
 
 
 
 
 
 
Enumeration of the possible kinds of WholeLifeConfiguration.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class contains various UML constants, predefined values and another similar stuff.
 
This class contains various UML constants, predefined values and another similar stuff.
 
 
 
Contains various UML2 model related utility methods.
The Adapter Factory for the model.
Utility class that should be used to copy UML model objects.
 
Utility class for providing EClasses from UML metamodel.
The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
The Switch for the model's inheritance hierarchy.
Unioning is a Relationship that makes its unioningType one of the unioningTypes of its typeUnioned.
The Class UnlimitedNatural.
A representation of the model object 'Unmarshall Action'.
 
Unmodifiable dimension.
The update mode is used to determine when/if an element reference should be updated and/or checked by validation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Possible kinds of ActualMeasurementSet intention.
 
 
 
 
 
 
Architecture Framework Kind
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of development statuses, used to support the status tag of the DesignRule stereotype.
 
 
 
 
 
 
 
 
 
 
Enumeration of the types of element being exchanged on an information exchange.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of geopolitical extent kinds, used to support the geoPoliticalExtentKind tag of the geoPoliticalExtent stereotype.
 
Enumeration of kinds of geopolitical extent type, derived from DoDAF, used to support the geoPoliticalExtentTypeKind tag of the GeopoliticalExtentType stereotype.
 
 
 
 
 
Enumeration of kinds of information, derived from MODAF and DoDAF, used to support the InformationKind tag of the Information stereotype.
 
 
 
 
 
 
Enumeration of location kinds, used to support the locationKind tag of the LocationKind stereotype.
 
Enumeration of kinds of location types, derived from DoDAF, used to support the LocationTypeKind tag of the LocationTypeKind stereotype.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of operational exchange kinds, used to support the exchangeKind tag of the OperationalExchange stereotype.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeration of the roles that a ResourceRole may play in the context of a CapabilityConfiguration or System, used to support the RoleKind tag of a ResourceRole.
 
Enumeration of possible kinds for constraints.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Usage is a usage of a Definition.
A representation of the model object 'Usage'.
 
Numbering elements connected by invalid input: '<'> Relationships Feb 20, 2012
Utility class providing helper methods for working with Usage
 
Access helper for the uscustomary units standard library.
A representation of the model object 'Use Case'.
 
A UseCaseDefinition is a CaseDefinition that specifies a set of actions performed by its subject, in interaction with one or more actors external to the subject.
Configure usecase diagram shortcuts.
An utility class with utility methods operating on use case domain elements
Access helper for the use cases standard library.
Wrapper for the use cases use case usage library element.
Wrapper for the use case use case definition library element.
Wrapper for the included use cases use case usage library element.
Wrapper for the sub use cases use case usage library element.
A UseCaseUsage is a Usage of a UseCaseDefinition.
Use case model element symbolic representation on the diagram.
A policy for analyzing used elements in the diagram.
A special exception that is thrown if the target project has not up-to-date Standard/System profiles and thus cannot be changed (the move operation cannot continue)
Use remote module resolution info.
A representation of the model object 'User Principal'.
General purpose utilities.
General purpose utilities.
Create universal unique id.
Creates and stores elements UUID.
Contains constants that represents expression types and annotation subsets.
Utility class for working with validation.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains data for model validation result.
Defines interface for all validation rules.
ValidationRuleSpecification is a wrapper for a constraint with applied validationRule stereotype.
Parameters information for validation operation.
 
Value context is used when getting value with ParameterizedExpression.
 
Modification which can have several types - addition, removing, changing(replacing).
Difference between primitive values of primitive type attributes/tags with multiplicity "many" and values are ordered.
A representation of the model object 'Value Pin'.
 
A representation of the model object 'Value Specification'.
A representation of the model object 'Value Specification Action'.
 
 
An utility class to work with ValueSpecifications
Convenience static methods that operate on or return ValueSpecification elements.
Represents a @value documentation tag.
A representation of the model object 'Variable'.
A representation of the model object 'Variable Action'.
 
 
A VariantMembership is a Membership between a variation point Definition or Usage and a Usage that represents a variant in the context of that variation.
Performs model transformation in scope using given VariationPointsProvider
Utility class providing helper methods for working with Variants
Used to provide properties related to variation points provider
The registry is used in model transformation wizard to list all registered variation point providers
Class responsible for loading string values from resource
Marks that element has a variable feature that can be transformed.
Factory to create all possible types of variation points Created variation point defines how some element will be transformed during variant realization
Implementations are used by VariantRealizationTransformation to perform model transformation
Access helper for the vector calculations standard library.
Provides typed access to elements from the VectorFunctions standard library.
Deprecated.
use ScalableImageIcon to load icons of any supported format
Deprecated.
Provides typed access to elements from the VectorValues standard library.
Implementation of the IContext interface for use.
Event handler called when an invalid reference is encountered.
A VerificationCaseDefinition is a CaseDefinition for the purpose of verification of the subject of the case against its requirements.
Access helper for the verification cases standard library.
Wrapper for the verification cases verification case usage library element.
Wrapper for the verification case verification case definition library element.
Wrapper for the obj requirement usage library element.
Wrapper for the requirement verifications requirement usage library element.
Wrapper for the sub verification cases verification case usage library element.
A VerificationCaseUsage is a Usage of a VerificationCaseDefinition.
A representation of the model object 'Vertex'.
 
A ViewDefinition is a PartDefinition that specifies how a view artifact is constructed to satisfy a viewpoint.
A ViewpointDefinition is a RequirementDefinition that specifies one or more stakeholder concerns that are to be satisfied by creating a view of a model.
A ViewpointUsage is a Usage of a ViewpointDefinition.
A ViewRenderingMembership is a FeatureMembership that identifies the viewRendering of a ViewDefinition or ViewUsage.
Utility class providing helper methods for working with Views
Access helper for the views standard library.
Wrapper for the as interconnection diagram rendering usage library element.
Wrapper for the as textual notation rendering usage library element.
Wrapper for the as tree diagram rendering usage library element.
Wrapper for the graphical rendering rendering definition library element.
Wrapper for the rendering rendering definition library element.
Wrapper for the subrenderings rendering usage library element.
Wrapper for the renderings rendering usage library element.
Wrapper for the tabular rendering rendering definition library element.
Wrapper for the textual rendering rendering definition library element.
Wrapper for the viewpoint checks viewpoint usage library element.
Wrapper for the viewpoint check viewpoint definition library element.
Wrapper for the views view usage library element.
Wrapper for the view view definition library element.
Wrapper for the self view usage library element.
Wrapper for the subviews view usage library element.
Wrapper for the viewpoint satisfactions viewpoint usage library element.
Wrapper for the view rendering rendering usage library element.
A ViewUsage is a usage of a ViewDefinition to specify the generation of a view of the members of a collection of exposedNamespaces.
Virtual relation symbol
A representation of the literals of the enumeration 'Visibility Kind', and utility methods for working with them.
 
A representation of the literals of the enumeration 'Visibility Kind', and utility methods for working with them.
Visitor used to visit in specific way every subclass of Element.
 
Utilities class for velocity template language (VTL).
Utility class providing helper methods for WhileLoopActionUsage
A WhileLoopActionUsage is a LoopActionUsage that specifies that the bodyAction ActionUsage should be performed repeatedly while the result of the whileArgument Expression is true or until the result of the untilArgument Expression (if provided) is true.
Window component is a part of the MagicDraw main window - MainFrame.
The contents of the window component.
Stores information about window component - id, name, icon and etc.
 
The WriteEvent class represents a notification notified by NotificationStringWriter.
A representation of the model object 'Write Link Action'.
 
A representation of the model object 'Write Structural Feature Action'.
 
A representation of the model object 'Write Variable Action'.
 
An bean represent a chart object for xlsx template.
String constant for XLSX.
The class use for create Html to XLSX content.
The Velocity engine for OpenXML Excel Workbook (XLSX).
Class for hadler sheet data in XLSX.
The Velocity engine support for XLSX.
 
Application-level exception thrown when a template has a syntax or other error which prevents it from being parsed.
 
Project version and required resources/plugins information.
XML Data handler.
This class provides an instance of the Velocity template engine.
 
This class provides implementation for XML format output.
Imports Xml content at runtime.
The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented.
Provides utilities for XML.
Contains utility methods for importing/exporting XPDL to/from BPMN models.
Interface for components that are able to paint their contents scaled (zoomed).
Helper functions to display zoomed GUI components