digraph Simtoolsgui { size="10,7.5" ratio=compress rotate=90 "MultiVarProbeWidget" -> "CREATABLE" "MessageProbeWidget" -> "CREATABLE" "GUISwarm" -> "Swarm" "GUISwarm" -> "WindowGeometryRecordName" "GUISwarm" -> "CREATABLE" "GUIComposite" -> "CompositeWindowGeometryRecordName" "ProbeDisplayManager" -> "SwarmObject" "ProbeDisplayManager" -> "CREATABLE" "MultiVarProbeDisplay" -> "CommonProbeDisplay" "MultiVarProbeDisplay" -> "CREATABLE" "CompleteProbeDisplay" -> "SingleProbeDisplay" "CompleteProbeDisplay" -> "RETURNABLE" "ProbeDisplay" -> "SingleProbeDisplay" "ProbeDisplay" -> "CREATABLE" "SimpleProbeDisplay" -> "SingleProbeDisplay" "SimpleProbeDisplay" -> "RETURNABLE" "SingleProbeDisplay" -> "CommonProbeDisplay" "CommonProbeDisplay" -> "WindowGeometryRecordName" "ActionCache" -> "CompositeWindowGeometryRecordName" "ActionCache" -> "RETURNABLE" "ControlPanel" -> "SwarmObject" "ControlPanel" -> "RETURNABLE" "CompositeWindowGeometryRecordName" -> "WindowGeometryRecordName" subgraph cluster_simtoolsgui { label="Simtoolsgui" "MultiVarProbeWidget"; "MessageProbeWidget"; "GUISwarm"; "GUIComposite"; "ProbeDisplayManager"; "MultiVarProbeDisplay"; "CompleteProbeDisplay"; "ProbeDisplay"; "SimpleProbeDisplay"; "SingleProbeDisplay"; "CommonProbeDisplay"; "ActionCache"; "ControlPanel"; "CompositeWindowGeometryRecordName"; "WindowGeometryRecordName"; "WindowGeometryRecordName"; "CompositeWindowGeometryRecordName"; "WindowGeometryRecordName"; "CommonProbeDisplay"; "SingleProbeDisplay"; "SingleProbeDisplay"; "SingleProbeDisplay"; "CommonProbeDisplay"; "CompositeWindowGeometryRecordName"; "WindowGeometryRecordName"; } subgraph cluster_defobj { label="Defobj" "RETURNABLE"; "RETURNABLE"; "RETURNABLE"; "CREATABLE"; "RETURNABLE"; "CREATABLE"; "CREATABLE"; "CREATABLE"; "CREATABLE"; "CREATABLE"; } "SwarmObject" -> "Create" "SwarmObject" -> "Drop" "SwarmObject" -> "CREATABLE" "Swarm" -> "SwarmProcess" "Swarm" -> "CREATABLE" subgraph cluster_objectbase { label="Objectbase" "SwarmObject"; "SwarmObject"; "Swarm"; } "Create" -> "DefinedObject" "Create" -> "Customize" subgraph cluster_defobj { label="Defobj" "CREATABLE"; "CREATABLE"; "Drop"; "Create"; "CREATABLE"; "Drop"; "Create"; "Customize"; "DefinedObject"; "Customize"; "DefinedObject"; } "SwarmProcess" -> "ActionType" "SwarmProcess" -> "Zone" "SwarmProcess" -> "SynchronizationType" subgraph cluster_activity { label="Activity" "SwarmProcess"; "SynchronizationType"; "ActionType"; } "Zone" -> "Create" "Zone" -> "Drop" "Zone" -> "CREATABLE" subgraph cluster_defobj { label="Defobj" "Zone"; "CREATABLE"; "Drop"; "Create"; } }