Properties Administration

Two kinds of Graphical Property Names are allowed:

UML Property Names

Here is the exhaustive list of UML Properties allowed:

showName
Property that can be defined either on a NODE, either on an EDGE.
Set to false, Names are hidden.
Set to true, Names are shown.

showStereotype
Property that can be defined either on a NODE, either on an EDGE.
Set to false, Stereotypes are hidden.
Set to true, Stereotypes are shown.

showTaggedValues
Property that can be defined either on a NODE, either on an EDGE.
Set to false, Tagged Values are hidden.
Set to true, Tagged Values are shown.

showStructure
Property that can be defined on a NODE.
Set to false, Attributes and Operations are hidden.
Set to true, Attributes and Operations are shown.

suppressAttributes
Property that can be defined on a NODE.
Set to false, Attributes are hidden.
Set to true, Attributes are shown.

suppressOperations
Property that can be defined on a NODE.
Set to false, Operations are hidden.
Set to true, Operations are shown.

MagicDraw Symbol Property Names

ELEMENT_NUMBER_DISPLAY_MODE
Property that can be defined on a Requirement.
Specifies how the Requirement Id is shown in a Requirement Diagram.
Set to ELEMENT_NUMBER_DISPLAY_MODE_ABOVE, show Id Above Requirement Name.
Set to ELEMENT_NUMBER_DISPLAY_MODE_BEFORE, show Id Before Requirement Name.
Set to ELEMENT_NUMBER_DISPLAY_MODE_NO_DISPLAY, do not display Requirement Id.

hideStereotypes
Property that can be defined either on a NODE, either on an EDGE.
List the name of Stereotypes to hide in MagicDraw.

LINE_JUMP_PLACE
Property that can be defined on a DIAGRAM.
Specifies how line jumps are added to intersections of links on the diagram.
Set to LINE_JUMP_PLACE_NONE, No line jumps.
Set to LINE_JUMP_PLACE_HORIZONTAL, Line jumps appear on horizontal line.
Set to LINE_JUMP_PLACE_VERTICAL, Line jumps appear on vertical line.

LINK_LINE_STYLE
Property that can be defined on an EDGE.
Set to RECTILINEAR, Path line style with rectilinear (90 degrees) breakpoint corners is applied.
Set to OBLIQUE, Polyline path line style is applied.
Set to BEZIER, Bezier path line style is applied.
Path style is set to RECTILINEAR to avoid overlapping of edges.

showDocumentation
Property that can be defined on a State.
Set to false, State Documentation are hidden.
Set to true, State Documentation are shown.

SHOW_ACTIVATIONS
Property that can be defined either on a Sequence Diagram or on a SysML Sequence Diagram.
Set to false, hide Lifelines' Activation Bars.
Set to true, show Lifelines' Activation Bars.

SHOW_ATTRIBUTES_STEREOTYPE
Property that can be defined on a NODE.
Set to false, Attributes Stereotypes are hidden.
Set to true, Attributes Stereotypes are shown.

SHOW_ATTRIBUTES_TYPE
Property that can be defined either on a NODE, either on an DIAGRAM.
Set to false, Attributes types are hidden.
Set to true, Attributes' types are shown.

SHOW_CONSTRAINTS
Property that can be defined either on a NODE, either on an EDGE.
Set to false, Constraints are hidden.
Set to true, Constraints are shown.

SHOW_DEFINING_END Property that can be defined on a Connector.
Set to false, Connector End Defining End (Property) are hidden.
Set to true, Connector End Defining End (Property) are shown.
SHOW_ROLE_NAME must be set to true to display Defining End.

SHOW_DIAGRAM_FRAME
Property that can be defined on a DIAGRAM.
Set to false, Diagram Frame is hidden.
Set to true, Diagram Frame is shown.

SHOW_EXTENSION_POINT
Property that can be defined on an Extend.
Set to false, Extension Points are hidden.
Set to true, Extension Points are shown.

SHOW_NAME
Property that can be defined either on a NODE, either on an EDGE.
Set to false, Names are hidden.
Set to true, Names are shown.

SHOW_MESSAGE_NUMBERS
Property that can be defined either on a Sequence Diagram or on a SysML Sequence Diagram.
Set to false, hide Messages' Number.
Set to true, show Messages' Number.

SHOW_OPERATIONS_SIGNATURE Property that can be defined on a Classifier.<
Set to false, Operations Signatures are hidden.
Set to true, Operations Signatures are shown.

SHOW_OPERATIONS_STEREOTYPE
Property that can be defined on a Classifier.
Set to false, Operations Stereotypes are hidden.
Set to true, Operations Stereotypes are shown.

SHOW_PARAMETERS_NAMES Property that can be defined on a Message.
Set to false, Messages Parameters are hidden.
Set to true, Messages Parameters are shown.

SHOW_QUALIFIED_NAME_FOR_OPERATIONS
Property that can be defined on a CallOperationAction.
Set to false, Operation name is hidden.
Set to true, Operation name is shown as (ClassName::OperationName).

SHOW_RECEPTIONS_STEREOTYPES Property that can be defined on a Class.
Set to false, Classes Signal Receptions Stereotypes are hidden.
Set to true, Classes Signal Receptions Stereotypes are shown.

SHOW_RECEPTIONS_TAGGED_VALUES Property that can be defined on a Class.
Set to false, Classes Signal Receptions Tagged Values are hidden.
Set to true, Classes Signal Receptions Tagged Values are shown.

showRoleStereotype Property that can be defined on an Association.
Set to false, Association End Stereotype are hidden.
Set to true, Association End Stereotype are shown.

SHOW_ROLE_MULTIPLICITY
Property that can be defined on an Association/Connector.
Set to false, Association/Connector End Multiplicity are hidden.
Set to true, Association/Connector End Multiplicity are shown.

SHOW_ROLE_NAME
Property that can be defined on an Association/Connector.
Set to false, Association/Connector End Name are hidden.
Set to true, Association/Connector End Name are shown.

SHOW_ROLE_VISIBILITY Property that can be defined on an Association.
Set to false, Association End Name are hidden.
Set to true, Association End Name are shown.

SHOW_TAGGED_VALUES
Property that can be defined either on a NODE, either on an EDGE.
Set to false, Tagged Values are hidden.
Set to true, Tagged Values are shown.

SHOW_TYPE
Property that can be defined on EDGE.
Set to false, Types are hidden.
Set to true, Types are shown.

SUPPRESS_CLASS_PORTS
Property that can be defined on a Classifier.
Set to false, Operations Stereotypes are shown.
Set to true, Operations Stereotypes are hidden.

SUPPRESS_CONSTRAINTS_COMPARTMENT
Property that can be defined on a Classifier.
Set to false, Constraints are shown.
Set to true, Constraints are hidden.

SUPPRESS_EXTENSIONS
Property that can be defined on a Use Case.
Set to false, Extensions are shown.
Set to true, Extensions are hidden.

SUPPRESS_PARTS_COMPARTMENT
Property that can be defined on a Classifier.
Set to false, Parts are shown.
Set to true, Parts are hidden.

SUPPRESS_PROPERTIES_COMPARTMENT
Property that can be defined on a Classifier.
Set to false, Properties are shown.
Set to true, Properties are hidden.

SUPPRESS_REFERENCES_COMPARTMENT
Property that can be defined on a Classifier.
Set to false, References are shown.
Set to true, References are hidden.

SUPPRESS_SIGNAL_RECEPTIONS Property that can be defined on a Class.
Set to false, Classes Signal Receptions are shown. Set to true, Classes Signal Receptions are hidden.

SUPPRESS_STATE_ACTIONS
Property than can be defined on a State.
Set to false, Actions are shown.
Set to true, Actions are hidden.

SUPPRESS_VALUES_COMPARTMENT
Property than can be defined on a Classifier.
Set to false, Values are shown.
Set to true, Values are hidden.

SUSPEND_SHAPE_AUTO_RESIZE
Property than can be defined on a NODE.
Specifies how Nodes are resized in diagram.
Set to SUSPEND_SHAPE_AUTO_RESIZE_SAME_AS_DIAGRAM, The property defined for the diagram is used. See SUSPEND_SHAPES_AUTO_RESIZE property.
Set to SUSPEND_SHAPE_AUTO_RESIZE_TRUE, keep the original size of the selected shape while editing the model by cutting text to fit inside the shape.
Set to SUSPEND_SHAPE_AUTO_RESIZE_FALSE, resize the shape according to the text size.

SUSPEND_SHAPES_AUTO_RESIZE
Property than can be defined on a DIAGRAM.
Set to false, do not keep the original size of the selected shape.
Set to true, keep the original size of the selected shape while editing the model by cutting text to fit inside the shape.

MagicDraw defines a very large number of Symbol Properties. Not all are covered in the current version.
The publisher covers only those properties defined above.