mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-28 09:51:44 -06:00
Add CommandFile plantuml file
This commit is contained in:
parent
40b9ecb0bd
commit
3a716fe0f7
40
doc/command_file.plantuml
Normal file
40
doc/command_file.plantuml
Normal 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
|
Loading…
Reference in New Issue
Block a user