Concern Graphs View
The Concern Graphs View displays the hierarchy of concerns for a
given Concern Graph.
The top-level element in the view represent the Concern Graphs. Children represent
sub-concerns for this Concern Graph. Left-clicking
on any concern will show all the participants for this concern in the Participants
View. The participants for a concern also include the participants for all
children concerns. Concerns marked with a red "X" (
)
are inconsistent and can be repaired by accessing the Inconsistencies
Views via the popup menu.
Right-clicking on a concern brings up a pop-up menu supporting various actions.
The pop-up menu actions are different for the top level concern, since it represents
the Concern Graph. The available actions are:
- Save If the Concern Graph was already saved, saves it to
the same file (top concern only).
- Save As Saves the Concern Graph to a file (top concern
only).
- New Concern Creates a child concern.
- Insert Added Relations Creates a child concern which describes all
the newly added elements and relations to the source code (of the included
packages) since the concern is loaded.
- Delete Removes the concern and all sub-concerns, and all
the corresponding participants.
- Rename Renames the concern.
- Grab/Drop Supports moving a concern to another parent.
- Inconsistencies Opens the Inconsistencies
view with showing the inconsistencies for this concern (only for inconsistent
concerns).