Filter
Filter
operations can be used to
reduce the complexity of a model by
hiding model views. In ADORA, there are six views that can be combined
with the base view (decomposition hierarchie of abstract objects and
object sets). These six views are:
- The context view:
Contains context elements, ie. the actors.
- The behavioral view:
States and the transitions describing the system's behavior.
- The user view: Behavior
as it is seen by actors, ie. contains a set of scenarios.
- The structural view:
The associations connecting actors and
scenarios or components with components.
- The aspect view:
Contains aspect container which describe crosscutting elements of the
model.
- The join point view:
Contains all join relationships indicatiing the join points in the
model.
In the tool bar
of the ADORA
tool 7 buttons (
) can be used to
hide/show each
of these views. The different views can be combined in an
arbitrary order, the elements are hidden or shown accordingly:
- Context Element Filter (
): Filters
out all actors of a model.
- State Filter (
): Filters
out all
states of a model.
- Scenario Filter (
): Filters out
all
scenario nodes and the scenario connections.
- The Association Filter (
):
- Aspect Filter (
): Filters
out all aspect containers including join relationships.
- Join Relationship
Filter (
):
Filters out all join relationships.
The
corresponding view is deactivate if its icon indicates the disabling.
For the user view, this would look like the following
.