Scoping a class to another class (includes data types, interfaces and signals)
You can scope a Class, Data Type, Interface and Signal to a Class, Data Type, Interface or Signal as follows:
• A Class can own other Classes, Data Types, Interfaces and Signals.
• A Data Type cannot own other Data Types, Classes, Interfaces or Signals.
• An Interface can own other Interfaces, Classes, Data Types and Signals.
• A Signal can own other Signals and Classes.
To scope classes, data types, interfaces and signals to a class, data type, interface or signal through the packages pane:
1. In the Packages pane, select the Classes, Data Types, Interfaces and Signals you want to scope to another Class, Interface or Signal.
|
You can select multiple Classes and Signals in the Contents pane.
|
2. Drag the selected items to the scoping Class, Interface or Signal.
|
• If during a drag-and-drop operation you hover over a Modeler pane, that pane will get the focus.
• If during a drag-and-drop operation you hover over an expand symbol, the item will expand.
|
To scope a class, data type, interface and signal to another class, interface or signal through the class diagram:
1. On the
Class Diagram toolbar, click the
Nesting Link button.
2. Click the scoping Class, Interface or Signal.
3. Click the Class, Data Type, Interface or Signal you want to scope.