The list below shows the controls that are available on the objects and relationships in a UML diagram.
In addition to the controls mentioned in the list, there may be controls available that can be used in modeling, like the navigator, smart connector and quick-create object controls for adding new elements. These controls are generic and available in almost every modeling language and method in Enterprise Studio.
Name + function
Add element name
Adds a new element to a class, data type, enumeration, or use case.
: Adds an attribute (in class, interface, or data type).
: Adds an operation (in class or interface).
: Adds a literal (in enumeration).
: Adds an extension point (in use case).
Show element name properties
Opens the Properties window of the element in a class, interface, data type, or use case.
: Shows the attribute properties (in class, interface, or data type).
: Shows the operation properties (in class or interface).
: Shows the extension point properties (in use case).
Set element visibility
Sets the visibility of a single attribute or operation in a class, interface, or data type. Is a toggle control; the visibility can be changed by repeatedly clicking the control:
: public (default setting)
Hide element name/Show element name
Hides the elements that are present in a class (attributes, operations), data type (attributes), enumeration (literals), or use case (extension points), or makes them visible again when hidden. Variants:, , , .
Opens the Properties window of the selected element.
Set property to false
Can be available in an element's Properties window, next to a property. Property is currently true. Sets the property to false.
Set property to true
Can be available in an element's Properties window, next to a property. Property is currently false. Sets the property to true.
Class diagram: Removes the selected attribute, operation or literal from a class, data type or enumeration.
Use case diagram: Removes the selected extension point from a use case.
Remove the represented element
Removes the represented element from the lifeline. The actual element persists, only its connection to the lifeline is removed.
Remove the used interaction
Removes the connection between the interaction use and the linked interaction.
Remove the classifier for which the interaction behavior is defined
Removes the connection between the interaction and the linked element.
Reset to default value
Available in an element's Properties window. Sets the value of the respective box back to its default value. It can be a specific value or no value. In case of no value, the box is emptied.
Can be available in an element's Properties window, next to a box. Opens a list with available options to select from.
Remove property record
Can be available in an element's Properties window, next to a property record. Removes the record from the property.
Select represented element
Available on a lifeline in a sequence diagram. Opens a window for selecting an element from the UML model to link it to the lifeline.
Navigate to element name
Available in a sequence diagram on an interaction, interaction use and lifeline with a linked UML element. Clicking the control will show the linked element in the model browser, and opens the diagram this element is available in (if applicable).
Set message sort
Available on a message in a sequence diagram.
Set the classifier for which the interaction behavior is defined
Available on an interaction in a sequence diagram. Opens a window for selecting an element in the UML model to link it to the interaction.
Set the used interaction
Available on an interaction use in a sequence diagram.
Available on a state in a state diagram. Turns the selected state into a composite state.
Available on a fork and join in a state diagram. Changes the fork or join to horizontal/vertical orientation.
Add region left, right, above, below
Available on a state or state machine in a state diagram. Adds an additional region to the state or state machine.
Available on a state or state machine with multiple regions in a state diagram. Deletes a region in the state or state machine.