Skip to content

class JunctionExtension

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

Direct Known Subclasses:


class JunctionExtension extends AJunctionExtension

The junction that is extended basically remains as it is. It can simply be extended by transitions. It is also possible to overwrite single transitions.

Properties

junctionToExtend

Junction[1..1]

A Junction is a choice pseudostate: a branch node with several guarded outgoing
transitions and no behaviour of its own. Its typical use is dispatching control
to different sub-groups based on the active command.

junctionToExtend

Junction[1..1]

A Junction is a choice pseudostate: a branch node with several guarded outgoing
transitions and no behaviour of its own. Its typical use is dispatching control
to different sub-groups based on the active command.

transitionTo

TransitionExtend[0..N]

Method Summary

getController

@FStatemachine

Return:

Controller

getTransitionsToExtend

@FStatemachine

for useRangeRestrictionAspect

Return:

List<Transition>