class SuperState_WithBusyFinal
Package: swiss.avm.up.core.generic.statemachine.javamodel.SuperState_WithBusyFinal
Direct Known Subclasses:
class SuperState_WithBusyFinal extends SuperState
This state extends the SuperState with an initialization function. When this state is created, a start state, a transition state and a target state are created.
Properties
comment
Describes the intent of this Resource.
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
entryFunction
Function[0..N]
exitFunction
Function[0..N]
history
History[0..1]
junction
Junction[0..N]
This type of pseudostate is used to connect multiple transitions into compound paths between states. For example, a junction can be used to merge multiple incoming transitions into a single outgoing transition representing a shared continuation path. Or, it can be used to split an incoming transition into multiple outgoing transition segments with different guard constraints.
Hint:
All guards of transitions of all coming junctions are checked in the cyclic part of the source state.
name
The name of this Resource.
StringLiteral[1..1]
port
BasePort[0..N]
simulationFunction
Function[0..N]
start
Start[0..1]
stateDiagram
The state diagram is the graphical representation of the states.
DomainDiagram[0..N]
stateFunction
Function[0..N]
subState
StateBase[0..N]
transitionTo
Transition[0..N]