|
SMC 6_0_1 |
||||||||
PREV NEXT | FRAMES NO FRAMES |
true
if each of the transition guards uses
the nil end state.
null
.
action
.
this
parameter is <,
equal to or > param
.
this
transition is <, = or > than
trans
.
this
transition's name and parameters are
<, = or > than name
and parameters
.
true
if obj
is a non-null
parameter instance with the same name and type;
false
otherwise.
true
if obj
is a non-null
transition instance with the same name and parameters;
false
otherwise.
true
if the state is in the list and
false
otherwise.
true
, the state machine
will print messages to the console.
SmcMessage.WARNING
or
SmcMessage.ERROR
.
true
if this guard references the
ctxt
variable and false
otherwise.
true
if this transition references the
ctxt
local variable and false
otherwise.
true
if this map has an explicitly
defined default state and false
otherwise.
true
if at least one of the map's states
has an entry action and false
otherwise.
true
if there is at least one state in the
state machine which has an exit action; false
otherwise.
true
if at least one of the map's states
has an exit action and false
otherwise.
true
if this transition has a guard with a
non-nil
end state and false
otherwise.
true
if this action is the predefined EmptyStateStack()
Returns false
if this action is not the predefined EmptyStateStack()
true
if this FSM is in a transition and
false
otherwise.
true
if this map contains the nsamed
state; false
otherwise.
true
if this transition is an
internal loopback or a push transition and
false
otherwise.
true
if this action is a .Net property
assignment and false
if not.
true
if this action is a static member.
true
if no errors were found and
false
if there are syntax errors.
Smc
class which implements
the state machine compiler application.finite state machine model
instance.finite state machine model
instance.state
.
flag
is true
and
off if flag
is false
.
flag
is true
, then this action is a
.Net property assignment.
transition
definition.FSM
model.guard
.StateUndefinedException
is thrown by
an SMC-generated state machine whenever a transition is taken
and there is no state currently set.StateUndefinedException
with a detail message.
TransitionUndefinedException
is thrown by
an SMC-generated state machine whenever a transition is taken
which:
Is not explicitly defined in the current state and
Is not explicitly defined in the current FSM's default
state and
There is no Default transition in the current state.TransitionUndefinedException
with no detail message.
TransitionUndefinedException
with a detail message.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcCGenerator
- Emits C code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcCGenerator
- Emits C code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcCGenerator
- Emits C code for this FSM transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcCGenerator
- Emits C code for this FSM guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcCGenerator
- Emits C code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcCGenerator
- Emits C code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcCppGenerator
- Emits C++ code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcCppGenerator
- Emits C++ code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcCppGenerator
- Emits C++ code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcCppGenerator
- Emits C++ code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcCppGenerator
- Emits C++ code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcCppGenerator
- Emits C++ code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcCppGenerator
- Emits C++ code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcCSharpGenerator
- Emits C# code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcCSharpGenerator
- Emits C# code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcCSharpGenerator
- Emits C# code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcCSharpGenerator
- Emits C# code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcCSharpGenerator
- Emits C# code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcCSharpGenerator
- Emits C# code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcCSharpGenerator
- Emits C# code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcGraphGenerator
- Emits GraphViz code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcGraphGenerator
- Emits GraphViz code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcGraphGenerator
- Emits GraphViz code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcGraphGenerator
- Emits GraphViz code for this FSM transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcGraphGenerator
- Emits GraphViz code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcGraphGenerator
- Emits GraphViz code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcGraphGenerator
- Emits GraphViz code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcGroovyGenerator
- Emits Groovy code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcGroovyGenerator
- Emits Groovy code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcGroovyGenerator
- Emits Groovy code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcGroovyGenerator
- Emits Groovy code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcGroovyGenerator
- Emits Groovy code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcGroovyGenerator
- Emits Groovy code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcGroovyGenerator
- Emits Groovy code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcHeaderCGenerator
- Emits C header code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcHeaderCGenerator
- Emits C header code for the FSM map.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcHeaderGenerator
- Emits C++ header code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcHeaderGenerator
- Generates the map class declaration and then the state
classes:
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcHeaderGenerator
- Generates the state's class declaration:
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcHeaderGenerator
- Generates the transition method declaration:
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcHeaderGenerator
- Emits C++ header code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcHeaderObjCGenerator
- Emits Objective C header code for the finite state
machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcHeaderObjCGenerator
- Generates the map class declaration and then the state
classes:
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcHeaderObjCGenerator
- Generates the state class declaration.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcHeaderObjCGenerator
- Generates the transition method declaration:
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcHeaderObjCGenerator
- Emits Objective C header code for this transition
parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcJavaGenerator
- Emits Java code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcJavaGenerator
- Emits Java code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcJavaGenerator
- Emits Java code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcJavaGenerator
- Emits Java code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcJavaGenerator
- Emits Java code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcJavaGenerator
- Emits Java code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcJavaGenerator
- Emits Java code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcLuaGenerator
- Emits Lua code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcLuaGenerator
-
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcLuaGenerator
- Emits Lua code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcLuaGenerator
- Emits Lua code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcLuaGenerator
- Emits Lua code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcLuaGenerator
- Emits Lua code for this FSM action.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcObjCGenerator
- Emits Objective C code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcObjCGenerator
- Emits Objective C code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcObjCGenerator
- Emits Objective C code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcObjCGenerator
- Emits Objective C code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcObjCGenerator
- Emits Objective C code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcObjCGenerator
- Emits Objective C code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcObjCGenerator
- Emits Objective C code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcPerlGenerator
- Emits Perl code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcPerlGenerator
-
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcPerlGenerator
- Emits Perl code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcPerlGenerator
- Emits Perl code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcPerlGenerator
- Emits Perl code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcPerlGenerator
- Emits Perl code for this FSM action.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcPhpGenerator
- Emits PHP code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcPhpGenerator
- Emits PHP code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcPhpGenerator
- Emits PHP code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcPhpGenerator
- Emits PHP code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcPhpGenerator
- Emits PHP code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcPhpGenerator
- Emits PHP code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcPhpGenerator
- Emits PHP code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcPythonGenerator
- Emits Python code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcPythonGenerator
- Emits Python code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcPythonGenerator
- Emits Python code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcPythonGenerator
- Emits Python code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcPythonGenerator
- Emits Python code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcPythonGenerator
- Emits Python code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcPythonGenerator
- Emits Python code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcRubyGenerator
- Emits Ruby code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcRubyGenerator
- Emits Ruby code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcRubyGenerator
- Emits Ruby code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcRubyGenerator
- Emits Ruby code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcRubyGenerator
- Emits Ruby code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcRubyGenerator
- Emits Ruby code for this FSM action.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcScalaGenerator
- Emits Scala code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcScalaGenerator
- Emits Scala code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcScalaGenerator
- Emits Scala code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcScalaGenerator
- Emits Scala code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcScalaGenerator
- Emits Scala code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcScalaGenerator
- Emits Scala code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcScalaGenerator
- Emits Scala code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcTableGenerator
- Emits HTML table code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcTableGenerator
- Emits HTML table code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcTableGenerator
- Emits HTML table code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcTableGenerator
- Emits HTML table code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcTableGenerator
- Emits HTML table code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcTableGenerator
- Emits HTML table code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcTableGenerator
- Emits HTML table code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcTclGenerator
- Emits Tcl code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcTclGenerator
- Emits Tcl code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcTclGenerator
- Emits Tcl code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcTclGenerator
- Emits Tcl code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcTclGenerator
- Emits Tcl code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcTclGenerator
- Emits Tcl code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcTclGenerator
- Emits Tcl code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.generator.SmcVBGenerator
- Emits VB code for the finite state machine.
- visit(SmcMap) -
Method in class net.sf.smc.generator.SmcVBGenerator
- Emits VB code for the FSM map.
- visit(SmcState) -
Method in class net.sf.smc.generator.SmcVBGenerator
- Emits VB code for this FSM state.
- visit(SmcTransition) -
Method in class net.sf.smc.generator.SmcVBGenerator
- Emits VB code for this FSM state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.generator.SmcVBGenerator
- Emits VB code for this FSM transition guard.
- visit(SmcAction) -
Method in class net.sf.smc.generator.SmcVBGenerator
- Emits VB code for this FSM action.
- visit(SmcParameter) -
Method in class net.sf.smc.generator.SmcVBGenerator
- Emits VB code for this transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.model.SmcVisitor
- Visits the top-level finite state machine element.
- visit(SmcMap) -
Method in class net.sf.smc.model.SmcVisitor
- Visits a finite state machine submap.
- visit(SmcState) -
Method in class net.sf.smc.model.SmcVisitor
- Visits a finite state machine state.
- visit(SmcTransition) -
Method in class net.sf.smc.model.SmcVisitor
- Visits a finite state machine state transition.
- visit(SmcGuard) -
Method in class net.sf.smc.model.SmcVisitor
- Visits a state tansition guard.
- visit(SmcAction) -
Method in class net.sf.smc.model.SmcVisitor
- Visits a state transition action.
- visit(SmcParameter) -
Method in class net.sf.smc.model.SmcVisitor
- Visits a state transition parameter.
- visit(SmcFSM) -
Method in class net.sf.smc.SmcSyntaxChecker
-
- visit(SmcMap) -
Method in class net.sf.smc.SmcSyntaxChecker
-
- visit(SmcState) -
Method in class net.sf.smc.SmcSyntaxChecker
-
- visit(SmcTransition) -
Method in class net.sf.smc.SmcSyntaxChecker
-
- visit(SmcGuard) -
Method in class net.sf.smc.SmcSyntaxChecker
-
- visit(SmcParameter) -
Method in class net.sf.smc.SmcSyntaxChecker
-
true
, this class will
print out debug messages.
|
SMC 6_0_1 |
||||||||
PREV NEXT | FRAMES NO FRAMES |