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 @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