User Tools

Site Tools


groimp-platform:graphexplorerstructure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
groimp-platform:graphexplorerstructure [2025/07/28 17:31] Timgroimp-platform:graphexplorerstructure [2025/07/28 17:32] (current) Tim
Line 149: Line 149:
 GraphObjectImpl --o GraphObjectRef GraphObjectImpl --o GraphObjectRef
 </uml> </uml>
- 
-==== version 2 ==== 
- 
- 
- 
-<uml> 
-scale 700 width 
-Class ShareableBase 
-Interface Selectable { 
-toSelection() 
-} 
-Interface Cloneable{ 
-Object clone() 
-} 
-Interface ProducingNode{ 
-Node produceNode() 
-} 
- 
-Interface RegistryContext{ 
-Registry getRegistry() 
-} 
- 
-Interface GraphContext{ 
-Graph getGraph() 
-} 
- 
-Interface GraphManagerContext{ 
-GraphManager getGraph() 
-} 
- 
-Interface DisposableField 
-Interface GraphObject{ 
-Node getRootNode() 
-Node cloneGraph() 
-GraphObject resolve() 
-view3d(Context ctx) 
-view2d(Context ctx) 
-String getName() 
-} 
- 
-Interface SecGraph{ 
-clear() 
-apply(String name) 
-applyXL(String query) 
-setAutoRecreate(boolean b) 
-Object getInitalProducer() 
-setCurrent() 
-releaseCurrent() 
-add(GraphContext sg) 
-} 
- 
-Class GraphObjectImpl{ 
-GraphManager gm 
-} 
-Class GraphObjectRef { 
-GraphObjectImpl resolve()  
-} 
-Class SecGraphImpl { 
-GraphManager gm 
-} 
-Class SecGraphRef { 
-SecGraphImpl resolve() 
-} 
- 
-GraphContext <|-- GraphManagerContext 
-GraphManagerContext <|-- GraphObject 
-RegistryContext <|-- GraphObject 
-ProducingNode <|-- GraphObject 
-GraphObject <|-- SecGraph 
- 
-Cloneable <|-- SecGraph 
- 
-GraphObject <|..GraphObjectImpl 
-ShareableBase <|-- GraphObjectImpl 
- 
-GraphObject <|..GraphObjectRef 
-ItemReference <|-- GraphObjectRef 
-GraphObjectImpl <|.. Selectable 
- 
- 
-SecGraph <|.. SecGraphRef 
-ItemReference <|-- SecGraphRef 
- 
-SecGraphImpl --o SecGraphRef 
-SecGraphImpl <|.. Selectable 
- 
-SecGraph <|.. SecGraphImpl 
-ShareableBase <|-- EmbeddedSharedObject 
-DisposableField <|..EmbeddedSharedObject 
-EmbeddedSharedObject <|-- SecGraphImpl 
- 
- 
-SecGraphInitialProducer --* SecGraphImpl 
-GraphObjectImpl --o GraphObjectRef 
-</uml> 
- 
- 
-. 
groimp-platform/graphexplorerstructure.txt · Last modified: 2025/07/28 17:32 by Tim