net.sf.smc
Class SmcFSM
java.lang.Object
net.sf.smc.SmcElement
net.sf.smc.SmcFSM
public final class SmcFSM
- extends SmcElement
Constructor Summary |
SmcFSM(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmcFSM
public SmcFSM(java.lang.String name)
getSource
public java.lang.String getSource()
setSource
public void setSource(java.lang.String source)
getHeaderLine
public int getHeaderLine()
setHeaderLine
public void setHeaderLine(int line_number)
getStartState
public java.lang.String getStartState()
setStartState
public void setStartState(java.lang.String state)
getContext
public java.lang.String getContext()
setContext
public void setContext(java.lang.String context)
getHeader
public java.lang.String getHeader()
setHeader
public void setHeader(java.lang.String header)
getIncludes
public java.util.List<java.lang.String> getIncludes()
addInclude
public void addInclude(java.lang.String includeFile)
getPackage
public java.lang.String getPackage()
setPackage
public void setPackage(java.lang.String pkg)
getImports
public java.util.List<java.lang.String> getImports()
addImport
public void addImport(java.lang.String name)
getImportCount
public int getImportCount()
addDeclare
public void addDeclare(java.lang.String name)
getDeclareCount
public int getDeclareCount()
getDeclarations
public java.util.List<java.lang.String> getDeclarations()
getAccessLevel
public java.lang.String getAccessLevel()
setAccessLevel
public void setAccessLevel(java.lang.String accessLevel)
findMap
public SmcMap findMap(java.lang.String name)
getMaps
public java.util.List<SmcMap> getMaps()
addMap
public void addMap(SmcMap map)
getTransitions
public java.util.List<SmcTransition> getTransitions()
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.
dump
public void dump(java.io.PrintStream stream)