Package com.nomagic.magicdraw.properties
This package provides properties used MagicDraw.
Every property has two major attributes
– id and value. Property has value of type java.lang.Object
.
Every specific property has value of specific type. For example value
of BooleanProperty
is java.lang.Boolean
, value of String
property is
java.lang.String
.
Property ID identifies specific
property in the properties set. Every property has specific editorComponentComponentComponent
for editing value of the property. For example BooleanProperty
is
edited with
javax.swing.JCheckBox component
, ChoiceProperty
with
javax.swing.JComboBox
, StringProperty
with javax.swing.JTextField
.
-
Interface Summary Interface Description PropertyID This is a set of the property id used in MagicDraw application.PropertyResourceProvider The interface for resource provider.PropertyVisitor Visitor for all types of properties, property managers, styles and etc used in MagicDraw application.PropertyVisitorAcceptor The interface for object that can be visited withPropertyVisitor
.StyleManager.StyleListener Listener for style events. -
Class Summary Class Description AbstractChoiceProperty Extracted more common class for Choice editingBooleanProperty The property for storing and editing boolean value.ChoiceProperty The property selecting some value from a list of possible values or entering a new String value.ClassPathEntriesListProperty ClassPathEntriesListProperty
represents a property for storing and editing entries of the classpath.ColorProperty The property for storing and editing some Color value.DateTimeProperty DefaultPropertyResourceProvider The resource provider which takes resources from MagicDraw resources manager.ElementListProperty Property for selecting a list of Elements of given type.ElementProperty Property for selecting Element of given type.ExtendablePropertyManager Property manager which can be specified by another property manager.FileProperty The property for storing and editing somejava.io.File
value.FontProperty The property for storing and editing somejava.awt.Font
value.JarEntryProperty The property for storing and editing some entry of jar files.JDBCDriverClassNameProperty The property for storing and editing a class name of a JDBC driver.ListProperty ListProperty
represents a property for storing and editing entries of the list.LocaleProperty The property for storing and editing somejava.util.Locale
value.NumberProperty The property for storing and editing some number value in Double, Float or Int formats.PageFormatProperty The property for storingjava.awt.print.PageFormat
value.PasswordProperty The property for storing and editing some password(as string).Property This class represents some property with some value.PropertyManager This class is used for managing of the set of the properties.PropertyManagerByDiagram Property manager which can be specified by diagram type.PropertyManagerByStereotype Property manager which is specified by stereotype.PropertyPool This is a pool of the properties.PropertyVisitorAdapter An abstract adapter class for property visiting.StringProperty The property for storing and editing some String value.Style Style stores and manages a set ofPropertyManagers
.StyleManager Style manager stores and manages a set of Styles.TypeProperty Property for selecting ModelElement of given type.