public final class SmcFSM extends SmcElement
_lineNumber, _name
Constructor and Description |
---|
SmcFSM(java.lang.String name) |
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 |
addDeclare(java.lang.String name) |
void |
addImport(java.lang.String name) |
void |
addInclude(java.lang.String includeFile) |
void |
addMap(SmcMap map) |
void |
dump(java.io.PrintStream stream) |
SmcMap |
findMap(java.lang.String name) |
java.lang.String |
getAccessLevel() |
java.lang.String |
getContext() |
java.util.List<java.lang.String> |
getDeclarations() |
int |
getDeclareCount() |
java.lang.String |
getHeader() |
int |
getHeaderLine() |
int |
getImportCount() |
java.util.List<java.lang.String> |
getImports() |
java.util.List<java.lang.String> |
getIncludes() |
java.util.List<SmcMap> |
getMaps() |
java.lang.String |
getPackage() |
java.lang.String |
getSource() |
java.lang.String |
getStartState() |
java.util.List<SmcTransition> |
getTransitions() |
void |
setAccessLevel(java.lang.String accessLevel) |
void |
setContext(java.lang.String context) |
void |
setHeader(java.lang.String header) |
void |
setHeaderLine(int line_number) |
void |
setPackage(java.lang.String pkg) |
void |
setSource(java.lang.String source) |
void |
setStartState(java.lang.String state) |
getLineNumber, getName
public java.lang.String getSource()
public void setSource(java.lang.String source)
public int getHeaderLine()
public void setHeaderLine(int line_number)
public java.lang.String getStartState()
public void setStartState(java.lang.String state)
public java.lang.String getContext()
public void setContext(java.lang.String context)
public java.lang.String getHeader()
public void setHeader(java.lang.String header)
public java.util.List<java.lang.String> getIncludes()
public void addInclude(java.lang.String includeFile)
public java.lang.String getPackage()
public void setPackage(java.lang.String pkg)
public java.util.List<java.lang.String> getImports()
public void addImport(java.lang.String name)
public int getImportCount()
public void addDeclare(java.lang.String name)
public int getDeclareCount()
public java.util.List<java.lang.String> getDeclarations()
public java.lang.String getAccessLevel()
public void setAccessLevel(java.lang.String accessLevel)
public SmcMap findMap(java.lang.String name)
public java.util.List<SmcMap> getMaps()
public void addMap(SmcMap map)
public java.util.List<SmcTransition> getTransitions()
public void accept(SmcVisitor visitor)
SmcElement
accept
in class SmcElement
visitor
- a parser visitor.public void dump(java.io.PrintStream stream)