This file shows the content of the given Java instance and all of its associated instances.
The associated instances are able to found by local hyper links inside this file.
One can navigate with any browser in all associated instances and back with known <alt-back>.
This file was generated by the java class org/vishia/util/DataShow.java mady by Hartmut Schorrig
You will find any element usual in the form:
Container and arrays are listed with their elements.
org.vishia.stateMGen.StateMGen$GenStateMachine id=1_1
= StateMachine:top - inactive;
this
super org.vishia.states.StateMachine
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfResultData id=2_1
= org.vishia.stateMGen.StateMGen$ZbnfResultData@2_1
this
- stateStructure = null
- includeLines = List length = 2
- String: "ExampleSimpleData.h"
- String: <stdio.h>
- statefnargs = List length = 2
- String: struct ExampleSimpleData_t* thiz
- String: int event
- formalArgs = StringBuilder: struct ExampleSimpleData_t* thiz, int event
- callingArgs = StringBuilder: thiz, event
- idxStateVariables = Map length = 0
- variables = Map length = 3
- StateInstance = String: thiz->state
- StateMethodSuffix = String: _ExampleSimpleData
- StateSubStruct = String: State_ExampleSimpleData
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 2
- id=8_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- id=8_2 = Work (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
- Off = id=8_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- Work = id=8_2 = Work (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.states.StateMachine$StateCompositeTop id=3_1
= top - inactive
this
super org.vishia.states.StateComposite
- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null
super org.vishia.states.StateCompositeFlat
- stateDefault = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 2
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
super org.vishia.states.StateSimple
- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = null
- stateCtrl = null
- auxInfo = id=9_1 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 1
- id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- stateId = String: top
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateComposite id=4_1
= Work - inactive
this
super org.vishia.states.StateComposite
- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null
super org.vishia.states.StateCompositeFlat
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateComposite id=4_2
= Active1 - inactive
this
super org.vishia.states.StateComposite
- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null
super org.vishia.states.StateCompositeFlat
- stateDefault = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- aSubstates = array length = 2
- id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateComposite id=4_3
= Active2 - inactive
this
super org.vishia.states.StateComposite
- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null
super org.vishia.states.StateCompositeFlat
- stateDefault = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- aSubstates = array length = 2
- id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_1
= Off
this
super org.vishia.states.StateSimple
- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- stateCtrl = id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- auxInfo = id=9_5 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_5 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 2
- id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: Off
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 2
- id=10_2 = Trans_Off0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)
- id=10_3 = Trans_Off1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_2
= Ready
this
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_3
= Running1
this
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_4
= Running21
this
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateCompositeFlat id=6_1
= Running2
this
super org.vishia.states.StateCompositeFlat
- stateDefault = id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 1
- id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateCompositeFlat id=6_2
= Running
this
super org.vishia.states.StateCompositeFlat
- stateDefault = id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 2
- id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_5
= Finit
this
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_6
= On_a
this
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_7
= On_b
this
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateCompositeFlat id=6_3
= RemainOn
this
super org.vishia.states.StateCompositeFlat
- stateDefault = id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 2
- id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateSimple id=5_8
= ShouldOff
this
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateParallel id=7_1
= Active:Active1 - inactive||Active2 - inactive
this
super org.vishia.states.StateParallel
super org.vishia.states.StateSimple
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_1
= Off
this
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_2
= Work
this
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 2
- id=8_3 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- id=8_4 = Active (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
- Active = id=8_4 = Active (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- Ready = id=8_3 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_1
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_1
this
- zsrcState = null
- subStates = List length = 2
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_2
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_2
this
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_1
= Trans_Work0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- entryStates = array length = 1
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Work0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_3
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_3
this
- zsrcState = id=8_5 = Active1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = List length = 5
- id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- timeCondition = null
- hasTimer = true
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_4
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_4
this
- zsrcState = id=8_6 = Active2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = List length = 4
- id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_5
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_5
this
- zsrcState = id=8_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_2
= Trans_Off0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 2
- id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Off0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_3
= Trans_Off1
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 1
- id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- transId = String: Trans_Off1
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_6
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_6
this
- zsrcState = id=8_3 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_4
= Trans_Ready0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 7
- id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
- id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Ready0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_7
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_7
this
- zsrcState = id=8_7 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_8
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_8
this
- zsrcState = id=8_8 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_9
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_9
this
- zsrcState = id=8_9 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_10
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_10
this
- zsrcState = id=8_10 = Running (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = String: thiz->delay
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_5
= Trans_Running0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- entryStates = array length = 1
- id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Running0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_11
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_11
this
- zsrcState = id=8_11 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.states.StateSimple$TransJoin id=11_1
= Trans_Active0
this
super org.vishia.states.StateSimple$Trans
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_12
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_12
this
- zsrcState = id=8_12 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_6
= Trans_On_a0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 1
- id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_On_a0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_13
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_13
this
- zsrcState = id=8_13 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_7
= Trans_On_b0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 1
- id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_On_b0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_14
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_14
this
- zsrcState = id=8_14 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_8
= Trans_RemainOn0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
- id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- entryStates = array length = 1
- id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_RemainOn0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_15
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_15
this
- zsrcState = id=8_15 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_9
= Trans_ShouldOff0
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 4
- id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
- id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- entryStates = array length = 1
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_ShouldOff0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateTrans id=10_10
= Trans_ShouldOff2
this
super org.vishia.states.StateSimple$Trans
- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 4
- id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
- id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- entryStates = array length = 1
- id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_ShouldOff2
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
super java.lang.Object
org.vishia.stateMGen.StateMGen$GenStateInfo id=9_16
= org.vishia.stateMGen.StateMGen$GenStateInfo@9_16
this
- zsrcState = id=8_4 = Active (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_1
= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_1
this
- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->work = 0;
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfExit id=13_1
= org.vishia.stateMGen.StateMGen$ZbnfExit@13_1
this
- description = null
- additionaldescription = null
- tododescription = null
- code = String:
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_2
= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_2
this
- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->counter +=1;
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_1
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_1
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->on_ready
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String: thiz->work = 1;
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Ready
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_2
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_2
this
- description = null
- nrTrans = 1
- additionaldescription = null
- tododescription = null
- cond = String: thiz->on_cont
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Work
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_3
= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_3
this
- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->work = 1;
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfExit id=13_2
= org.vishia.stateMGen.StateMGen$ZbnfExit@13_2
this
- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->work = 0;
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_3
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_3
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->off
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_3
= Ready
this
- stateName = String: Ready
- stateNr = String: 0x21
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
- id=14_4 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_4 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_4
= Active
this
- stateName = String: Active
- stateNr = String: 0x22
- stateParallel = true
- description = String: .
* Syntax note: It should be declared after the classes, because elsewhere there are unknown.
* The body contains new declaration of the destination class(es).
- shortdescription = String: join of 2 states of the underlying parallel states
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
- id=14_11 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_11 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 2
- id=8_5 = Active1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- id=8_6 = Active2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
- Active1 = id=8_5 = Active1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- Active2 = id=8_6 = Active2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_5
= Active1
this
- stateName = String: Active1
- stateNr = String: 0xa100
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 2
- id=8_10 = Running (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- id=8_11 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
- Finit = id=8_11 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- Running = id=8_10 = Running (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_6
= Active2
this
- stateName = String: Active2
- stateNr = String: 0xa200
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 2
- id=8_14 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- id=8_15 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
- RemainOn = id=8_14 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- ShouldOff = id=8_15 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_4
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_4
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: event == kStart_Event_ExampleSimple
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = List length = 1
- String: Running21
- dstState = String: RemainOn
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_7
= Running1
this
- stateName = String: Running1
- stateNr = String: 0x41
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_8
= Running21
this
- stateName = String: Running21
- stateNr = String: 0x45
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_9
= Running2
this
- stateName = String: Running2
- stateNr = String: 0x44
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 1
- id=8_8 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 1
- XXXidxSrcStates = Map length = 1
- Running21 = id=8_8 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_10
= Running
this
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 2
- id=8_7 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- id=8_9 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
- Running1 = id=8_7 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- Running2 = id=8_9 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_5
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_5
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = null
- time = String: thiz->delay
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Finit
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_11
= Finit
this
- stateName = String: Finit
- stateNr = String: 0x50
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_12
= On_a
this
- stateName = String: On_a
- stateNr = String: 0x300
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
- id=14_6 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_6 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_6
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_6
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->bit_a
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: On_b
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_13
= On_b
this
- stateName = String: On_b
- stateNr = String: 0x400
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
- id=14_7 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_7 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_7
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_7
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->bit_b
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: On_a
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_14
= RemainOn
this
- stateName = String: RemainOn
- stateNr = String: 0x100
- stateParallel = false
- description = String: .
- shortdescription = String: See On_a, working state
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
- id=14_8 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_8 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = List length = 2
- id=8_12 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- id=8_13 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
- On_a = id=8_12 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- On_b = id=8_13 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_8
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_8
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->offAfterRunning
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: ShouldOff
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfState id=8_15
= ShouldOff
this
super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase
- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_9
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_9
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = null
- time = null
- joinStatesSrc = List length = 1
- String: Finit
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_10
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_10
this
- description = null
- nrTrans = 2
- additionaldescription = null
- tododescription = null
- cond = String: thiz->abort
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_11
= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_11
this
- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = null
- time = null
- joinStatesSrc = null
- joinStates = List length = 2
- String: Finit
- String: ShouldOff
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_4
= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_4
this
- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->out = 3;
super java.lang.Object
org.vishia.stateMGen.StateMGen$ZbnfExit id=13_3
= org.vishia.stateMGen.StateMGen$ZbnfExit@13_3
this
- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->out = 5;
super java.lang.Object