rad  3.0.0
Public Member Functions | List of all members
scxml4py.state.StateCompound Class Reference
Inheritance diagram for scxml4py.state.StateCompound:
scxml4py.state.State

Public Member Functions

def __init__ (self, theId)
 
def __str__ (self)
 
def clone (self, regionNo, clonedParentState, statesMap, actionMap, activityMap)
 
def __init__ (self, theId)
 
def __str__ (self)
 
def clone (self, regionNo, clonedParentState, statesMap, actionMap, activityMap)
 
- Public Member Functions inherited from scxml4py.state.State
def __init__ (self, theId, theType)
 
def __lt__ (self, other)
 
def __eq__ (self, other)
 
def __hash__ (self, *args, **kwargs)
 
def getId (self)
 
def getAbsoluteId (self)
 
def getType (self)
 
def getParent (self)
 
def getHistory (self)
 
def getEntryActions (self)
 
def getExitActions (self)
 
def getInitialTrans (self)
 
def getInitialState (self)
 
def getSubstates (self)
 
def getTransitions (self)
 
def getActivities (self)
 
def getProperAncestors (self, upperBoundState)
 
def setId (self, theId)
 
def setAbsoluteId (self, theAbsId)
 
def setParent (self, theParent)
 
def setIsInitial (self, isInitial)
 
def setIsFinal (self, isFinal)
 
def setHistory (self, history)
 
def setInitialState (self, initialState, theAction)
 
def setFinalState (self, finalState)
 
def setSubstates (self, substates)
 
def setTransitions (self, transitions)
 
def setActivities (self, activities)
 
def isInitial (self)
 
def isFinal (self)
 
def isCompound (self)
 
def isParallel (self)
 
def isAtomic (self)
 
def isHistory (self)
 
def isDescendantFrom (self, parent)
 
def countParents (self)
 
def resolveAbsoluteId (self)
 
def addEntryAction (self, a)
 
def addExitAction (self, a)
 
def addActivity (self, activity)
 
def startActivities (self)
 
def cancelActivities (self)
 
def addSubstate (self, s)
 
def addTransition (self, target, event, action, condition=None)
 
def copy (self, regionNo, clonedParentState, clonedState, statesMap, actionMap, activityMap)
 
def __init__ (self, theId, theType)
 
def __lt__ (self, other)
 
def __eq__ (self, other)
 
def __hash__ (self, *args, **kwargs)
 
def getId (self)
 
def getAbsoluteId (self)
 
def getType (self)
 
def getParent (self)
 
def getHistory (self)
 
def getEntryActions (self)
 
def getExitActions (self)
 
def getInitialTrans (self)
 
def getInitialState (self)
 
def getSubstates (self)
 
def getTransitions (self)
 
def getActivities (self)
 
def getProperAncestors (self, upperBoundState)
 
def setId (self, theId)
 
def setAbsoluteId (self, theAbsId)
 
def setParent (self, theParent)
 
def setIsInitial (self, isInitial)
 
def setIsFinal (self, isFinal)
 
def setHistory (self, history)
 
def setInitialState (self, initialState, theAction)
 
def setFinalState (self, finalState)
 
def setSubstates (self, substates)
 
def setTransitions (self, transitions)
 
def setActivities (self, activities)
 
def isInitial (self)
 
def isFinal (self)
 
def isCompound (self)
 
def isParallel (self)
 
def isAtomic (self)
 
def isHistory (self)
 
def isDescendantFrom (self, parent)
 
def countParents (self)
 
def resolveAbsoluteId (self)
 
def addEntryAction (self, a)
 
def addExitAction (self, a)
 
def addActivity (self, activity)
 
def startActivities (self)
 
def cancelActivities (self)
 
def addSubstate (self, s)
 
def addTransition (self, target, event, action, condition=None)
 
def copy (self, regionNo, clonedParentState, clonedState, statesMap, actionMap, activityMap)
 

Additional Inherited Members

- Static Public Member Functions inherited from scxml4py.state.State
def getSeparator ()
 
def getSeparator ()
 
- Public Attributes inherited from scxml4py.state.State
 mId
 
 mAbsId
 
 mType
 
 mParent
 
 mSubstates
 
 mHistory
 
 mTransitions
 
 mOnEntry
 
 mOnExit
 
 mActivities
 
 mInitialTrans
 
 mIsInitial
 
 mIsFinal
 

Constructor & Destructor Documentation

◆ __init__() [1/2]

def scxml4py.state.StateCompound.__init__ (   self,
  theId 
)

◆ __init__() [2/2]

def scxml4py.state.StateCompound.__init__ (   self,
  theId 
)

Member Function Documentation

◆ __str__() [1/2]

def scxml4py.state.StateCompound.__str__ (   self)

Reimplemented from scxml4py.state.State.

◆ __str__() [2/2]

def scxml4py.state.StateCompound.__str__ (   self)

Reimplemented from scxml4py.state.State.

◆ clone() [1/2]

def scxml4py.state.StateCompound.clone (   self,
  regionNo,
  clonedParentState,
  statesMap,
  actionMap,
  activityMap 
)

◆ clone() [2/2]

def scxml4py.state.StateCompound.clone (   self,
  regionNo,
  clonedParentState,
  statesMap,
  actionMap,
  activityMap 
)

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