Modeling Tools
This functionality is available in Standard, Professional, Architect and Enterprise editions only.
When you inherit Classes from the base Class that has abstract functions, you have to redefine them in the inherited Classes. The implement/override operations tool will help you generate operations that are defined as abstract in the base Class.
The Implement/Override Operations command can be invoked in two cases:
- When one classifier inherits operations from the base classifier (Generalization relationship).
- When some classifiers implement an Interface (Realization relationship).
To start the Implement/Override Operations tool
- From the shortcut menu of the selected Class, select Tools.
- Select Implement/Override Operations.
- The Select Operations to Implement/Override dialog box opens.
Box | Function |
---|---|
All | Contains names of all operations defined within the selected class. |
Selected | Contains the selected operations. |
> | Moves the selected operation from the All list to the Selected list. |
< | Moves selected operation from the Selected list to the All list. |
>> | Moves all operations from the All list to the Selected list. |
<< | Moves all operations from the Selected to the All list. |
OK | Generates operations that are in the Selected list. |
Cancel | Exits the dialog box without any changes. |
Help | Displays the MagicDraw Help. |
Shortcut Key
Double-click the item name and it will be moved to the opposite list.