-
Notifications
You must be signed in to change notification settings - Fork 0
Visualizer.md
Andre Bossert edited this page Mar 18, 2017
·
1 revision
Feature Model Visualizer is a view that displays the edited feature model as a graph. The view consists of 2 parts:
- The blue nodes and edges represent tree of the feature digram.
- The green nodes represent groups. Group node is connected to nodes of all features which are part of the group.
- The violet nodes represent constraints. Constraint node is connected to nodes of all features which are affected by the constraint.
- The contents displayed in the view depend on selected objects in the main editor. This means that group and constraint nodes are displayed only if their neighbor nodes (features) are selected in the main editor.
- The same can be achieved by double-clicking on a node in the view.
- When a node is selected in the view, the corresponding object is selected in the main editor.
- Each node can be decorated by several icons (see their description below).
Decoration | Description |
---|---|
![]() |
Feature represented by the node has some attributes. |
![]() |
There are some neighbor group nodes which are not visible at the momemt. |
![]() |
There are some neighbor constraint nodes which are not visible at the momemt. |
![]() |
There are some neighbor feature nodes which are not visible at the momemt. |
Icon | Name | Description |
---|---|---|
![]() |
Show Groups | Enables/disables displaying of group nodes. |
![]() |
Show Constraints | Enables/disables displaying of constraint nodes. |
![]() |
Lock View | Locks/unlocks view. Locked view is not affected by selections in the main editor. |
| Visible Distance | Limits the visible part of the graph.
| Adjust Size | Allows to choose size of the [graph area](#markdown-header-graph-area).
| Enable Animation | Enables/disables graph animation. When animation is enabled its speed can be changed via the corresponding combo box.