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 ClassPathEntriesListPropertyrepresents 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.Filevalue.FontProperty The property for storing and editing somejava.awt.Fontvalue.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 ListPropertyrepresents a property for storing and editing entries of the list.LocaleProperty The property for storing and editing somejava.util.Localevalue.NumberProperty The property for storing and editing some number value in Double, Float or Int formats.PageFormatProperty The property for storingjava.awt.print.PageFormatvalue.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.