Skip to content

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]