public final class SmcState extends SmcElement
_lineNumber, _name| Constructor and Description |
|---|
SmcState(java.lang.String name,
int lineNumber,
SmcMap map) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SmcVisitor visitor)
Accepts a new visitor which performs some action upon this
abstract syntax tree element.
|
void |
addTransition(SmcTransition transition) |
SmcTransition |
findTransition(java.lang.String name,
java.util.List<SmcParameter> parameters) |
java.lang.String |
getClassName() |
java.util.List<SmcAction> |
getEntryActions() |
java.util.List<SmcAction> |
getExitActions() |
java.lang.String |
getInstanceName() |
SmcMap |
getMap() |
java.lang.String |
getName()
Returns the element's unique name.
|
java.util.List<SmcTransition> |
getTransitions() |
void |
setEntryActions(java.util.List<SmcAction> actions) |
void |
setExitActions(java.util.List<SmcAction> actions) |
java.lang.String |
toString() |
getLineNumberpublic SmcState(java.lang.String name,
int lineNumber,
SmcMap map)
public SmcMap getMap()
public java.lang.String getName()
SmcElementgetName in class SmcElementpublic java.lang.String getClassName()
public java.lang.String getInstanceName()
public java.util.List<SmcAction> getEntryActions()
public void setEntryActions(java.util.List<SmcAction> actions)
public java.util.List<SmcAction> getExitActions()
public void setExitActions(java.util.List<SmcAction> actions)
public java.util.List<SmcTransition> getTransitions()
public SmcTransition findTransition(java.lang.String name, java.util.List<SmcParameter> parameters)
public void addTransition(SmcTransition transition)
public java.lang.String toString()
toString in class java.lang.Objectpublic void accept(SmcVisitor visitor)
SmcElementaccept in class SmcElementvisitor - a parser visitor.