Updated Vision.puml ver.2
This commit is contained in:
parent
ff9e2a0c9f
commit
becae94d3e
@ -1,6 +1,10 @@
|
|||||||
@startuml
|
@startuml
|
||||||
'https://plantuml.com/class-diagram
|
'https://plantuml.com/class-diagram
|
||||||
interface Vision
|
interface Vision{
|
||||||
|
val parent: VisionGroup?
|
||||||
|
fun getProperty(name):TypedMetaItem?
|
||||||
|
fun setProperty(name, item)
|
||||||
|
}
|
||||||
|
|
||||||
interface Solid{
|
interface Solid{
|
||||||
base of 3D geometries
|
base of 3D geometries
|
||||||
@ -24,7 +28,7 @@ Solid <--- SolidLabel
|
|||||||
|
|
||||||
class SolidGroup
|
class SolidGroup
|
||||||
Solid <--- SolidGroup
|
Solid <--- SolidGroup
|
||||||
VisionGroupBase <-- SolidGroup
|
MutableVisionGroup <-- SolidGroup
|
||||||
|
|
||||||
|
|
||||||
class SphereLayer
|
class SphereLayer
|
||||||
@ -70,6 +74,9 @@ Solid <--- Composite
|
|||||||
interface SolidReference
|
interface SolidReference
|
||||||
VisionGroup <---- SolidReference
|
VisionGroup <---- SolidReference
|
||||||
|
|
||||||
|
interface MutableVisionGroup
|
||||||
|
VisionGroup <---- MutableVisionGroup
|
||||||
|
|
||||||
class SolidReferenceGroup
|
class SolidReferenceGroup
|
||||||
VisionGroup <-- SolidReferenceGroup
|
VisionGroup <-- SolidReferenceGroup
|
||||||
Solid <-- SolidReferenceGroup
|
Solid <-- SolidReferenceGroup
|
||||||
@ -82,12 +89,9 @@ Solid <-- ReferenceChild
|
|||||||
SolidReference <-- ReferenceChild
|
SolidReference <-- ReferenceChild
|
||||||
|
|
||||||
|
|
||||||
class VisionGroupBase
|
|
||||||
VisionBase <-- VisionGroupBase
|
|
||||||
|
|
||||||
|
|
||||||
class RootVisionGroup
|
class RootVisionGroup
|
||||||
VisionGroupBase <-- RootVisionGroup
|
MutableVisionGroup <-- RootVisionGroup
|
||||||
|
|
||||||
|
|
||||||
class VisionOfPlotly
|
class VisionOfPlotly
|
||||||
|
Loading…
Reference in New Issue
Block a user