Tree view
The tree view panel represents the tree of RDL classes of the RDL model. The tree – represents the hierarchy of classes (superclass/ subclass relations) in the target RDL model ordered alphabetically (on every level) and grouped by their superclasses. Top level nodes are root superclasses, on the second level subclasses of the roots and so on - leaves are classes without subclasses. When opening a target model the user can specify the top level node of the tree and filter classes by domain (see chapter 5 for details).
When selecting an element of the tree detailed metadata of the class will appear on the "Class details" panel (see chapter 4.2).
The node context menu consists of the following items (see Figure 2).
Figure 2 Context menu of selected tree node
- "Open in Class B panel" presents the details of the current class in the "Class details" panel (see chapter 4.2).
- "New child…" creates a new class to be child (subtype) of the current class (see chapter 9.1)
- "New sibling…" creates a new class to be sibling of the current class (having the same superclass).
- "Update…" raises a dialog to update current RDL class (see chapter 9.2).
- "Delete class…" deletes selected RDL class (see chapter 9.3).
- "Cut" selects current RDL class to be removed after a subsequent Paste operation (changes superclass for the selected class).
- "Paste" copies a class as subclass to the selected RDL class.