States

A State represents a life-cycle stage of a function fulfiller. It bundles all information that is relevant for that particular life-cycle stage. A State object cannot exist independently but is always uniquely associated with its owner function fulfiller.

UML Class diagram of the State class and its direct relationships.
UML Class diagram of the State class and its direct relationships.

A State has a narrow relationship with Baseline. In fact States represent the various baseline aspects of one and the same Function Fulfiller. For this reason it is recommended practice to give the State object the same name as its associated Baseline object.
A Function Fulfiller refers to its most recent State through the currentState relation. A State refers to its direct predecessor through the previousState relation. All States refer to their owner Function Fulfiller through the stateOf relation.

UML Instance diagram of a function fulfiller and its associated states.
UML Instance diagram of a function fulfiller and its associated states.
Afkomstig van CoinsWiki NL, de Vrije Encyclopedie. "http://www.coinsweb.nl/wiki/index.php/States"
Personal tools