Package org.chenile.stm.cli
Class CLI
java.lang.Object
org.chenile.stm.cli.CLI
- All Implemented Interfaces:
Runnable
-
Field Summary
Modifier and TypeFieldDescriptionprivate STMPlantUmlSDGenerator
private STMActionsInfoProvider
private String
(package private) picocli.CommandLine.Model.CommandSpec
private String
private STMFlowStore
private boolean
private File
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
initProcessors
(STMFlowStoreImpl stmFlowStoreImpl) static void
private void
void
private void
void
run()
void
-
Field Details
-
xmlFileName
-
umlStateDiagram
private boolean umlStateDiagram -
stateForAllowedActions
-
outputFile
-
spec
picocli.CommandLine.Model.CommandSpec spec -
generator
-
infoProvider
-
stmFlowStore
-
-
Constructor Details
-
CLI
public CLI()
-
-
Method Details
-
main
-
run
public void run() -
writeFile
- Throws:
IOException
-
out
- Throws:
IOException
-
allowedActions
- Throws:
Exception
-
renderStateDiagram
- Throws:
Exception
-
processStream
- Throws:
Exception
-
initProcessors
-