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.

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.

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_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_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_STEREOTYPE
Property that can be defined on a Classifier.
Set to false, Operations Stereotypes are hidden.
Set to true, Operations Stereotypes 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_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.