digraph Activity {
ratio=auto
page="7.5,10"
"ActivationOrder" -> "ActionGroup"
"ActivationOrder" -> "CREATABLE"
"ConcurrentSchedule" -> "ActionGroup"
"ConcurrentSchedule" -> "CREATABLE"
"ConcurrentGroup" -> "ActionGroup"
"ConcurrentGroup" -> "CREATABLE"
"SwarmActivity" -> "ScheduleActivity"
"ScheduleActivity" -> "Activity"
"ForEachActivity" -> "Activity"
"Activity" -> "DefinedObject"
"Activity" -> "Drop"
"ActionForEach" -> "ActionTo"
"ActionTo" -> "ActionArgs"
"ActionCall" -> "ActionArgs"
"ActionArgs" -> "Action"
"Action" -> "GetOwner"
"SwarmProcess" -> "ActionType"
"SwarmProcess" -> "Zone"
"SwarmProcess" -> "SynchronizationType"
"SwarmProcess" -> "CREATABLE"
"Schedule" -> "CompoundAction"
"Schedule" -> "ActionCreating"
"Schedule" -> "CREATABLE"
"Schedule" -> "RelativeTime"
"Schedule" -> "RepeatInterval"
"Schedule" -> "ConcurrentGroupType"
"Schedule" -> "SingletonGroups"
"ActionGroup" -> "CompoundAction"
"ActionGroup" -> "ActionCreating"
"ActionGroup" -> "CREATABLE"
"ActionCreating" -> "ActionCreatingCall"
"ActionCreating" -> "ActionCreatingTo"
"ActionCreating" -> "ActionCreatingForEach"
"CompoundAction" -> "ActionType"
"CompoundAction" -> "Collection"
"CompoundAction" -> "AutoDrop"
subgraph cluster_activity { label="Activity"
"ActivationOrder"; "ConcurrentSchedule"; "ConcurrentGroup"; "GetSubactivityAction"; "SwarmActivity"; "ScheduleActivity"; "ForEachActivity"; "Activity"; "ActionForEach"; "ActionTo"; "ActionCall"; "ActionArgs"; "Action"; "SwarmProcess"; "SynchronizationType"; "Schedule"; "SingletonGroups"; "ConcurrentGroupType"; "RepeatInterval"; "RelativeTime"; "DefaultOrder"; "ActionGroup"; "ActionCreating"; "ActionCreatingForEach"; "ActionCreatingTo"; "ActionCreatingCall"; "CompoundAction"; "AutoDrop"; "ActionType"; "ProcessType"; "AutoDrop"; "ActionType"; "ActionCreatingForEach"; "ActionCreatingTo"; "ActionCreatingCall"; "ActionCreating"; "CompoundAction"; "SingletonGroups"; "ConcurrentGroupType"; "RepeatInterval"; "RelativeTime"; "ActionCreating"; "CompoundAction"; "SynchronizationType"; "ActionType"; "Action"; "ActionArgs"; "ActionArgs"; "ActionTo"; "Activity"; "Activity"; "ScheduleActivity"; "ActionGroup"; "ActionGroup"; "ActionGroup"; }
"Collection" -> "Create"
"Collection" -> "SetInitialValue"
"Collection" -> "Copy"
"Collection" -> "Drop"
"Collection" -> "Offsets"
"Collection" -> "ForEach"
subgraph cluster_collections { label="Collections"
"Collection"; "ForEach"; "Offsets"; }
"Create" -> "DefinedObject"
"Create" -> "Customize"
subgraph cluster_defobj { label="Defobj"
"Drop"; "Copy"; "SetInitialValue"; "Create"; "Customize"; "DefinedObject"; }
"Zone" -> "Create"
"Zone" -> "Drop"
"Zone" -> "CREATABLE"
subgraph cluster_defobj { label="Defobj"
"CREATABLE"; "CREATABLE"; "CREATABLE"; "Zone"; "GetOwner"; "Drop"; "DefinedObject"; "CREATABLE"; "CREATABLE"; "CREATABLE"; "CREATABLE"; "Drop"; "Create"; }
}