mirror of
https://github.com/OPM/ResInsight.git
synced 2024-12-28 01:41:42 -06:00
#2610 UML diagrams
This commit is contained in:
parent
7afa753d11
commit
ea3bbd1cf9
57
doc/case_collections.plantuml
Normal file
57
doc/case_collections.plantuml
Normal file
@ -0,0 +1,57 @@
|
||||
@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
|
54
doc/curve_creator.plantuml
Normal file
54
doc/curve_creator.plantuml
Normal file
@ -0,0 +1,54 @@
|
||||
@startuml
|
||||
|
||||
package "Curve creator (Plot editor)" {
|
||||
|
||||
'
|
||||
' Class definitions
|
||||
'
|
||||
class RicSummaryCurveCreatorSplitterUi {
|
||||
Qt layouts
|
||||
}
|
||||
|
||||
class RicSummaryCurveCreator {
|
||||
Appearance types
|
||||
OK/Apply/Cancel buttons
|
||||
}
|
||||
|
||||
class RiuSummaryCurveDefSelectionEditor {
|
||||
m_firstRowLeftLayout
|
||||
m_firstRowRightLayout
|
||||
}
|
||||
|
||||
class RiuSummaryCurveDefSelection {
|
||||
Cases
|
||||
Summary categories
|
||||
Identifier fields
|
||||
}
|
||||
|
||||
'
|
||||
' Class Hierarchy
|
||||
'
|
||||
PdmUiWidgetBasedObjectEditor <|- RicSummaryCurveCreatorSplitterUi
|
||||
PdmUiWidgetBasedObjectEditor <|- RicSummaryCurveCreatorTabsUi
|
||||
PdmUiWidgetBasedObjectEditor <|-- RiuSummaryCurveDefSelectionEditor
|
||||
|
||||
'
|
||||
' Class references
|
||||
'
|
||||
RicSummaryCurveCreatorDialog --> RicSummaryCurveCreatorTabsUi
|
||||
|
||||
RicSummaryCurveCreatorSplitterUi ->RicSummaryCurveCreator
|
||||
|
||||
RicSummaryCurveCreatorTabsUi -> RicSummaryCurveCreatorSplitterUi : curves
|
||||
RicSummaryCurveCreatorTabsUi -> RicSummaryCurveCreatorSplitterUi : ensambles
|
||||
|
||||
RicSummaryCurveCreator --> RiuSummaryCurveDefSelectionEditor
|
||||
|
||||
RicSummaryCurveCreator --> RimSummaryPlot : Target plot
|
||||
RicSummaryCurveCreator --> RimSummaryPlot : Preview plot
|
||||
|
||||
RiuSummaryCurveDefSelectionEditor --> RiuSummaryCurveDefSelection
|
||||
|
||||
}
|
||||
|
||||
@enduml
|
21
doc/legends.plantuml
Normal file
21
doc/legends.plantuml
Normal file
@ -0,0 +1,21 @@
|
||||
@startuml
|
||||
|
||||
package Legends {
|
||||
|
||||
OverlayItem <|-- OverlayScalarMapperLegend
|
||||
|
||||
ScalarMapper <|-- ScalarMapperRangeBased
|
||||
ScalarMapperRangeBased <|-- ScalarMapperContinuousLinear
|
||||
ScalarMapperRangeBased <|-- ScalarMapperDiscreteLinear
|
||||
|
||||
RimStimPlanColors --> RimLegendConfig
|
||||
Rim2dIntersectionView --> RimLegendConfig
|
||||
RimEclipseCellColors --> RimLegendConfig
|
||||
|
||||
RimLegendConfig --> ScalarMapper
|
||||
RimLegendConfig --> OverlayScalarMapperLegend
|
||||
|
||||
OverlayScalarMapperLegend --> ScalarMapper
|
||||
}
|
||||
|
||||
@enduml
|
Loading…
Reference in New Issue
Block a user