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
class RimViewWindow {
RimMdiWindowController mdiWindowGeometry()
}
note top of RimViewWindow : Updated 2017-02-24
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