net.sf.smc
Class SmcState
java.lang.Object
net.sf.smc.SmcElement
net.sf.smc.SmcState
public final class SmcState
- extends SmcElement
Constructor Summary |
SmcState(java.lang.String name,
int lineNumber,
SmcMap map)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SmcState
public SmcState(java.lang.String name,
int lineNumber,
SmcMap map)
getMap
public SmcMap getMap()
getName
public java.lang.String getName()
- Description copied from class:
SmcElement
- Returns the element's unique name.
- Overrides:
getName
in class SmcElement
- Returns:
- the element's unique name.
getClassName
public java.lang.String getClassName()
getInstanceName
public java.lang.String getInstanceName()
getEntryActions
public java.util.List<SmcAction> getEntryActions()
setEntryActions
public void setEntryActions(java.util.List<SmcAction> actions)
getExitActions
public java.util.List<SmcAction> getExitActions()
setExitActions
public void setExitActions(java.util.List<SmcAction> actions)
getTransitions
public java.util.List<SmcTransition> getTransitions()
findTransition
public SmcTransition findTransition(java.lang.String name,
java.util.List<SmcParameter> parameters)
addTransition
public void addTransition(SmcTransition transition)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accept
public void accept(SmcVisitor visitor)
- Description copied from class:
SmcElement
- Accepts a new visitor which performs some action upon this
abstract syntax tree element.
- Specified by:
accept
in class SmcElement
- Parameters:
visitor
- a parser visitor.