30 likes | 167 Views
STATE MACHINES – MAIN. Model Element. (from Core). +context. 0..1. +behavior. *. State Machine. Guard. expression: BooleanExpression. 0..1. +guard. 0..1. 0..1. *. 1. +transition. +source. +outgoing. State Vertex. 1. *. Transition. +target. +incoming. *. 1. *. 0..1. *.
E N D
Präsentation Meta-Modelle STATE MACHINES – MAIN • Model Element • (from Core) • +context • 0..1 • +behavior • * • State Machine • Guard • expression: BooleanExpression • 0..1 • +guard • 0..1 • 0..1 • * • 1 • +transition • +source • +outgoing • State Vertex • 1 • * • Transition • +target • +incoming • * • 1 • * • 0..1 • * • +internal • 1 • +top • 0..1 • 0..1 • +affect • +entry • Pseudostate • Synch State • State • Action • 0..1 • 0..1 • kind:PseudostateKind • bound: UnlimitedInteger • (from Common Behavior) • +exit • 0..1 • 0..1 • +doActivity • 0..1 • +trigger • 0..1 • 0..1 • +defferableEvent • Event • 0..* • 0..* • Simple State • Final State
Präsentation Meta-Modelle STATE MACHINES – EVENTS • Model Element • (from Core) • {ordered}+parameter • Parameter • Event • (from Core) • * • 0..1 • SignalEvent • CallEvent • TimeEvent • OrangeEvent • when: TimeExpression • changeExpression: BooleanExpression • +occurence • * • +occurence • * • +signal • 1 • +operation • 1 • Signal • Operation • (from Common Behavior) • (from Core)
SimpleState • (from StateMachine) • Classifier • (from Core) Präsentation Meta-Modelle Activity Graphs • StateMachine • +behavior • +context • ModelElement • (from StateMachine) • (from Core) • * • 0..1 • 0..1 • * • +contents • * • ActivityGraph • Partition • +partition • 1 • 0..* • +top • 1 • State • 1..* • (from StateMachine) • +inState • +type • 1 • * • +type • 1 • ActionState • ObjectFlowState • isDynamic: Boolean • dynamicArguments: ArgListsExpression • dynamicMultiplicity: Multiplicity • isSync: Boolean • +state • * • +parameter • * • * • 0..* • Parameter • ClassifierInState • (from Core)