UML 1.4 Statechart diagram

Source object type

Relationship type (active)

Relationship type (passive)

Target object type

Possible number of connections

Action (284) (OT_ACTION)

calls

is called by (426) (CT_CALLS)

Function (22) (OT_FUNC)

Unique

Action (284) (OT_ACTION)

contains

is contained by (421) (CT_CONTAINS)

Action (284) (OT_ACTION)

Unique

Action (284) (OT_ACTION)

has argument

is argument of (534) (CT_HAS_ARGU)

Argument (285) (OT_ARGUM)

Multiple

Action (284) (OT_ACTION)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Action (284) (OT_ACTION)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Action (284) (OT_ACTION)

instantiate

is instantiated by (445) (CT_IS_INSTANCIATE)

Class (90) (OT_CLS)

Unique

Action (284) (OT_ACTION)

sends signal

has been sent (545) (CT_SENDS_SIG)

Signal (280) (OT_UML_SIGNAL)

Unique

Class (90) (OT_CLS)

has member

is member of (420) (CT_HAS_MEMBER)

ERM attribute (19) (OT_ERM_ATTR)

Unique

Class (90) (OT_CLS)

has member

is member of (420) (CT_HAS_MEMBER)

Function (22) (OT_FUNC)

Unique

Class (90) (OT_CLS)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Class (90) (OT_CLS)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

generalizes

specializes (415) (CT_GENERAL)

Classifier-in-state (283) (OT_CLS_IN_STATE)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

has member

is member of (420) (CT_HAS_MEMBER)

ERM attribute (19) (OT_ERM_ATTR)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

has member

is member of (420) (CT_HAS_MEMBER)

Function (22) (OT_FUNC)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

is in state

has been put in state (543) (CT_IS_IN_STATE)

Function (22) (OT_FUNC)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

is in state

has been put in state (543) (CT_IS_IN_STATE)

Product/Service (153) (OT_PERF)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

is nested

nests (418) (CT_IS_NESTED)

Package (187) (OT_PACK)

Unique

Classifier-in-state (283) (OT_CLS_IN_STATE)

is nested

nests (418) (CT_IS_NESTED)

UML Model (272) (OT_UML_MOD)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Action (284) (OT_ACTION)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Argument (285) (OT_ARGUM)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Class (90) (OT_CLS)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Classifier-in-state (283) (OT_CLS_IN_STATE)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Event (18) (OT_EVT)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Function (22) (OT_FUNC)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Parameter (184) (OT_PARA)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Product/Service (153) (OT_PERF)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Rule (50) (OT_RULE)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Signal (280) (OT_UML_SIGNAL)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

State machine (279) (OT_STATE_MACH)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Stereotype (297) (OT_STEREOTYPE)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Tag definition (298) (OT_TAG_DEF)

Unique

Constraint (88) (OT_CNSTR)

concerns

is involved in (192) (CT_CONC)

Tagged value (299) (OT_TAG_VALUE)

Unique

Constraint (88) (OT_CNSTR)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Constraint (88) (OT_CNSTR)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

ERM attribute (19) (OT_ERM_ATTR)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

ERM attribute (19) (OT_ERM_ATTR)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Event (18) (OT_EVT)

calls

is called by (426) (CT_CALLS)

Function (22) (OT_FUNC)

Unique

Event (18) (OT_EVT)

has parameter

is parameter of (510) (CT_HAS_PARA)

Parameter (184) (OT_PARA)

Unique

Event (18) (OT_EVT)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Event (18) (OT_EVT)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Event (18) (OT_EVT)

receives signal

sends signal (541) (CT_RECEIVES)

Signal (280) (OT_UML_SIGNAL)

Unique

Function (22) (OT_FUNC)

defers

is deferred (550) (CT_DEFERS)

Event (18) (OT_EVT)

Unique

Function (22) (OT_FUNC)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Function (22) (OT_FUNC)

has submachine

is submachine of (538) (CT_HAS_SUBMACH)

State machine (279) (OT_STATE_MACH)

Unique

Function (22) (OT_FUNC)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Function (22) (OT_FUNC)

is substate

has substate (200) (CT_IS_SUBST)

Function (22) (OT_FUNC)

Unique

Function (22) (OT_FUNC)

is substate

has substate (200) (CT_IS_SUBST)

Product/Service (153) (OT_PERF)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Action (284) (OT_ACTION)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Argument (285) (OT_ARGUM)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Class (90) (OT_CLS)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Classifier-in-state (283) (OT_CLS_IN_STATE)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Constraint (88) (OT_CNSTR)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Event (18) (OT_EVT)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Function (22) (OT_FUNC)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Parameter (184) (OT_PARA)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Product/Service (153) (OT_PERF)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Rule (50) (OT_RULE)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Signal (280) (OT_UML_SIGNAL)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

State machine (279) (OT_STATE_MACH)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Stereotype (297) (OT_STEREOTYPE)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Tag definition (298) (OT_TAG_DEF)

Unique

Note (186) (OT_NOTE)

belongs to

belongs to (423) (CT_BELONGS)

Tagged value (299) (OT_TAG_VALUE)

Unique

Note (186) (OT_NOTE)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Note (186) (OT_NOTE)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Package (187) (OT_PACK)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Package (187) (OT_PACK)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Parameter (184) (OT_PARA)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Parameter (184) (OT_PARA)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Parameter (184) (OT_PARA)

has type

is type of (508) (CT_IS_TYPE_OF)

Class (90) (OT_CLS)

Unique

Product/Service (153) (OT_PERF)

defers

is deferred (550) (CT_DEFERS)

Event (18) (OT_EVT)

Unique

Product/Service (153) (OT_PERF)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Product/Service (153) (OT_PERF)

has submachine

is submachine of (538) (CT_HAS_SUBMACH)

State machine (279) (OT_STATE_MACH)

Unique

Product/Service (153) (OT_PERF)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Product/Service (153) (OT_PERF)

has transition to

has transition from (459) (CT_HAS_TANSITION)

Product/Service (153) (OT_PERF)

Multiple

Product/Service (153) (OT_PERF)

has transition to

has transition from (459) (CT_HAS_TANSITION)

Rule (50) (OT_RULE)

Multiple

Product/Service (153) (OT_PERF)

is substate

has substate (200) (CT_IS_SUBST)

Function (22) (OT_FUNC)

Unique

Product/Service (153) (OT_PERF)

is substate

has substate (200) (CT_IS_SUBST)

Product/Service (153) (OT_PERF)

Unique

Product/Service (153) (OT_PERF)

performs on entry

is performed on entry (546) (CT_PERF_ENTRY)

Action (284) (OT_ACTION)

Unique

Product/Service (153) (OT_PERF)

performs on exit

is performed on exit (547) (CT_PERF_EXIT)

Action (284) (OT_ACTION)

Unique

Product/Service (153) (OT_PERF)

performs while in state

is performed while in state (548) (CT_PERF_STATE)

Action (284) (OT_ACTION)

Unique

Rule (50) (OT_RULE)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Rule (50) (OT_RULE)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

Rule (50) (OT_RULE)

has transition to

has transition from (459) (CT_HAS_TANSITION)

Product/Service (153) (OT_PERF)

Multiple

Rule (50) (OT_RULE)

has transition to

has transition from (459) (CT_HAS_TANSITION)

Rule (50) (OT_RULE)

Multiple

Rule (50) (OT_RULE)

is substate

has substate (200) (CT_IS_SUBST)

Function (22) (OT_FUNC)

Unique

Rule (50) (OT_RULE)

is substate

has substate (200) (CT_IS_SUBST)

Product/Service (153) (OT_PERF)

Unique

Signal (280) (OT_UML_SIGNAL)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

Signal (280) (OT_UML_SIGNAL)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

State machine (279) (OT_STATE_MACH)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

State machine (279) (OT_STATE_MACH)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique

State machine (279) (OT_STATE_MACH)

has top state

is top state of (540) (CT_HAS_TOPSTATE)

Product/Service (153) (OT_PERF)

Unique

Stereotype (297) (OT_STEREOTYPE)

has tag definition

is tag definition of (577) (CT_HAS_TAG_DEF)

Tag definition (298) (OT_TAG_DEF)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Action (284) (OT_ACTION)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Class (90) (OT_CLS)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Classifier-in-state (283) (OT_CLS_IN_STATE)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Constraint (88) (OT_CNSTR)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

ERM attribute (19) (OT_ERM_ATTR)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Event (18) (OT_EVT)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Function (22) (OT_FUNC)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Note (186) (OT_NOTE)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Parameter (184) (OT_PARA)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Product/Service (153) (OT_PERF)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Rule (50) (OT_RULE)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Signal (280) (OT_UML_SIGNAL)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

State machine (279) (OT_STATE_MACH)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

Tagged value (299) (OT_TAG_VALUE)

Unique

Tagged value (299) (OT_TAG_VALUE)

has reference value

is reference value of (581) (CT_HAS_REFERENCE_VALUE)

UML Model (272) (OT_UML_MOD)

Unique

Tagged value (299) (OT_TAG_VALUE)

has type

is type of (508) (CT_IS_TYPE_OF)

Tag definition (298) (OT_TAG_DEF)

Unique

UML Model (272) (OT_UML_MOD)

has stereotype

is stereotype of (576) (CT_HAS_STEREOTYPE)

Stereotype (297) (OT_STEREOTYPE)

Unique

UML Model (272) (OT_UML_MOD)

has tagged value

is tagged value of (578) (CT_HAS_TAG_VAL)

Tagged value (299) (OT_TAG_VALUE)

Unique