mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-28 01:41:42 -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