From becae94d3e4332fc8448535557083e334516e10d Mon Sep 17 00:00:00 2001 From: kiruma524 Date: Tue, 17 Aug 2021 19:07:28 +0300 Subject: [PATCH] Updated Vision.puml ver.2 --- docs/uml/Vision.puml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/uml/Vision.puml b/docs/uml/Vision.puml index 7606396c..fea56fb2 100644 --- a/docs/uml/Vision.puml +++ b/docs/uml/Vision.puml @@ -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