See: Description
| 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 with
  
PropertyVisitor. | 
| StyleManager.StyleListener | 
 Listener for style events. 
 | 
| Class | Description | 
|---|---|
| AbstractChoiceProperty | 
 Extracted more common class for Choice editing 
 | 
| BooleanProperty | 
 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. 
 | 
| 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 some  
java.io.File value. | 
| FontProperty | 
 The property for storing and editing some  
java.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. 
 | 
| LocaleProperty | 
 The property for storing and editing some  
java.util.Locale
 value. | 
| NumberProperty | 
 The property for storing and editing some number value in Double, Float or Int formats. 
 | 
| PageFormatProperty | 
 The property for storing  
java.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 of  
PropertyManagers. | 
| StyleManager | 
 Style manager stores and manages a set of Styles. 
 | 
| TypeProperty | 
 Property for selecting ModelElement of given type. 
 | 
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.