Updated class diagram for view classes

This commit is contained in:
Magne Sjaastad 2017-02-24 12:40:34 +01:00
parent 5c20bff5d1
commit 2b4d1e1fac

View File

@ -1,35 +1,28 @@
@startuml @startuml
class RimViewWindow {
RimMdiWindowController mdiWindowGeometry()
}
note top of RimViewWindow : Updated 2017-02-24
class RimView { class RimView {
RimViewGeometry* viewGeometry()
} }
class Rim3dView { RimViewWindow <|-- RimView
package plots {
RimViewWindow <|-- RimSummaryPlot
RimViewWindow <|-- RimTotalWellAllocationPlot
RimViewWindow <|-- RimWellAllocationPlot
RimViewWindow <|-- RimWellLogPlot
} }
class RimPlotView { RimViewWindow *-- RimMdiWindowController
}
RimView <|-- RimEclipseView
RimView <|-- RimGeoMechView
RimView <|-- RimPlotView
RimView <|-- Rim3dView
RimView *-- RimViewGeometry
RimPlotView <|-- RimWellLogPlot
RimPlotView <|-- RimSummaryPlot
Rim3dView <|-- RimEclipseView
Rim3dView <|-- RimGeoMechView
class RimWindow {
}
RimViewGeometry --> RimWindow
class RimViewGeometry {
PtrField<RimWindow> window
}
@enduml @enduml