# DoME 5.3 model; type: DOME Tool Specification for: MSU-UML State Diagram; top: true [MetaDoMEGraph nodes: [OrderedCollection [MetaDoMEGraphHandle name: 'Graph'! position: [Point 388 45] id: 203100238184460! properties: [GrapEPropertyDictionary key: #external! value: false! ] ] [MetaDoMENodeSpec name: 'State'! position: [Point 235 288] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'do'! position: [Point -11 -16] id: 205720112726018! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'entry'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'entry'! position: [Point -11 -4] id: 205720112726019! properties: [GrapEPropertyDictionary key: #initialValue! value: 'nil'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'exit'! position: [Point -11 8] id: 205720112726020! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'do'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] ] ] ] id: 203100238184461! properties: [GrapEPropertyDictionary key: #allowedSubgraphs! value: [OrderedCollection 'UML State Diagram-Hydra'!] key: #metaBeBoundary! value: false! key: #nodeCornerType! value: #rounded! key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(letrec ( (s "") (nl (list->string (list #\newline))) (beginvar (get-property "entry" self)) (begintemp "") (dovar (get-property "do" self)) (dotemp "") (endvar (get-property "exit" self)) (endtemp "") (sep "do/")) (if (not (nil? dovar)) (for-each (lambda (x) (set! dotemp (append dotemp sep x)) (set! sep (append nl "do/"))) dovar)) (set! sep (append "entry/" "")) (if (not (nil? beginvar)) (for-each (lambda (x) (set! begintemp (append begintemp sep x)) (set! sep (append nl "entry/"))) beginvar)) (set! sep (append "exit/" "")) (if (not (nil? endvar)) (for-each (lambda (x) (set! endtemp (append endtemp sep x)) (set! sep (append nl "exit/"))) endvar)) (set! s (append s (name self) nl)) (set! s (append s begintemp nl)) (set! s (append s dotemp nl)) (set! s (append s endtemp nl)) (append s "") )'!] ] key: #metaIsResizable! value: true! key: #postCreationAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(name-set! self "State")'!] ] key: #hierarchical! value: true! ] ] [MetaDoMEToolBarSpec position: [Point 110 149] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #columns! value: [OrderedCollection [MetaDoMEToolColumn position: [Point 0 0] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #tools! value: [OrderedCollection [MetaDoMECreateTool name: 'State'! position: [Point -44 -88] id: 203100238184464! properties: [GrapEPropertyDictionary key: #iconImage! value: #roundedRectangle! key: #cursorImage! value: #roundedRectangleCursor! key: #itemSpec! value: [GrapEThingAddress id: 203100238184461! ] ] ] [MetaDoMECreateTool name: 'Transition'! position: [Point -44 -72] id: 203100238184465! properties: [GrapEPropertyDictionary key: #iconImage! value: #plainArcIcon! key: #cursorImage! value: #arcCursor! key: #itemSpec! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMECreateTool name: 'StartState'! position: [Point -44 -56] id: 203100453732394! properties: [GrapEPropertyDictionary key: #iconImage! value: #dotIcon! key: #cursorImage! value: #dotCursor! key: #itemSpec! value: [GrapEThingAddress id: 203100453732386! ] ] ] [MetaDoMECreateTool name: 'ConcurrentPartition'! position: [Point -44 -40] id: 203631028797448! properties: [GrapEPropertyDictionary key: #iconImage! value: #roundedRectangleNoCornersIcon! key: #cursorImage! value: #arcCursor! key: #itemSpec! value: [GrapEThingAddress id: 203631028797447! ] ] ] [MetaDoMECreateTool name: 'Composite'! position: [Point -44 -24] id: 203631105015830! properties: [GrapEPropertyDictionary key: #iconImage! value: #toolColumnIcon! key: #cursorImage! value: #arcCursor! key: #itemSpec! value: [GrapEThingAddress id: 203631105015828! ] ] ] [MetaDoMECreateTool name: 'H'! position: [Point -44 -8] id: 204218646593547! properties: [GrapEPropertyDictionary key: #iconImage! value: #historyIcon! key: #itemSpec! value: [GrapEThingAddress id: 204218646593546! ] key: #cursorImage! value: #rectangleCursor! ] ] [MetaDoMECreateTool name: 'Join'! position: [Point -44 8] id: 204218646593548! properties: [GrapEPropertyDictionary key: #iconImage! value: #filledJoinIcon! key: #itemSpec! value: [GrapEThingAddress id: 204218646593549! ] key: #cursorImage! value: #rectangleCursor! ] ] [MetaDoMECreateTool name: 'Fork'! position: [Point -44 24] id: 204218715996171! properties: [GrapEPropertyDictionary key: #iconImage! value: #filledForkIcon! key: #itemSpec! value: [GrapEThingAddress id: 204218715996168! ] key: #cursorImage! value: #rectangleCursor! ] ] [MetaDoMECreateTool name: 'ActivityState'! position: [Point -44 40] id: 205641557672009! properties: [GrapEPropertyDictionary key: #iconImage! value: #elementIcon! key: #itemSpec! value: [GrapEThingAddress id: 205641533489183! ] key: #cursorImage! value: #rectangleCursor! ] ] [MetaDoMECreateTool name: 'Done_Transition'! position: [Point -44 56] id: 205693038100491! properties: [GrapEPropertyDictionary key: #iconImage! value: #filledCircleToArrowLeftIcon! key: #itemSpec! value: [GrapEThingAddress id: 205692994191365! ] key: #cursorImage! value: #arcCursor! ] ] [MetaDoMECreateTool name: 'Start_Transition'! position: [Point -44 72] id: 205693038100492! properties: [GrapEPropertyDictionary key: #iconImage! value: #circleToArrowLeftIcon! key: #itemSpec! value: [GrapEThingAddress id: 205692994191366! ] key: #cursorImage! value: #arcCursor! ] ] ] ] ] id: 203100238184463! ] ] ] ] id: 203100238184462! ] [MetaDoMEArcSpec name: 'Transition'! position: [Point 99 422] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'actions'! position: [Point -21 -22] id: 203185021779970! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'guard'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'event'! position: [Point -21 -10] id: 203185028202499! properties: [GrapEPropertyDictionary key: #useInitialValue! value: true! key: #initialValue! value: 'event'! key: #isVisual! value: true! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'guard'! position: [Point -21 2] id: 203100299591708! properties: [GrapEPropertyDictionary key: #useInitialValue! value: true! key: #previousSlot! value: 'event'! key: #initialValue! value: ''! key: #isVisual! value: true! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'messages'! position: [Point -21 14] id: 205601843052546! properties: [GrapEPropertyDictionary key: #initialValue! value: 'nil'! key: #collectionType! value: #list! key: #previousSlot! value: 'actions'! key: #isVisual! value: true! key: #type! value: #String! ] ] ] ] ] id: 203100238184466! properties: [GrapEPropertyDictionary key: #arcNamePresent! value: true! key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(letrec ((actionTemp "") (messageTemp "") (Action (get-property "actions" self)) (Event (get-property "event" self)) (Guard (get-property "guard" self)) (Message (get-property "messages" self)) (sep "")) (if (not (nil? Action)) (for-each (lambda (x) (set! actionTemp (append actionTemp sep x)) (set! sep ";")) (reverse (reverse Action)))) (set! sep "^") (if (not (nil? Message)) (for-each (lambda (x) (set! messageTemp (append messageTemp sep x)) (set! sep "^")) (reverse (reverse Message)))) (append Event "[" Guard "]/" actionTemp messageTemp) )'!] ] ] ] [MetaDoMEGraphLabel position: [Point 260 42] id: 203100238184467! ] [MetaDoMENodeSpec name: 'StartState'! position: [Point 524 229] id: 203100453732386! properties: [GrapEPropertyDictionary key: #nodeShape! value: #circular! key: #nodeEccentricity! value: 1.0! key: #nodeNamePosition! value: #insideTopLeft! key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '" "'!] ] ] ] [MetaDoMENodeSpec name: 'ConcurrentPartition'! position: [Point 416 526] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'do'! position: [Point -40 -16] id: 205720112726021! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'entry'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'entry'! position: [Point -40 -4] id: 205720112726022! properties: [GrapEPropertyDictionary key: #initialValue! value: 'nil'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'exit'! position: [Point -40 8] id: 205720112726023! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'do'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] ] ] ] id: 203631028797447! properties: [GrapEPropertyDictionary key: #nodeCornerType! value: #rounded! key: #metaLineStyleType! value: #phantom! key: #nodeNamePosition! value: #insideTop! key: #metaLineWidth! value: #fixed! key: #metaPaintStyleType! value: #gray! key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(letrec ( (s "") (nl (list->string (list #\newline))) (beginvar (get-property "entry" self)) (begintemp "") (dovar (get-property "do" self)) (dotemp "") (endvar (get-property "exit" self)) (endtemp "") (sep "do/")) (if (not (nil? dovar)) (for-each (lambda (x) (set! dotemp (append dotemp sep x)) (set! sep (append nl "do/"))) dovar)) (set! sep (append "entry/" "")) (if (not (nil? beginvar)) (for-each (lambda (x) (set! begintemp (append begintemp sep x)) (set! sep (append nl "entry/"))) beginvar)) (set! sep (append "exit/" "")) (if (not (nil? endvar)) (for-each (lambda (x) (set! endtemp (append endtemp sep x)) (set! sep (append nl "exit/"))) endvar)) (set! s (append s (name self) nl)) (set! s (append s begintemp nl)) (set! s (append s dotemp nl)) (set! s (append s endtemp nl)) (append s "") )'!] ] key: #metaIsResizable! value: true! key: #nodeCornerRadius! value: 0.24! key: #metaHaloing! value: #fixed! key: #metaLineStyle! value: #fixed! ] ] [MetaDoMEPartWhole position: [Point 355 408] id: 203631058092043! ] [MetaDoMENodeSpec name: 'Composite'! position: [Point 627 344] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'do'! position: [Point -22 -16] id: 205720112726024! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'entry'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'entry'! position: [Point -22 -4] id: 205720112726025! properties: [GrapEPropertyDictionary key: #initialValue! value: 'nil'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'exit'! position: [Point -22 8] id: 205720112726026! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'do'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] ] ] ] id: 203631105015828! properties: [GrapEPropertyDictionary key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(letrec ( (s "") (nl (list->string (list #\newline))) (beginvar (get-property "entry" self)) (begintemp "") (dovar (get-property "do" self)) (dotemp "") (endvar (get-property "exit" self)) (endtemp "") (sep "do/")) (if (not (nil? dovar)) (for-each (lambda (x) (set! dotemp (append dotemp sep x)) (set! sep (append nl "do/"))) dovar)) (set! sep (append "entry/" "")) (if (not (nil? beginvar)) (for-each (lambda (x) (set! begintemp (append begintemp sep x)) (set! sep (append nl "entry/"))) beginvar)) (set! sep (append "exit/" "")) (if (not (nil? endvar)) (for-each (lambda (x) (set! endtemp (append endtemp sep x)) (set! sep (append nl "exit/"))) endvar)) (set! s (append s (name self) nl)) (set! s (append s begintemp nl)) (set! s (append s dotemp nl)) (set! s (append s endtemp nl)) (append s "") )'!] ] key: #metaIsResizable! value: true! ] ] [MetaDoMEPartWhole position: [Point 463 406] id: 203631105015827! ] [MetaDoMENodePart position: [Point 242 121] id: 204043395268613! ] [MetaDoMENodePart position: [Point 502 106] id: 204043872370709! ] [MetaDoMENodePart position: [Point 617 105] id: 204043872370712! ] [MetaDoMEPartWhole position: [Point 412 353] id: 204044489785372! ] [MetaDoMENodeSpec name: 'H'! position: [Point 366 131] id: 204218646593546! properties: [GrapEPropertyDictionary key: #nodeShape! value: #circular! key: #nodeNamePosition! value: #center! key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(append "H" "")'!] ] key: #metaIsResizable! value: false! key: #itemNameFormat! value: #dumbMultiLine! key: #nodeEccentricity! value: 1.0! ] ] [MetaDoMENodeSpec name: 'Join'! position: [Point 301 514] id: 204218646593549! properties: [GrapEPropertyDictionary key: #metaHaloCount! value: 1! key: #nodeEccentricity! value: 0.5! key: #nodeNamePosition! value: #center! ] ] [MetaDoMEPartWhole position: [Point 525 445] id: 204218691747844! ] [MetaDoMENodeSpec name: 'Fork'! position: [Point 198 519] id: 204218715996168! properties: [GrapEPropertyDictionary key: #nodeEccentricity! value: 0.5! key: #nodeNamePosition! value: #center! key: #itemNameFormat! value: #smartMultiLine! ] ] [MetaDoMENodeSpec name: 'ActivityState'! position: [Point 682 477] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'do'! position: [Point -27 -16] id: 205641625370700! properties: [GrapEPropertyDictionary key: #isVisual! value: true! key: #collectionType! value: #list! key: #type! value: #String! key: #previousSlot! value: 'entry'! key: #initialValue! value: 'nil'! key: #useInitialValue! value: true! key: #canBeNil! value: false! ] ] [MetaDoMEProperty name: 'entry'! position: [Point -27 -4] id: 205641625370701! properties: [GrapEPropertyDictionary key: #previousSlot! value: nil! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'exit'! position: [Point -27 8] id: 205641625370702! properties: [GrapEPropertyDictionary key: #isVisual! value: true! key: #collectionType! value: #list! key: #type! value: #String! key: #transient! value: false! key: #previousSlot! value: 'do'! key: #initialValue! value: 'nil'! key: #useInitialValue! value: true! key: #canBeNil! value: false! ] ] ] ] ] id: 205641533489183! properties: [GrapEPropertyDictionary key: #postCreationAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(name-set! self "ActivityState")'!] ] key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(letrec ( (s "") (nl (list->string (list #\newline))) (beginvar (get-property "entry" self)) (begintemp "") (dovar (get-property "do" self)) (dotemp "") (endvar (get-property "exit" self)) (endtemp "") (sep "do/")) (if (not (nil? dovar)) (for-each (lambda (x) (set! dotemp (append dotemp sep x)) (set! sep (append nl "do/"))) dovar)) (set! sep (append "entry/" "")) (if (not (nil? beginvar)) (for-each (lambda (x) (set! begintemp (append begintemp sep x)) (set! sep (append nl "entry/"))) beginvar)) (set! sep (append "exit/" "")) (if (not (nil? endvar)) (for-each (lambda (x) (set! endtemp (append endtemp sep x)) (set! sep (append nl "exit/"))) endvar)) (set! s (append s (name self) nl)) (set! s (append s begintemp nl)) (set! s (append s dotemp nl)) (set! s (append s endtemp nl)) (append s "") )'!] ] ] ] [MetaDoMEPartWhole position: [Point 528 509] id: 205641551118371! ] [MetaDoMENodePart position: [Point 668 279] id: 205641557672007! ] [MetaDoMEPartWhole position: [Point 705 75] id: 205669838618652! ] [MetaDoMEPartWhole position: [Point 797 367] id: 205669838618656! ] [MetaDoMEPartWhole position: [Point 538 347] id: 205669838618660! ] [MetaDoMEPartWhole position: [Point 779 309] id: 205669838618664! ] [MetaDoMEPartWhole position: [Point 569 286] id: 205669838618668! ] [MetaDoMEArcSpec name: 'Done_Transition'! position: [Point 97 333] id: 205692994191365! properties: [GrapEPropertyDictionary key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(append " \"Done\" Transition" "")'!] ] ] ] [MetaDoMEArcSpec name: 'Start_Transition'! position: [Point 93 517] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'actions'! position: [Point -32 -10] id: 205693038100493! properties: [GrapEPropertyDictionary key: #collectionType! value: #list! key: #transient! value: true! key: #initialValue! value: 'nil'! key: #isVisual! value: true! key: #type! value: #String! ] ] [MetaDoMEProperty name: 'messages'! position: [Point -32 2] id: 205693038100494! properties: [GrapEPropertyDictionary key: #previousSlot! value: 'actions'! key: #collectionType! value: #list! key: #isVisual! value: true! key: #initialValue! value: 'nil'! key: #type! value: #String! ] ] ] ] ] id: 205692994191366! properties: [GrapEPropertyDictionary key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(letrec ((actionTemp "") (messageTemp "") (Action (get-property "actions" self)) (Message (get-property "messages" self)) (sep "")) (if (not (nil? Action)) (for-each (lambda (x) (set! actionTemp (append actionTemp sep x)) (set! sep ";")) (reverse (reverse Action)))) (set! sep "^") (if (not (nil? Message)) (for-each (lambda (x) (set! messageTemp (append messageTemp sep x)) (set! sep "^")) (reverse (reverse Message)))) (append actionTemp messageTemp) )'!] ] ] ] [MetaDoMEPartWhole position: [Point 562 483] id: 205699355115552! ] ] arcs: [OrderedCollection [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] route: [OrderedCollection [Point 137 276] [Point 108 224] [Point 213 217] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 5 22] id: 203100299591705! ] ] ] id: 203100299591704! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #destOrdinality! value: #many! key: #originOrdinality! value: #many! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 1] id: 203100453732391! ] ] ] id: 203100453732390! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 203631058092043! ] indexedDestination: [GrapEThingAddress id: 203631028797447! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'concur1'! position: [Point 0 -21] id: 203631058092042! ] ] ] id: 203631058092041! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 203631058092043! ] id: 203631058092044! ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 203631105015827! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'partitions'! position: [Point 0 0] id: 203631105015826! ] ] ] id: 203631105015825! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203631028797447! ] indexedDestination: [GrapEThingAddress id: 203631105015827! ] id: 203631105015829! ] [MetaDoMENodeTop indexedOrigin: [GrapEThingAddress id: 204043395268613! ] indexedDestination: [GrapEThingAddress id: 203100238184460! ] id: 204043395268612! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 204043395268613! ] id: 204043395268614! ] [MetaDoMENodeTop indexedOrigin: [GrapEThingAddress id: 204043872370709! ] indexedDestination: [GrapEThingAddress id: 203100238184460! ] id: 204043872370708! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 204043872370709! ] id: 204043872370710! ] [MetaDoMENodeTop indexedOrigin: [GrapEThingAddress id: 204043872370712! ] indexedDestination: [GrapEThingAddress id: 203100238184460! ] id: 204043872370711! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 203631105015828! ] indexedDestination: [GrapEThingAddress id: 204043872370712! ] id: 204043872370713! ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 204044489785372! ] indexedDestination: [GrapEThingAddress id: 203631028797447! ] route: [OrderedCollection [Point 411 351] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'partition-start-state'! position: [Point -3 22] id: 204044489785371! ] ] ] id: 204044489785370! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 204044489785372! ] id: 204044489785373! ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631105015828! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] route: [OrderedCollection [Point 395 276] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204218628243459! ] ] ] id: 204218628243458! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] route: [OrderedCollection [Point 411 303] [Point 551 311] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204218646593541! ] ] ] id: 204218646593540! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218646593549! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] route: [OrderedCollection [Point 277 475] [Point 258 458] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Done_Transition'! position: [Point 0 -2] id: 204218660421649! ] ] ] id: 204218660421648! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191365! ] key: #destOrdinality! value: #'1'! key: #originOrdinality! value: #'1'! ] ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 204218691747844! ] indexedDestination: [GrapEThingAddress id: 203631028797447! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'substate'! position: [Point 0 8] id: 204218691747843! ] ] ] id: 204218691747842! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 204218646593546! ] indexedDestination: [GrapEThingAddress id: 204218691747844! ] route: [OrderedCollection [Point 687 144] [Point 695 391] ] id: 204218691747845! ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 204218715996168! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204218715996167! ] ] ] id: 204218715996166! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #destOrdinality! value: #'1'! key: #originOrdinality! value: #'1'! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218715996168! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] route: [OrderedCollection [Point 233 435] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204218715996170! ] ] ] id: 204218715996169! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #originOrdinality! value: #'1'! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 204218715996168! ] route: [OrderedCollection [Point 392 610] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 2 5] id: 205641557671973! ] ] ] id: 205641557671972! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #destOrdinality! value: #'1'! key: #originOrdinality! value: #'1'! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218715996168! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] route: [OrderedCollection [Point 391 618] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205641557671975! ] ] ] id: 205641557671974! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #originOrdinality! value: #'1'! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205641557671981! ] ] ] id: 205641557671980! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205641557671983! ] ] ] id: 205641557671982! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631105015828! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205641557671985! ] ] ] id: 205641557671984! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205641557671987! ] ] ] id: 205641557671986! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] route: [OrderedCollection [Point 715 260] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 0] id: 205641557671995! ] ] ] id: 205641557671994! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 205641551118371! ] indexedDestination: [GrapEThingAddress id: 203631028797447! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'partition-activitystate'! position: [Point 1 11] id: 205641557672000! ] ] ] id: 205641557671999! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 205641551118371! ] route: [OrderedCollection [Point 584 511] ] id: 205641557672001! ] [MetaDoMENodeTop indexedOrigin: [GrapEThingAddress id: 205641557672007! ] indexedDestination: [GrapEThingAddress id: 203100238184460! ] id: 205641557672006! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 205641557672007! ] id: 205641557672008! ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 205669838618652! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] route: [OrderedCollection [Point 692 72] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'StartSt'! position: [Point -11 -11] id: 205669838618651! ] ] ] id: 205669838618650! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 205669838618652! ] id: 205669838618653! ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 205669838618656! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'ActState'! position: [Point 0 0] id: 205669838618655! ] ] ] id: 205669838618654! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 205669838618656! ] id: 205669838618657! ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 205669838618660! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'subbstate'! position: [Point 0 0] id: 205669838618659! ] ] ] id: 205669838618658! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 205669838618660! ] id: 205669838618661! ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 205669838618664! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'Subcomp'! position: [Point 14 -13] id: 205669838618663! ] ] ] id: 205669838618662! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203631105015828! ] indexedDestination: [GrapEThingAddress id: 205669838618664! ] route: [OrderedCollection [Point 750 315] ] id: 205669838618665! ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 205669838618668! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'Subhist'! position: [Point 0 0] id: 205669838618667! ] ] ] id: 205669838618666! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 204218646593546! ] indexedDestination: [GrapEThingAddress id: 205669838618668! ] id: 205669838618669! ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 204218646593549! ] route: [OrderedCollection [Point 327 435] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205693038100488! ] ] ] id: 205693038034951! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #destOrdinality! value: #'1'! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631105015828! ] indexedDestination: [GrapEThingAddress id: 204218646593549! ] route: [OrderedCollection [Point 369 428] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205693038100490! ] ] ] id: 205693038100489! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #destOrdinality! value: #'1'! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] route: [OrderedCollection [Point 605 279] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 0] id: 205699320184835! ] ] ] id: 205699320184834! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631028797447! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 -4] id: 205699320184837! ] ] ] id: 205699320184836! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] route: [OrderedCollection [Point 792 230] [Point 838 417] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 0] id: 205699320184839! ] ] ] id: 205699320184838! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218646593546! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 0] id: 205699320184841! ] ] ] id: 205699320184840! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218646593546! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] route: [OrderedCollection [Point 413 234] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 0] id: 205699320184843! ] ] ] id: 205699320184842! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 204218646593546! ] route: [OrderedCollection [Point 335 224] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205699320184845! ] ] ] id: 205699320184844! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631105015828! ] indexedDestination: [GrapEThingAddress id: 204218646593546! ] route: [OrderedCollection [Point 483 200] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point -1 -29] id: 205699320184847! ] ] ] id: 205699320184846! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218646593546! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] route: [OrderedCollection [Point 836 112] [Point 828 476] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 0] id: 205699320184849! ] ] ] id: 205699320184848! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 204218646593546! ] route: [OrderedCollection [Point 797 533] [Point 865 131] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 40 -108] id: 205699320184851! ] ] ] id: 205699320184850! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203100238184461! ] indexedDestination: [GrapEThingAddress id: 203631058092043! ] id: 205699320184852! ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631028797447! ] indexedDestination: [GrapEThingAddress id: 204218646593549! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 3 17] id: 205699320184854! ] ] ] id: 205699320184853! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] key: #destOrdinality! value: #many! ] ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 205699355115552! ] indexedDestination: [GrapEThingAddress id: 203631028797447! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'subconcurrent'! position: [Point 0 5] id: 205699355115551! ] ] ] id: 205699355115550! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 203631105015828! ] indexedDestination: [GrapEThingAddress id: 205699355115552! ] id: 205699355115553! ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631028797447! ] indexedDestination: [GrapEThingAddress id: 203100238184461! ] route: [OrderedCollection [Point 436 430] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205699462922243! ] ] ] id: 205699462922242! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631028797447! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] route: [OrderedCollection [Point 618 500] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point -79 0] id: 205699462922245! ] ] ] id: 205699462922244! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203631028797447! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205699462922247! ] ] ] id: 205699462922246! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218646593549! ] indexedDestination: [GrapEThingAddress id: 203631105015828! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Done_Transition'! position: [Point 0 0] id: 205699674210307! ] ] ] id: 205699674210306! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191365! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204218646593549! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] route: [OrderedCollection [Point 336 562] [Point 376 590] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Done_Transition'! position: [Point -20 -14] id: 205700283629571! ] ] ] id: 205700283629570! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191365! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 204218646593549! ] route: [OrderedCollection [Point 389 595] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205700283629573! ] ] ] id: 205700283629572! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 203100453732386! ] indexedDestination: [GrapEThingAddress id: 203631028797447! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Start_Transition'! position: [Point 0 4] id: 205708218400771! ] ] ] id: 205708218400770! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 205692994191366! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 205641533489183! ] indexedDestination: [GrapEThingAddress id: 205641533489183! ] route: [OrderedCollection [Point 601 568] [Point 707 580] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 205720112726028! ] ] ] id: 205720112726027! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 203100238184466! ] ] ] ] id: 203100238184459! properties: [GrapEPropertyDictionary key: #classPrefix! value: ''! key: #mvcClassPrefix! value: 'Experimental'! key: #modelTypeName! value: 'MSU-UML State Diagram'! key: #originOffset! value: [Point 0 30] key: #initialOpenGraphs! value: [OrderedCollection [GrapEThingAddress id: 203100238184459! ] ] key: #windowBounds! value: [Rectangle origin: [Point 316 63] corner: [Point 1133 753] ] key: #canBeTopModel! value: true! key: #categoryName! value: 'UML'! ] ]