mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-29 10:21:54 -06:00
58 lines
2.0 KiB
Plaintext
58 lines
2.0 KiB
Plaintext
@startuml
|
|
|
|
package "Summary case ensamble" {
|
|
|
|
skinparam class {
|
|
BackgroundColor<<New>> LightGray
|
|
}
|
|
|
|
package Cases {
|
|
RimSummaryCaseMainCollection --> "*" RimSummaryCaseCollection
|
|
RimSummaryCaseMainCollection --> "*" RimSummaryCase
|
|
RimSummaryCaseCollection --> "*" RimSummaryCase
|
|
|
|
RimSummaryCase -> RigCaseRealizationParameters
|
|
|
|
'RimSummaryCaseMainCollection ..> RifEnsambleParametersReader
|
|
RimSummaryCaseMainCollection ..> RifCaseRealizationParametersReader : create
|
|
RifCaseRealizationParametersReader ..> RimSummaryCase : set parameters
|
|
|
|
class RifSummaryReaderInterface {
|
|
allResultAddresses()
|
|
}
|
|
class RimEnsambleSummaryCase << New >>
|
|
class RifReaderEnsambleSummary << New >>
|
|
RimSummaryCase <|-- RimGridSummaryCase
|
|
RimSummaryCase <|-- RimEnsambleSummaryCase
|
|
RimSummaryCase --> RifSummaryReaderInterface
|
|
RifSummaryReaderInterface <|-- RifReaderEclipseSummary
|
|
RifSummaryReaderInterface <|-- RifReaderEnsambleSummary
|
|
RimEnsambleSummaryCase ..> RifReaderEnsambleSummary
|
|
RimEnsambleSummaryCase --> RimSummaryCaseCollection
|
|
RimGridSummaryCase ..> RifReaderEclipseSummary
|
|
}
|
|
|
|
package Curves {
|
|
RimMainPlotCollection --> RimSummaryPlotCollection
|
|
RimSummaryPlotCollection --> "*" RimSummaryPlot
|
|
|
|
RimSummaryPlot --> RimSummaryCurveCollection
|
|
RimSummaryPlot -> RimEnsambleCurveSetCollection
|
|
RimSummaryCurveCollection --> "*" RimSummaryCurve
|
|
RimSummaryCurveCollection -> "3" RimSummaryPlotSourceStepping
|
|
RimEnsambleCurveSetCollection --> RimEnsambleCurveSet
|
|
RimEnsambleCurveSet --> "*" RimSummaryCurve
|
|
}
|
|
|
|
RimProject -> RimMainPlotCollection
|
|
RimProject --> "*" RimOilField
|
|
RimOilField --> RimSummaryCaseMainCollection
|
|
|
|
RimSummaryCurve -> RimSummaryCase
|
|
RimSummaryCurve --> RifEclipseSummaryAddress
|
|
|
|
RifSummaryReaderInterface --> "*" RifEclipseSummaryAddress
|
|
}
|
|
|
|
@enduml
|