rad  3.0.0
Public Member Functions | Public Attributes | List of all members
scxml4py.stateMachine.StateMachine Class Reference
Inheritance diagram for scxml4py.stateMachine.StateMachine:

Public Member Functions

def __init__ (self, theId)
 
def __str__ (self)
 
def getId (self)
 
def getInitialTrans (self)
 
def getSubstates (self)
 
def getParallel (self)
 
def setId (self, theId)
 
def setInitialState (self, initialState, a=None)
 
def setFinalState (self, finalState)
 
def setSubstates (self, substates)
 
def setParallel (self, parallel)
 
def addSubstate (self, s)
 
def addParallel (self, s)
 
def updateStatesMap (self, absId, s)
 
def findStateInMap (self, absId)
 
def cloneParallel (self, numberOfClones, rootStateAbsId, actionMap, activityMap)
 
def __init__ (self, theId)
 
def __str__ (self)
 
def getId (self)
 
def getInitialTrans (self)
 
def getSubstates (self)
 
def getParallel (self)
 
def setId (self, theId)
 
def setInitialState (self, initialState, a=None)
 
def setFinalState (self, finalState)
 
def setSubstates (self, substates)
 
def setParallel (self, parallel)
 
def addSubstate (self, s)
 
def addParallel (self, s)
 
def updateStatesMap (self, absId, s)
 
def findStateInMap (self, absId)
 
def cloneParallel (self, numberOfClones, rootStateAbsId, actionMap, activityMap)
 

Public Attributes

 mId
 
 mInitialTrans
 
 mSubstates
 
 mParallel
 
 mStatesMap
 

Constructor & Destructor Documentation

◆ __init__() [1/2]

def scxml4py.stateMachine.StateMachine.__init__ (   self,
  theId 
)

◆ __init__() [2/2]

def scxml4py.stateMachine.StateMachine.__init__ (   self,
  theId 
)

Member Function Documentation

◆ __str__() [1/2]

def scxml4py.stateMachine.StateMachine.__str__ (   self)

◆ __str__() [2/2]

def scxml4py.stateMachine.StateMachine.__str__ (   self)

◆ addParallel() [1/2]

def scxml4py.stateMachine.StateMachine.addParallel (   self,
  s 
)

◆ addParallel() [2/2]

def scxml4py.stateMachine.StateMachine.addParallel (   self,
  s 
)

◆ addSubstate() [1/2]

def scxml4py.stateMachine.StateMachine.addSubstate (   self,
  s 
)

◆ addSubstate() [2/2]

def scxml4py.stateMachine.StateMachine.addSubstate (   self,
  s 
)

◆ cloneParallel() [1/2]

def scxml4py.stateMachine.StateMachine.cloneParallel (   self,
  numberOfClones,
  rootStateAbsId,
  actionMap,
  activityMap 
)

◆ cloneParallel() [2/2]

def scxml4py.stateMachine.StateMachine.cloneParallel (   self,
  numberOfClones,
  rootStateAbsId,
  actionMap,
  activityMap 
)

◆ findStateInMap() [1/2]

def scxml4py.stateMachine.StateMachine.findStateInMap (   self,
  absId 
)

◆ findStateInMap() [2/2]

def scxml4py.stateMachine.StateMachine.findStateInMap (   self,
  absId 
)

◆ getId() [1/2]

def scxml4py.stateMachine.StateMachine.getId (   self)

◆ getId() [2/2]

def scxml4py.stateMachine.StateMachine.getId (   self)

◆ getInitialTrans() [1/2]

def scxml4py.stateMachine.StateMachine.getInitialTrans (   self)

◆ getInitialTrans() [2/2]

def scxml4py.stateMachine.StateMachine.getInitialTrans (   self)

◆ getParallel() [1/2]

def scxml4py.stateMachine.StateMachine.getParallel (   self)

◆ getParallel() [2/2]

def scxml4py.stateMachine.StateMachine.getParallel (   self)

◆ getSubstates() [1/2]

def scxml4py.stateMachine.StateMachine.getSubstates (   self)

◆ getSubstates() [2/2]

def scxml4py.stateMachine.StateMachine.getSubstates (   self)

◆ setFinalState() [1/2]

def scxml4py.stateMachine.StateMachine.setFinalState (   self,
  finalState 
)

◆ setFinalState() [2/2]

def scxml4py.stateMachine.StateMachine.setFinalState (   self,
  finalState 
)

◆ setId() [1/2]

def scxml4py.stateMachine.StateMachine.setId (   self,
  theId 
)

◆ setId() [2/2]

def scxml4py.stateMachine.StateMachine.setId (   self,
  theId 
)

◆ setInitialState() [1/2]

def scxml4py.stateMachine.StateMachine.setInitialState (   self,
  initialState,
  a = None 
)

◆ setInitialState() [2/2]

def scxml4py.stateMachine.StateMachine.setInitialState (   self,
  initialState,
  a = None 
)

◆ setParallel() [1/2]

def scxml4py.stateMachine.StateMachine.setParallel (   self,
  parallel 
)

◆ setParallel() [2/2]

def scxml4py.stateMachine.StateMachine.setParallel (   self,
  parallel 
)

◆ setSubstates() [1/2]

def scxml4py.stateMachine.StateMachine.setSubstates (   self,
  substates 
)

◆ setSubstates() [2/2]

def scxml4py.stateMachine.StateMachine.setSubstates (   self,
  substates 
)

◆ updateStatesMap() [1/2]

def scxml4py.stateMachine.StateMachine.updateStatesMap (   self,
  absId,
  s 
)

◆ updateStatesMap() [2/2]

def scxml4py.stateMachine.StateMachine.updateStatesMap (   self,
  absId,
  s 
)

Member Data Documentation

◆ mId

scxml4py.stateMachine.StateMachine.mId

◆ mInitialTrans

scxml4py.stateMachine.StateMachine.mInitialTrans

◆ mParallel

scxml4py.stateMachine.StateMachine.mParallel

◆ mStatesMap

scxml4py.stateMachine.StateMachine.mStatesMap

◆ mSubstates

scxml4py.stateMachine.StateMachine.mSubstates

The documentation for this class was generated from the following file: