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() |
getLineNumber
public SmcState(java.lang.String name, int lineNumber, SmcMap map)
public SmcMap getMap()
public java.lang.String getName()
SmcElement
getName
in class SmcElement
public 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.Object
public void accept(SmcVisitor visitor)
SmcElement
accept
in class SmcElement
visitor
- a parser visitor.