Package com.nomagic.magicdraw.uml.symbols
package com.nomagic.magicdraw.uml.symbols
The symbols package contains implementation of all UML notation elements, all helper classes, structures and mechanisms
for elements containing, storing, manipulating, displaying and etc.
The base class for all notation elements is PresentationElement.
Presentation elements are divided into two packages : shapes and paths.
-
ClassDescriptionSymbol bounds transformation.Contains IDs of compartments.Contains utility methods for dealing with compartment and its elements.Convert shape bounds to
Shape
.Forwards diagram events to the givenPropertyChangeListener
delegate.Class for representing UML diagram.Interface for some component that is used for diagram displaying.Provides API to the display connected path elements in the diagram.Display path elements optionsProvides API to the display related symbols functionality.Controls behavior of display related symbols functionality.Provides the custom font that is used to draw the presentation element text.Holds information about a possible relationship - its class and stereotypes.Exception thrown when trying to set/get bounds of unbounded element.The numbered message is message which can have its number.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.Enumeration of the presentation element displayable text.This listener is used in diagrams symbols drawing.A manager for registeringSymbolDrawListener
.Maps model elements to presentation elements of loaded diagrams.