D E H N S
All Classes All Packages
All Classes All Packages
All Classes All Packages
D
- DEFAULT_GRAPH_LEVEL - Static variable in class net.sf.smc.plugin.SmcMojo
-
The default graph detail level is zero (least detail).
E
- execute() - Method in class net.sf.smc.plugin.HelpMojo
- execute() - Method in class net.sf.smc.plugin.SmcMojo
-
Firstly validates the mojo settings.
H
- HelpMojo - Class in net.sf.smc.plugin
-
Display help information on smc-maven-plugin.
Callmvn smc:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class net.sf.smc.plugin.HelpMojo
N
- net.sf.smc.plugin - package net.sf.smc.plugin
-
This package contains the SMC Maven mojo
SmcMojo. - NO_DEBUG_OUTPUT - Static variable in class net.sf.smc.plugin.SmcMojo
-
Set
SmcMojo.debugLevelto "-1" to silence SMC debug output.
S
- setAccess(String) - Method in class net.sf.smc.plugin.SmcMojo
-
Access identifier for generated classes.
- setCast(String) - Method in class net.sf.smc.plugin.SmcMojo
-
When generating C++ code, use this cast type (
dynamic_cast,static_cast, orreinterpret_cast). - setCrtp(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
trueuser supplied class must be derives from state machine. - setDebugLevel(int) - Method in class net.sf.smc.plugin.SmcMojo
-
Adds SMC debug output to generated code.
- setGeneric(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true, use aMap<String, Integer>for reflection map. - setGeneric7(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
Use Java 7 generic collections for reflection map.
- setGraphLevel(int) - Method in class net.sf.smc.plugin.SmcMojo
-
Specifies the Graphviz output detail level.
- setHeaderd(File) - Method in class net.sf.smc.plugin.SmcMojo
-
Places generated header files into this directory.
- setHsuffix(String) - Method in class net.sf.smc.plugin.SmcMojo
-
Appends generated header target file(s) with this suffix.
- setNocatch(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true, do not generatetry/catch/rethrowcode. - setNoex(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true, do not generate C++ exception throws. - setNostreams(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true, do not use C++ iostreams for debugging. - setProject(MavenProject) - Method in class net.sf.smc.plugin.SmcMojo
-
Maven uses this method to set the target project.
- setProtocol(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
User-defined FSM context class extends
@protocol. - setReflection(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true, generategetTransitions()method for each state, allowing the state to be interrogated about its supported transition. - setSerial(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true, generate unique integer identifiers for each state. - setSourceDirectory(File) - Method in class net.sf.smc.plugin.SmcMojo
-
Source directory containing the
.smfiles. - setSources(String[]) - Method in class net.sf.smc.plugin.SmcMojo
-
Compiles the following target files.
- setStateStackSize(int) - Method in class net.sf.smc.plugin.SmcMojo
-
If > zero, state stack has a fixed size defined by this setting.
- setSuffix(String) - Method in class net.sf.smc.plugin.SmcMojo
-
Append generated target file(s) with this suffix.
- setSync(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
truegenerates thread-safe code. - setTargetDirectory(File) - Method in class net.sf.smc.plugin.SmcMojo
-
Place generated files into this directory.
- setTargetLanguage(String) - Method in class net.sf.smc.plugin.SmcMojo
-
Output the generated finite state machine in this target language.
- setVerbose(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true,SmcMojo.execute()outputs more detailed messages. - setVverbose(boolean) - Method in class net.sf.smc.plugin.SmcMojo
-
If
true,SmcMojo.execute()outputs even more detailed messages. - SM_SUFFIX - Static variable in class net.sf.smc.plugin.SmcMojo
-
SMC target file names must end with ".sm".
- SmcMojo - Class in net.sf.smc.plugin
-
Responsible for executing the state machine compiler against one or more
.smfiles found in the configuredSmcMojo.setSourceDirectory(java.io.File)using the configuredSMCparameters. - SmcMojo() - Constructor for class net.sf.smc.plugin.SmcMojo
-
Creates a new SMC maven mojo instance.
All Classes All Packages