Skip to content

class AJunctionExtension

Package: swiss.avm.up.core.generic.statemachine.javamodel.AJunctionExtension

Direct Known Subclasses: JunctionExtension


abstract class AJunctionExtension extends TargetState

Properties

junctionToExtend

Junction[1..1]

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.

Method Summary

ToolTipFigure

@FigureFunctionSpace

getController

@FStatemachine

getName

@FName

getTransitions

@FStatemachine

returns all transition of the stateToOverride for this controller
--> to show in state diagram

Return:

List<Transition>