public class CreateFBstate_FBcl extends Write_FBlock_FBwr
| Modifier and Type | Field and Description |
|---|---|
boolean |
bParallelState |
java.util.List<CreateFBstate_FBcl> |
childDefaultStates
If this list contains only one state, it is the default state of the non parallel inner state machine.
|
java.util.List<CreateFBstate_FBcl> |
childStates
All inner sequential states which are not default states.
|
State_FBcl.EStateKind |
eStateKind
True then this state is parent of parallel states.
|
int |
idSameLevel |
java.util.Map<java.lang.String,CreateFBstate_FBcl> |
idxStateSameLevel |
CreateFBstate_FBcl |
parentState |
java.lang.String |
sNameParent
This is only temporary necessary or additionally on creation of all
State_FBcl classes
before
null for the root state. |
fbtw, fbwRef, idxDin, idxDout, listDepCtor, listDepInit, mdlw, prjfb| Constructor and Description |
|---|
CreateFBstate_FBcl(FBlock_FBcl fb,
java.lang.String sNameParent,
int idSameLevel,
Write_Module_FBwr mdlw,
Prj_FBcl prj,
boolean bCreatePins) |
| Modifier and Type | Method and Description |
|---|---|
State_FBcl |
fbState() |
addDin, addDout, changeFBtype, createFBlockDTypes, createFBlockPinsFromLists, fbtw, fbwRef, getCreateEvPrepUpdin, getCreateEvPrepUpdout, getCreatePin, getCreatePin, getCreatePinFromType, getCreatePinFromType, getCreatePinType, getCreatePortThis, getEvinPrep, getEvinType, getEvPrepUpdin, getEvPrepUpdout, getPinFromType, iterDin, iterDin4dout, iterDin4evin, iterDout, iterDout4evout, iterEvin4din, iterEvin4evout, iterEvin4mask, iterEvinType, iterEvout, iterEvout4dout, iterEvout4evin, iterEvout4mask, iterPort, iterPort4evout, iterRef, iterRef4evin, listEvin, nrDinCurrent, nrEvinCurrent, nrEvoutCurrent, nrofDout, propgDTypeToPin, setFbw, toString, updatePinsFromType, XXXcreateFBlockPinsFromType, XXXgetCreateEvoutTypeFromEvin, XXXgetCreateEvPrepFromPrepout, XXXgetCreatePinDtype, XXXnrAnyInputs, XXXnrAnyOutputsclone_dtypes, createDinoutPins, createEvinoutPins, createRefPortPins, get_idxPin, getConnInArray, getConnOutArray, getEvInArray, getEvOutArray, put_idxPin, put_idxPin, setFBlockDTypePin, setSteptimepublic final java.lang.String sNameParent
State_FBcl classes
before
null for the root state.public CreateFBstate_FBcl parentState
public boolean bParallelState
public State_FBcl.EStateKind eStateKind
childStates is then the parent of the inner states.
All childStates are parallel if this element is true.public final int idSameLevel
public java.util.List<CreateFBstate_FBcl> childStates
#bChildStatesParallelpublic java.util.List<CreateFBstate_FBcl> childDefaultStates
#bChildStatesParallelpublic java.util.Map<java.lang.String,CreateFBstate_FBcl> idxStateSameLevel
public CreateFBstate_FBcl(FBlock_FBcl fb, java.lang.String sNameParent, int idSameLevel, Write_Module_FBwr mdlw, Prj_FBcl prj, boolean bCreatePins)
public State_FBcl fbState()