Package | Description |
---|---|
net.sf.smc |
Provides the
Smc class which implements
the state machine compiler application. |
net.sf.smc.generator |
Provides the classes for generating source code in a target
from an SMC
finite state machine model
instance. |
net.sf.smc.model |
Provides the classes modeling a finite state machine.
|
Modifier and Type | Method and Description |
---|---|
void |
SmcSyntaxChecker.visit(SmcState state) |
Modifier and Type | Method and Description |
---|---|
void |
SmcCGenerator.visit(SmcState state)
Emits C code for this FSM state.
|
void |
SmcCSharpGenerator.visit(SmcState state)
Emits C# code for this FSM state.
|
void |
SmcCppGenerator.visit(SmcState state)
Emits C++ code for this FSM state.
|
void |
SmcGraphGenerator.visit(SmcState state)
Emits GraphViz code for this FSM state.
|
void |
SmcGroovyGenerator.visit(SmcState state)
Emits Groovy code for this FSM state.
|
void |
SmcHeaderGenerator.visit(SmcState state)
Generates the state's class declaration:
|
void |
SmcHeaderObjCGenerator.visit(SmcState state)
Generates the state class declaration.
|
void |
SmcJavaGenerator.visit(SmcState state)
Emits Java code for this FSM state.
|
void |
SmcJava7Generator.visit(SmcState state)
Emits Java code for this FSM state.
|
void |
SmcLuaGenerator.visit(SmcState state)
Emits Lua code for this FSM state.
|
void |
SmcObjCGenerator.visit(SmcState state)
Emits Objective C code for this FSM state.
|
void |
SmcPerlGenerator.visit(SmcState state)
Emits Perl code for this FSM state.
|
void |
SmcPhpGenerator.visit(SmcState state)
Emits PHP code for this FSM state.
|
void |
SmcPythonGenerator.visit(SmcState state)
Emits Python code for this FSM state.
|
void |
SmcRubyGenerator.visit(SmcState state)
Emits Ruby code for this FSM state.
|
void |
SmcScalaGenerator.visit(SmcState state)
Emits Scala code for this FSM state.
|
void |
SmcTableGenerator.visit(SmcState state)
Emits HTML table code for this FSM state.
|
void |
SmcTclGenerator.visit(SmcState state)
Emits Tcl code for this FSM state.
|
void |
SmcVBGenerator.visit(SmcState state)
Emits VB code for this FSM state.
|
Modifier and Type | Method and Description |
---|---|
SmcState |
SmcMap.getDefaultState()
Returns the default state.
|
SmcState |
SmcTransition.getState()
Returns the transitions owning state.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SmcState> |
SmcMap.getAllStates()
Returns all states in this map including the default
state.
|
java.util.List<SmcState> |
SmcMap.getStates()
Returns the map's states.
|
Modifier and Type | Method and Description |
---|---|
void |
SmcMap.addState(SmcState state)
Adds a state to the list.
|
boolean |
SmcMap.findState(SmcState state)
Returns
true if the state is in the list and
false otherwise. |
void |
SmcVisitor.visit(SmcState state)
Visits a finite state machine state.
|
Constructor and Description |
---|
SmcTransition(java.lang.String name,
java.util.List<SmcParameter> parameters,
int transId,
int lineNumber,
SmcState state)
Creates a transitions instance with the given name,
parameters, line number and owning state.
|
Copyright © 2015. Charles W. Rapp. All Rights Reserved. Use is subject to license terms.