mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-12 08:25:03 -05:00
Add simplified UML diagrams for Pdm
This commit is contained in:
1 parent
0d5c62f4e7
commit
0af879d20e
2 files changed
+59
No files matched your search
@@ -0,0 +1,42 @@
|
|||||||
|
@startuml
|
||||||
|
|
||||||
|
class PdmUiItem{
|
||||||
|
}
|
||||||
|
|
||||||
|
package PdmObject{
|
||||||
|
|
||||||
|
PdmUiItem <|---- PdmUiObjectHandle
|
||||||
|
PdmObjectHandle -* "n" PdmObjectCapability
|
||||||
|
|
||||||
|
PdmObjectCapability <|-- PdmUiObjectHandle
|
||||||
|
|
||||||
|
PdmObjectHandle <|-- PdmObject
|
||||||
|
PdmUiObjectHandle <|-- PdmObject
|
||||||
|
PdmXmlObjectHandle <|-- PdmObject
|
||||||
|
|
||||||
|
PdmObjectCapability <|-- PdmXmlObjectHandle
|
||||||
|
}
|
||||||
|
|
||||||
|
package PdmField{
|
||||||
|
|
||||||
|
PdmUiItem <|---- PdmUiFieldHandle
|
||||||
|
PdmFieldCapability <|-- PdmUiFieldHandle
|
||||||
|
|
||||||
|
PdmObjectHandle -> "n" PdmFieldHandle
|
||||||
|
|
||||||
|
PdmFieldHandle -* "n" PdmFieldCapability
|
||||||
|
|
||||||
|
PdmFieldCapability <|-- PdmXmlFieldHandle
|
||||||
|
|
||||||
|
PdmFieldHandle <|--- "PdmField<T>"
|
||||||
|
PdmFieldHandle <|--- "PdmProxyField<T>"
|
||||||
|
PdmFieldHandle <|--- "PdmPtrField<T*>"
|
||||||
|
PdmFieldHandle <|--- "PdmChildField<T*>"
|
||||||
|
PdmFieldHandle <|--- "PdmChildArrayField<T*>"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
PdmObject <|-- YourClass
|
||||||
|
|
||||||
|
@enduml
|
||||||
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
@startuml
|
||||||
|
title Simplified Overview of Pdm classes
|
||||||
|
|
||||||
|
PdmUiItem <|---- PdmUiObjectHandle
|
||||||
|
PdmUiObjectHandle <|-- PdmObject
|
||||||
|
PdmObject <|-- YourClass
|
||||||
|
|
||||||
|
PdmUiItem <|-- PdmUiFieldHandle
|
||||||
|
PdmFieldHandle -* PdmUiFieldHandle
|
||||||
|
PdmFieldHandle <|--- "PdmField<T>"
|
||||||
|
PdmFieldHandle <|--- "PdmProxyField<T>"
|
||||||
|
PdmFieldHandle <|--- "PdmPtrField<T*>"
|
||||||
|
PdmFieldHandle <|--- "PdmChildField<T*>"
|
||||||
|
PdmFieldHandle <|--- "PdmChildArrayField<T*>"
|
||||||
|
|
||||||
|
@enduml
|
||||||
|
|
||||||
Reference in new issue
Block a user