The artifacts in the ArgoUML model may be ordered from a number of perspectives. This drop-down allows selection of the perspective to be used in the explorer.
![]() | Note |
---|---|
Within the hierarchy, there is no particular ordering of artifacts at a particular level. They tend to be in order of creation. This is a known limitation of the V0.14 release of ArgoUML. |
Package-centric
(the default). The
exploring hierarchy is organized by package hierarchy. The top level
shows the model. Under this are all the top level packages in the model
and all the artifacts that are directly in the namespace of the
model.
Beneath each package are all the artifacts that sit within the namespace of that package, including any further sub-packages (which in turn have their own sub-hierarchies).
Class-centric
. (To be written)
Diagram-centric
. In this view the top
level comprises all the diagrams in the model. Beneath each diagram is
a flat listing of all the artifacts on the diagram. Artifacts that have
sub-artifacts that do not appear on the diagram have their own
hierarchy (for example attributes and operations of
classes).
Inheritance-centric
. In this view the
top level shows the model. Beneath this are all artifacts that have no
generalization in the model. Those artifacts that have specializations
have a sub-hierarchy showing the specializations.
Class Associations
. In this view the
top level shows the model. Beneath this are all diagrams and all
classes. All classes that have associations have a hierarchy tracking
through the associated classes.
Navigable Associations
. This is
identical to the Class Associations ordering, but includes only
navigable associations.
State-centric
. In this view the top
level shows all the state machines and all activity graphics associated
with classes.
Beneath each state machine is a hierarchy showing the state diagram and all of the states. Beneath each state is a list of the transitions in and out of the state.
Beneath each activity graph is a hierarchy showing the activity diagram and all of the action states. Beneath each action state is a list of the transitions in and out of the action state.
Transitions-centric
. This is very
similar to State-centric
view, but under each state
machine is listed the diagrams and all transitions on the diagram, with
states being shown as sub-hierarchies under their connected
transitions.
Similarly under each activity graph is listed the diagrams and all transitions on the diagram, with action states being shown as sub-hierarchies under their connected transitions.
Transitions-paths
. This is
similar to State-centric
view. However under each
state machine is shown the statechart diagram and the initial state. Under
the initial state is a hierarchy showing the states to which it has
transitions, and so on for each of those states. A similar structure is
used for activity diagrams.
Collaboration-centric
. This should
show all collaborations in the view with artifacts in hierarchies under
their collaborations.
Dependency-centric
. In this view the
top level shows the model. Beneath this are all diagrams and top level
artifacts. A hierarchy is shown for any dependency beneath any top
level artifact.
![]() | Warning |
---|---|
In the V0.14 release of ArgoUML this view is broken, and will display nothing. |
![]() | Caution |
---|---|
Dependencies include realizations and implicit dependencies such as inner classes and state machines on their owning classes. |