mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-29 10:21:54 -06:00
51 lines
1.6 KiB
Plaintext
51 lines
1.6 KiB
Plaintext
@startuml
|
|
|
|
package "Summary case ensamble" {
|
|
|
|
skinparam class {
|
|
BackgroundColor<<New>> LightGray
|
|
}
|
|
|
|
package Cases {
|
|
RimSummaryCaseMainCollection --> "*" RimSummaryCaseCollection
|
|
RimSummaryCaseMainCollection --> "*" RimSummaryCase
|
|
RimSummaryCaseCollection --> "*" RimSummaryCase
|
|
|
|
RimSummaryCase -> RigCaseRealizationParameters
|
|
|
|
RimSummaryCaseMainCollection ..> RifCaseRealizationParametersReader : create
|
|
RifCaseRealizationParametersReader ..> RimSummaryCase : set parameters
|
|
|
|
class RifSummaryReaderInterface {
|
|
allResultAddresses()
|
|
}
|
|
RimSummaryCase <|-- RimGridSummaryCase
|
|
RimSummaryCase --> RifSummaryReaderInterface
|
|
RifSummaryReaderInterface <|-- RifReaderEclipseSummary
|
|
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
|