Add CommandFile plantuml file

This commit is contained in:
Bjørn Erik Jensen 2018-08-22 11:08:40 +02:00
parent 40b9ecb0bd
commit 3a716fe0f7

40
doc/command_file.plantuml Normal file
View File

@ -0,0 +1,40 @@
@startuml
left to right direction
class RiaArgumentParser {
parseArguments();
executeCommandFile();
}
class RicfCommandFileExecutor {
executeCommands();
prepareFileCommandsForExecution();
}
class RicfCommandFileReader {
readCommands();
}
class RicfObjectCapability {
readFields();
}
package "Command Objects" {
class RicfCommandObject {
execute();
}
RicfCommandObject <|-- RicfOpenProject
RicfCommandObject <|-- RicfSetExportFolder
}
RicfObjectCapability <|-- RicfCommandObject
RiaApplication -> RiaArgumentParser
RiaArgumentParser -> RicfCommandFileExecutor
RicfCommandFileExecutor --> RicfCommandObject
RicfCommandFileExecutor -> RicfCommandFileReader
RicfCommandFileReader --> RicfObjectCapability
@enduml