Updated Vision.puml ver.2

This commit is contained in:
kiruma524 2021-08-17 19:07:28 +03:00
parent ff9e2a0c9f
commit becae94d3e

View File

@ -1,6 +1,10 @@
@startuml
'https://plantuml.com/class-diagram
interface Vision
interface Vision{
val parent: VisionGroup?
fun getProperty(name):TypedMetaItem?
fun setProperty(name, item)
}
interface Solid{
base of 3D geometries
@ -24,7 +28,7 @@ Solid <--- SolidLabel
class SolidGroup
Solid <--- SolidGroup
VisionGroupBase <-- SolidGroup
MutableVisionGroup <-- SolidGroup
class SphereLayer
@ -70,6 +74,9 @@ Solid <--- Composite
interface SolidReference
VisionGroup <---- SolidReference
interface MutableVisionGroup
VisionGroup <---- MutableVisionGroup
class SolidReferenceGroup
VisionGroup <-- SolidReferenceGroup
Solid <-- SolidReferenceGroup
@ -82,12 +89,9 @@ Solid <-- ReferenceChild
SolidReference <-- ReferenceChild
class VisionGroupBase
VisionBase <-- VisionGroupBase
class RootVisionGroup
VisionGroupBase <-- RootVisionGroup
MutableVisionGroup <-- RootVisionGroup
class VisionOfPlotly