ResInsight/doc/command_file.plantuml
2018-08-22 11:08:40 +02:00

41 lines
755 B
Plaintext

@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