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

Public Member Functions

def __init__ (self, theId, theType)
 
def __str__ (self)
 
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 __str__ (self)
 
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)
 

Static Public Member Functions

def getSeparator ()
 
def getSeparator ()
 

Public Attributes

 mId
 
 mAbsId
 
 mType
 
 mParent
 
 mSubstates
 
 mHistory
 
 mTransitions
 
 mOnEntry
 
 mOnExit
 
 mActivities
 
 mInitialTrans
 
 mIsInitial
 
 mIsFinal
 

Constructor & Destructor Documentation

◆ __init__() [1/2]

def scxml4py.state.State.__init__ (   self,
  theId,
  theType 
)

◆ __init__() [2/2]

def scxml4py.state.State.__init__ (   self,
  theId,
  theType 
)

Member Function Documentation

◆ __eq__() [1/2]

def scxml4py.state.State.__eq__ (   self,
  other 
)

◆ __eq__() [2/2]

def scxml4py.state.State.__eq__ (   self,
  other 
)

◆ __hash__() [1/2]

def scxml4py.state.State.__hash__ (   self,
args,
**  kwargs 
)

◆ __hash__() [2/2]

def scxml4py.state.State.__hash__ (   self,
args,
**  kwargs 
)

◆ __lt__() [1/2]

def scxml4py.state.State.__lt__ (   self,
  other 
)

◆ __lt__() [2/2]

def scxml4py.state.State.__lt__ (   self,
  other 
)

◆ __str__() [1/2]

def scxml4py.state.State.__str__ (   self)

◆ __str__() [2/2]

def scxml4py.state.State.__str__ (   self)

◆ addActivity() [1/2]

def scxml4py.state.State.addActivity (   self,
  activity 
)

◆ addActivity() [2/2]

def scxml4py.state.State.addActivity (   self,
  activity 
)

◆ addEntryAction() [1/2]

def scxml4py.state.State.addEntryAction (   self,
  a 
)

◆ addEntryAction() [2/2]

def scxml4py.state.State.addEntryAction (   self,
  a 
)

◆ addExitAction() [1/2]

def scxml4py.state.State.addExitAction (   self,
  a 
)

◆ addExitAction() [2/2]

def scxml4py.state.State.addExitAction (   self,
  a 
)

◆ addSubstate() [1/2]

def scxml4py.state.State.addSubstate (   self,
  s 
)

◆ addSubstate() [2/2]

def scxml4py.state.State.addSubstate (   self,
  s 
)

◆ addTransition() [1/2]

def scxml4py.state.State.addTransition (   self,
  target,
  event,
  action,
  condition = None 
)

◆ addTransition() [2/2]

def scxml4py.state.State.addTransition (   self,
  target,
  event,
  action,
  condition = None 
)

◆ cancelActivities() [1/2]

def scxml4py.state.State.cancelActivities (   self)

◆ cancelActivities() [2/2]

def scxml4py.state.State.cancelActivities (   self)

◆ copy() [1/2]

def scxml4py.state.State.copy (   self,
  regionNo,
  clonedParentState,
  clonedState,
  statesMap,
  actionMap,
  activityMap 
)

◆ copy() [2/2]

def scxml4py.state.State.copy (   self,
  regionNo,
  clonedParentState,
  clonedState,
  statesMap,
  actionMap,
  activityMap 
)

◆ countParents() [1/2]

def scxml4py.state.State.countParents (   self)

◆ countParents() [2/2]

def scxml4py.state.State.countParents (   self)

◆ getAbsoluteId() [1/2]

def scxml4py.state.State.getAbsoluteId (   self)

◆ getAbsoluteId() [2/2]

def scxml4py.state.State.getAbsoluteId (   self)

◆ getActivities() [1/2]

def scxml4py.state.State.getActivities (   self)

◆ getActivities() [2/2]

def scxml4py.state.State.getActivities (   self)

◆ getEntryActions() [1/2]

def scxml4py.state.State.getEntryActions (   self)

◆ getEntryActions() [2/2]

def scxml4py.state.State.getEntryActions (   self)

◆ getExitActions() [1/2]

def scxml4py.state.State.getExitActions (   self)

◆ getExitActions() [2/2]

def scxml4py.state.State.getExitActions (   self)

◆ getHistory() [1/2]

def scxml4py.state.State.getHistory (   self)

◆ getHistory() [2/2]

def scxml4py.state.State.getHistory (   self)

◆ getId() [1/2]

def scxml4py.state.State.getId (   self)

◆ getId() [2/2]

def scxml4py.state.State.getId (   self)

◆ getInitialState() [1/2]

def scxml4py.state.State.getInitialState (   self)

◆ getInitialState() [2/2]

def scxml4py.state.State.getInitialState (   self)

◆ getInitialTrans() [1/2]

def scxml4py.state.State.getInitialTrans (   self)

◆ getInitialTrans() [2/2]

def scxml4py.state.State.getInitialTrans (   self)

◆ getParent() [1/2]

def scxml4py.state.State.getParent (   self)

◆ getParent() [2/2]

def scxml4py.state.State.getParent (   self)

◆ getProperAncestors() [1/2]

def scxml4py.state.State.getProperAncestors (   self,
  upperBoundState 
)

◆ getProperAncestors() [2/2]

def scxml4py.state.State.getProperAncestors (   self,
  upperBoundState 
)

◆ getSeparator() [1/2]

def scxml4py.state.State.getSeparator ( )
static

◆ getSeparator() [2/2]

def scxml4py.state.State.getSeparator ( )
static

◆ getSubstates() [1/2]

def scxml4py.state.State.getSubstates (   self)

◆ getSubstates() [2/2]

def scxml4py.state.State.getSubstates (   self)

◆ getTransitions() [1/2]

def scxml4py.state.State.getTransitions (   self)

◆ getTransitions() [2/2]

def scxml4py.state.State.getTransitions (   self)

◆ getType() [1/2]

def scxml4py.state.State.getType (   self)

◆ getType() [2/2]

def scxml4py.state.State.getType (   self)

◆ isAtomic() [1/2]

def scxml4py.state.State.isAtomic (   self)

◆ isAtomic() [2/2]

def scxml4py.state.State.isAtomic (   self)

◆ isCompound() [1/2]

def scxml4py.state.State.isCompound (   self)

◆ isCompound() [2/2]

def scxml4py.state.State.isCompound (   self)

◆ isDescendantFrom() [1/2]

def scxml4py.state.State.isDescendantFrom (   self,
  parent 
)

◆ isDescendantFrom() [2/2]

def scxml4py.state.State.isDescendantFrom (   self,
  parent 
)

◆ isFinal() [1/2]

def scxml4py.state.State.isFinal (   self)

◆ isFinal() [2/2]

def scxml4py.state.State.isFinal (   self)

◆ isHistory() [1/2]

def scxml4py.state.State.isHistory (   self)

◆ isHistory() [2/2]

def scxml4py.state.State.isHistory (   self)

◆ isInitial() [1/2]

def scxml4py.state.State.isInitial (   self)

◆ isInitial() [2/2]

def scxml4py.state.State.isInitial (   self)

◆ isParallel() [1/2]

def scxml4py.state.State.isParallel (   self)

◆ isParallel() [2/2]

def scxml4py.state.State.isParallel (   self)

◆ resolveAbsoluteId() [1/2]

def scxml4py.state.State.resolveAbsoluteId (   self)

◆ resolveAbsoluteId() [2/2]

def scxml4py.state.State.resolveAbsoluteId (   self)

◆ setAbsoluteId() [1/2]

def scxml4py.state.State.setAbsoluteId (   self,
  theAbsId 
)

◆ setAbsoluteId() [2/2]

def scxml4py.state.State.setAbsoluteId (   self,
  theAbsId 
)

◆ setActivities() [1/2]

def scxml4py.state.State.setActivities (   self,
  activities 
)

◆ setActivities() [2/2]

def scxml4py.state.State.setActivities (   self,
  activities 
)

◆ setFinalState() [1/2]

def scxml4py.state.State.setFinalState (   self,
  finalState 
)

◆ setFinalState() [2/2]

def scxml4py.state.State.setFinalState (   self,
  finalState 
)

◆ setHistory() [1/2]

def scxml4py.state.State.setHistory (   self,
  history 
)

◆ setHistory() [2/2]

def scxml4py.state.State.setHistory (   self,
  history 
)

◆ setId() [1/2]

def scxml4py.state.State.setId (   self,
  theId 
)

◆ setId() [2/2]

def scxml4py.state.State.setId (   self,
  theId 
)

◆ setInitialState() [1/2]

def scxml4py.state.State.setInitialState (   self,
  initialState,
  theAction 
)

◆ setInitialState() [2/2]

def scxml4py.state.State.setInitialState (   self,
  initialState,
  theAction 
)

◆ setIsFinal() [1/2]

def scxml4py.state.State.setIsFinal (   self,
  isFinal 
)

◆ setIsFinal() [2/2]

def scxml4py.state.State.setIsFinal (   self,
  isFinal 
)

◆ setIsInitial() [1/2]

def scxml4py.state.State.setIsInitial (   self,
  isInitial 
)

◆ setIsInitial() [2/2]

def scxml4py.state.State.setIsInitial (   self,
  isInitial 
)

◆ setParent() [1/2]

def scxml4py.state.State.setParent (   self,
  theParent 
)

◆ setParent() [2/2]

def scxml4py.state.State.setParent (   self,
  theParent 
)

◆ setSubstates() [1/2]

def scxml4py.state.State.setSubstates (   self,
  substates 
)

◆ setSubstates() [2/2]

def scxml4py.state.State.setSubstates (   self,
  substates 
)

◆ setTransitions() [1/2]

def scxml4py.state.State.setTransitions (   self,
  transitions 
)

◆ setTransitions() [2/2]

def scxml4py.state.State.setTransitions (   self,
  transitions 
)

◆ startActivities() [1/2]

def scxml4py.state.State.startActivities (   self)

◆ startActivities() [2/2]

def scxml4py.state.State.startActivities (   self)

Member Data Documentation

◆ mAbsId

scxml4py.state.State.mAbsId

◆ mActivities

scxml4py.state.State.mActivities

◆ mHistory

scxml4py.state.State.mHistory

◆ mId

scxml4py.state.State.mId

◆ mInitialTrans

scxml4py.state.State.mInitialTrans

◆ mIsFinal

scxml4py.state.State.mIsFinal

◆ mIsInitial

scxml4py.state.State.mIsInitial

◆ mOnEntry

scxml4py.state.State.mOnEntry

◆ mOnExit

scxml4py.state.State.mOnExit

◆ mParent

scxml4py.state.State.mParent

◆ mSubstates

scxml4py.state.State.mSubstates

◆ mTransitions

scxml4py.state.State.mTransitions

◆ mType

scxml4py.state.State.mType

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