![]() ![]() |
||||
|
||||
The Modes class shown in Figure 28 has a containment
association with the Mode class
representing an AADL mode and a containment association with the ModeTransition class.
A
Mode class can have a refines reference association to itself. The ModeMember
abstract class
has an inModes reference association to the Mode class; the members reference association
in
the opposite direction is a non-persistent association, i.e., not stored persistently in XML
documents.
![]() Figure 28 Modes and Mode Transitions
The ModeTransition class represents a mode transition.
It has a srcMode and a dstMode reference
association with the Mode class. The opposite reference associations outgoingModeTransition
and
incomingModeTransition are not persistent, i.e., not stored in XML documents. The abstract
Connection class has an inModeTransition reference association to the ModeTransition
class; the
members reference association in the opposite direction is non-persistent, i.e., is not stored
in
XML documents. The Mode class has a state Attribute that records whether the mode is an initial
mode, or normal mode. |
||||