mirror of
https://github.com/OPM/ResInsight.git
synced 2026-09-03 20:53:13 -05:00
Add CommandFile plantuml file
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user