mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
42 lines
788 B
Plaintext
42 lines
788 B
Plaintext
|
@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
|
||
|
|