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(SmcParameter parameter) |
Modifier and Type | Method and Description |
---|---|
void |
SmcCGenerator.visit(SmcParameter parameter)
Emits C code for this transition parameter.
|
void |
SmcCSharpGenerator.visit(SmcParameter parameter)
Emits C# code for this transition parameter.
|
void |
SmcCppGenerator.visit(SmcParameter parameter)
Emits C++ code for this transition parameter.
|
void |
SmcGraphGenerator.visit(SmcParameter parameter)
Emits GraphViz code for this transition parameter.
|
void |
SmcGroovyGenerator.visit(SmcParameter parameter)
Emits Groovy code for this transition parameter.
|
void |
SmcHeaderGenerator.visit(SmcParameter parameter)
Emits C++ header code for this transition parameter.
|
void |
SmcHeaderObjCGenerator.visit(SmcParameter parameter)
Emits Objective C header code for this transition
parameter.
|
void |
SmcJavaGenerator.visit(SmcParameter parameter)
Emits Java code for this transition parameter.
|
void |
SmcJava7Generator.visit(SmcParameter parameter)
Emits Java code for this transition parameter.
|
void |
SmcObjCGenerator.visit(SmcParameter parameter)
Emits Objective C code for this transition parameter.
|
void |
SmcPhpGenerator.visit(SmcParameter parameter)
Emits PHP code for this transition parameter.
|
void |
SmcPythonGenerator.visit(SmcParameter parameter)
Emits Python code for this transition parameter.
|
void |
SmcScalaGenerator.visit(SmcParameter parameter)
Emits Scala code for this transition parameter.
|
void |
SmcTableGenerator.visit(SmcParameter parameter)
Emits HTML table code for this transition parameter.
|
void |
SmcTclGenerator.visit(SmcParameter parameter)
Emits Tcl code for this transition parameter.
|
void |
SmcVBGenerator.visit(SmcParameter parameter)
Emits VB code for this transition parameter.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SmcParameter> |
SmcTransition.getParameters()
Returns the transition parameters.
|
Modifier and Type | Method and Description |
---|---|
int |
SmcParameter.compareTo(SmcParameter param)
Returns an integer value <, equal to or > zero
depending on whether
this parameter is <,
equal to or > param . |
void |
SmcVisitor.visit(SmcParameter parameter)
Visits a state transition parameter.
|
Modifier and Type | Method and Description |
---|---|
static int |
SmcTransition.compareParams(java.util.List<SmcParameter> p1,
java.util.List<SmcParameter> p2)
Returns an integer value <, equal to, or > zero
based on whether
p1 is <, equal to, or >
p2 . |
static int |
SmcTransition.compareParams(java.util.List<SmcParameter> p1,
java.util.List<SmcParameter> p2)
Returns an integer value <, equal to, or > zero
based on whether
p1 is <, equal to, or >
p2 . |
int |
SmcTransition.compareTo(java.lang.String name,
java.util.List<SmcParameter> parameters)
Returns an interger value <, equal to or > than
zero if
this transition's name and parameters are
<, = or > than name and parameters . |
SmcTransition |
SmcState.findTransition(java.lang.String name,
java.util.List<SmcParameter> parameters)
Returns the transition with the specified name and
parameters.
|
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.