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(SmcGuard guard) |
Modifier and Type | Method and Description |
---|---|
void |
SmcCGenerator.visit(SmcGuard guard)
Emits C code for this FSM guard.
|
void |
SmcCSharpGenerator.visit(SmcGuard guard)
Emits C# code for this FSM transition guard.
|
void |
SmcCppGenerator.visit(SmcGuard guard)
Emits C++ code for this FSM transition guard.
|
void |
SmcGraphGenerator.visit(SmcGuard guard)
Emits GraphViz code for this FSM transition guard.
|
void |
SmcGroovyGenerator.visit(SmcGuard guard)
Emits Groovy code for this FSM transition guard.
|
void |
SmcJavaGenerator.visit(SmcGuard guard)
Emits Java code for this FSM transition guard.
|
void |
SmcJava7Generator.visit(SmcGuard guard)
Emits Java code for this FSM transition guard.
|
void |
SmcLuaGenerator.visit(SmcGuard guard)
Emits Lua code for this FSM transition guard.
|
void |
SmcObjCGenerator.visit(SmcGuard guard)
Emits Objective C code for this FSM transition guard.
|
void |
SmcPerlGenerator.visit(SmcGuard guard)
Emits Perl code for this FSM transition guard.
|
void |
SmcPhpGenerator.visit(SmcGuard guard)
Emits PHP code for this FSM transition guard.
|
void |
SmcPythonGenerator.visit(SmcGuard guard)
Emits Python code for this FSM transition guard.
|
void |
SmcRubyGenerator.visit(SmcGuard guard)
Emits Ruby code for this FSM transition guard.
|
void |
SmcScalaGenerator.visit(SmcGuard guard)
Emits Scala code for this FSM transition guard.
|
void |
SmcTableGenerator.visit(SmcGuard guard)
Emits HTML table code for this FSM transition guard.
|
void |
SmcTclGenerator.visit(SmcGuard guard)
Emits Tcl code for this FSM transition guard.
|
void |
SmcVBGenerator.visit(SmcGuard guard)
Emits VB code for this FSM transition guard.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
SmcCodeGenerator.allNilEndStates(java.util.List<SmcGuard> guards)
Returns
true if each of the transition guards uses
the nil end state. |
Modifier and Type | Method and Description |
---|---|
SmcGuard |
SmcState.findGuard(java.lang.String name,
java.lang.String condition)
Returns the guard with the specified name and
condition.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SmcGuard> |
SmcTransition.getGuards()
Returns the guard list.
|
Modifier and Type | Method and Description |
---|---|
void |
SmcTransition.addGuard(SmcGuard guard)
Adds a guard to the list.
|
void |
SmcVisitor.visit(SmcGuard guard)
Visits a state tansition guard.
|
Copyright © 2015. Charles W. Rapp. All Rights Reserved. Use is subject to license terms.