# DoME 5.3 model; type: DOME Tool Specification for: MSU-UML Activity Diagram; top: true [MetaDoMEGraph nodes: [OrderedCollection [MetaDoMEGraphHandle name: 'Graph'! position: [Point 575 30] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #services! value: [SortedCollection [MetaDoMEService name: 'upgrade-if-necessary'! position: [Point -44 2] id: 204650592600067! properties: [GrapEPropertyDictionary key: #method! value: '"No upgraded needed yet." #f'! key: #description! value: [GrapEHyperText textWithLinks: [OrderedCollection 'This method must be supplied on all UML notations to be compatible with the UML Project notation.'!] ] ] ] ] ] ] id: 204219665088535! properties: [GrapEPropertyDictionary key: #postCreationAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(new-in umlad'! [GrapEHyperLink id: 204220423929899! properties: [GrapEPropertyDictionary key: #id! value: [GrapEThingAddress id: 204220423929895! ] ] ] ' self ''(250 . 50)) (new-in umlad'! [GrapEHyperLink id: 204220423929900! properties: [GrapEPropertyDictionary key: #id! value: [GrapEThingAddress id: 204220423929898! ] ] ] ' self ''(250 . 500)) (if (not (nil? (parent self))) (smalltalk "updateName" (parent self)))'!] ] key: #external! value: false! ] ] [MetaDoMENodeSpec name: 'ActionState'! position: [Point 373 358] id: 204219665088518! properties: [GrapEPropertyDictionary key: #nodeCornerRadius! value: 0.35! key: #nodeNamePosition! value: #center! key: #nodeCornerType! value: #rounded! ] ] [MetaDoMEToolBarSpec position: [Point 124 186] 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: 'ActionState'! position: [Point -30 -80] id: 204219665088538! properties: [GrapEPropertyDictionary key: #iconImage! value: #ovalIcon! key: #itemSpec! value: [GrapEThingAddress id: 204219665088518! ] key: #cursorImage! value: #roundedRectangleCursor! key: #keyBinding! value: 'a'! ] ] [MetaDoMECreateTool name: 'Pseudostate'! position: [Point -30 -64] id: 204219665088540! properties: [GrapEPropertyDictionary key: #iconImage! value: #diamondIcon! key: #itemSpec! value: [GrapEThingAddress id: 204219665088530! ] key: #cursorImage! value: #diamondCursor! key: #keyBinding! value: 'd'! ] ] [MetaDoMECreateTool name: 'Object'! position: [Point -30 -48] id: 204219665088541! properties: [GrapEPropertyDictionary key: #iconImage! value: #rectangleIcon! key: #itemSpec! value: [GrapEThingAddress id: 204219665088519! ] key: #cursorImage! value: #rectangleCursor! key: #keyBinding! value: 'o'! ] ] [MetaDoMECreateTool name: 'SynchState'! position: [Point -30 -32] id: 204219665088542! properties: [GrapEPropertyDictionary key: #iconImage! value: #verticalLineIcon! key: #keyBinding! value: 's'! key: #itemSpec! value: [GrapEThingAddress id: 204219665088525! ] key: #cursorImageBits! value: [Depth1Image width: 16! height: 16! depth: 1! palette: [CoveragePalette maxPixelValue: 1! ] bitsPerPixel: 1! maxPixelValue: 1! rowByteSize: 4! bits: [OrderedCollection 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 127! 254! 0! 0! 127! 254! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0!] ] key: #cursorImage! value: #boundaryCursor! key: #iconImageBits! value: [Depth1Image width: 24! height: 24! depth: 1! palette: [CoveragePalette maxPixelValue: 1! ] bitsPerPixel: 1! maxPixelValue: 1! rowByteSize: 4! bits: [OrderedCollection 0! 0! 0! 0! 0! 0! 0! 0! 0! 16! 0! 0! 0! 0! 0! 0! 0! 16! 0! 0! 0! 0! 0! 0! 0! 16! 0! 0! 0! 16! 0! 0! 0! 84! 0! 0! 0! 56! 0! 0! 0! 16! 0! 0! 127! 255! 254! 0! 127! 255! 254! 0! 4! 0! 32! 0! 4! 0! 32! 0! 8! 0! 16! 0! 8! 0! 16! 0! 16! 0! 8! 0! 0! 0! 0! 0! 32! 0! 4! 0! 0! 0! 0! 0! 64! 0! 2! 0! 0! 0! 0! 0! 0! 0! 0! 0!] ] ] ] [MetaDoMECreateTool name: 'Send'! position: [Point -30 -16] id: 204220661432339! properties: [GrapEPropertyDictionary key: #iconImage! value: #angledBoxIcon! key: #itemSpec! value: [GrapEThingAddress id: 204220616998915! ] key: #cursorImage! value: #angledBoxCursor! key: #keyBinding! value: 'S'! ] ] [MetaDoMECreateTool name: 'Receive'! position: [Point -30 0] id: 204220661432340! properties: [GrapEPropertyDictionary key: #iconImage! value: #rectangleIcon! key: #keyBinding! value: 'R'! key: #itemSpec! value: [GrapEThingAddress id: 204220617195524! ] key: #cursorImageBits! value: [Depth1Image width: 16! height: 16! depth: 1! palette: [CoveragePalette maxPixelValue: 1! ] bitsPerPixel: 1! maxPixelValue: 1! rowByteSize: 4! bits: [OrderedCollection 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 127! 254! 0! 0! 64! 2! 0! 0! 64! 4! 0! 0! 64! 8! 0! 0! 64! 8! 0! 0! 64! 4! 0! 0! 64! 2! 0! 0! 127! 254! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0!] ] key: #cursorImage! value: #rectangleCursor! key: #iconImageBits! value: [Depth1Image width: 24! height: 24! depth: 1! palette: [CoveragePalette maxPixelValue: 1! ] bitsPerPixel: 1! maxPixelValue: 1! rowByteSize: 4! bits: [OrderedCollection 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 127! 255! 252! 0! 64! 0! 4! 0! 64! 0! 8! 0! 64! 0! 8! 0! 64! 0! 16! 0! 64! 0! 16! 0! 64! 0! 16! 0! 64! 0! 32! 0! 64! 0! 32! 0! 64! 0! 16! 0! 64! 0! 16! 0! 64! 0! 16! 0! 64! 0! 8! 0! 64! 0! 8! 0! 64! 0! 4! 0! 127! 255! 252! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0! 0!] ] ] ] [MetaDoMECustomTool name: 'Connector'! position: [Point -30 16] id: 204220423929901! properties: [GrapEPropertyDictionary key: #method! value: [GrapEHyperText textWithLinks: [OrderedCollection 'newArc'!] ] key: #iconImage! value: #plainArcIcon! key: #cursorImage! value: #arcCursor! key: #keyBinding! value: 'c'! ] ] [MetaDoMECreateTool name: 'SwimLane'! position: [Point -30 32] id: 204224503873552! properties: [GrapEPropertyDictionary key: #iconImage! value: #rectangleIcon! key: #keyBinding! value: 'l'! key: #itemSpec! value: [GrapEThingAddress id: 204224376012802! ] key: #cursorImageBits! value: [Depth1Image width: 16! height: 16! depth: 1! palette: [CoveragePalette maxPixelValue: 1! ] bitsPerPixel: 1! maxPixelValue: 1! rowByteSize: 4! bits: [OrderedCollection 0! 0! 0! 0! 127! 254! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 68! 34! 0! 0! 127! 254! 0! 0! 0! 0! 0! 0!] ] key: #cursorImage! value: #rectangleCursor! key: #iconImageBits! value: [Depth1Image width: 24! height: 24! depth: 1! palette: [CoveragePalette maxPixelValue: 1! ] bitsPerPixel: 1! maxPixelValue: 1! rowByteSize: 4! bits: [OrderedCollection 0! 0! 0! 0! 127! 255! 254! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 64! 129! 2! 0! 127! 255! 254! 0! 0! 0! 0! 0!] ] ] ] [MetaDoMECreateTool name: 'EndState'! position: [Point -30 48] id: 207023542632478! properties: [GrapEPropertyDictionary key: #iconImage! value: #circleDotIcon! key: #itemSpec! value: [GrapEThingAddress id: 204220423929898! ] key: #cursorImage! value: #arcCursor! ] ] [MetaDoMECreateTool name: 'StartState'! position: [Point -30 64] id: 207023542632479! properties: [GrapEPropertyDictionary key: #iconImage! value: #dotIcon! key: #itemSpec! value: [GrapEThingAddress id: 204220423929895! ] key: #cursorImage! value: #arcCursor! ] ] ] ] ] id: 204219665088537! ] ] ] ] id: 204219665088536! ] [MetaDoMEArcSpec name: 'ObjectFlow'! position: [Point 123 554] id: 204219665088517! properties: [GrapEPropertyDictionary key: #metaLineStyleType! value: #simpleDash! key: #destHeadStyle! value: #stickarrow! ] ] [MetaDoMEGraphLabel position: [Point 166 32] id: 204219665088544! ] [MetaDoMENodeSpec name: 'Pseudostate'! position: [Point 379 204] id: 204219665088530! properties: [GrapEPropertyDictionary key: #nodeShape! value: #polyline! key: #nodeShapePolylineStyle! value: #diamond! key: #nodeNamePosition! value: #none! ] ] [MetaDoMENodeSpec name: 'Object'! position: [Point 541 359] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'status'! position: [Point -13 -4] id: 204220661432327! properties: [GrapEPropertyDictionary key: #useInitialValue! value: true! key: #initialValue! value: ''! key: #canBeNil! value: false! key: #isVisual! value: true! key: #type! value: #String! ] ] ] ] ] id: 204219665088519! properties: [GrapEPropertyDictionary key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(let ((status (get-property ''status self))) (if (= 0 (length status)) (name self) (append (name self) (list->string (list #\newline)) "[" status "]")))'!] ] ] ] [MetaDoMENodeSpec name: 'SynchState'! position: [Point 633 521] id: 204219665088525! properties: [GrapEPropertyDictionary key: #clippingAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(let ((bb (border-bounds self)) (pos (position self)) (vx (x vertex)) (vy (y vertex))) (if (< (width bb) (height bb)) (cond ((< vy (cdar bb)) (cons (car pos) (cdar bb))) ((> vy (cddr bb)) (cons (car pos) (cddr bb))) (else (cons (car pos) vy))) (cond ((< vx (caar bb)) (cons (caar bb) (cdr pos))) ((> vx (cadr bb)) (cons (cadr bb) (cdr pos))) (else (cons vx (cdr pos))))))'!] ] key: #nodeShape! value: #custom! key: #nodeNamePosition! value: #none! key: #metaIsResizable! value: true! key: #postCreationAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(set-size! self ''(50 . 6)) (get-property "updateBounds" self)'!] ] key: #description! value: [GrapEHyperText textWithLinks: [OrderedCollection 'This object can be oriented vertically or horizontally by adjusting its size.'!] ] key: #metaLineWidthPixels! value: 3! key: #nodeShapeAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(if (< (width b-bounds) (height b-bounds)) (draw-line context (cons (car pos) (cdar b-bounds)) (cons (car pos) (cddr b-bounds))) (draw-line context (cons (caar b-bounds) (cdr pos)) (cons (cadr b-bounds) (cdr pos)))) '!] ] ] ] [MetaDoMEArcSpec name: 'Transition'! position: [Point 121 635] id: 204219665088524! properties: [GrapEPropertyDictionary key: #postCreationAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(if (or (not (is-a? (origin self) umlad'! [GrapEHyperLink id: 204220452241410! properties: [GrapEPropertyDictionary key: #id! value: [GrapEThingAddress id: 204219665088530! ] ] ] ')) (> (length (incoming-arcs (origin self))) 1)) (set-name! self ""))'!] ] key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(let ((n (name self))) (if (= 0 (length n)) "" (append "[" (name self) "]")))'!] ] key: #destHeadStyle! value: #stickarrow! ] ] [MetaDoMENodeSpec name: 'StartState'! position: [Point 252 271] id: 204220423929895! properties: [GrapEPropertyDictionary key: #nodeBoundsAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(let ((bb (expand-rectangle (cons (position self) (position self)) 7))) (set-border-bounds! self bb) bb)'!] ] key: #nodeShape! value: #customCircular! key: #nodeNamePosition! value: #none! key: #instantiable! value: true! key: #nodeShapeAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(draw-arc context b-bounds 0 360 #t)'!] ] ] ] [MetaDoMENodeSpec name: 'EndState'! position: [Point 265 484] id: 204220423929898! properties: [GrapEPropertyDictionary key: #nodeShape! value: #customCircular! key: #nodeNamePosition! value: #none! key: #instantiable! value: true! key: #nodeShapeAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(draw-arc context b-bounds 0 360) (draw-arc context (expand-rectangle b-bounds -5) 0 360 #t)'!] ] ] ] [MetaDoMENodeSpec name: 'Signal'! position: [Point 324 617] id: 204220634497030! properties: [GrapEPropertyDictionary key: #nodeShapePolylineStyle! value: #customArray! key: #nodeShape! value: #polyline! key: #instantiable! value: false! ] ] [MetaDoMEGenSpec position: [Point 323 671] id: 204220634497029! ] [MetaDoMENodeSpec name: 'Send'! position: [Point 270 750] id: 204220616998915! properties: [GrapEPropertyDictionary key: #nodeShape! value: #custom! key: #nodeShapePolylineStyle! value: #customArray! key: #nodeNamePosition! value: #center! key: #nodeShapeAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(let* ((bb (border-bounds self)) (pos (position self)) (p1 (point- (upper-right bb) ''(5 . 0))) (p2 (cons (cadr bb) (cdr pos))) (p3 (point- (cdr bb) ''(5 . 0)))) (draw-line context (car bb) p1) (draw-line context p1 p2) (draw-line context p2 p3) (draw-line context p3 (lower-left bb)) (draw-line context (lower-left bb) (car bb)))'!] ] ] ] [MetaDoMENodeSpec name: 'Receive'! position: [Point 378 713] id: 204220617195524! properties: [GrapEPropertyDictionary key: #nodeShape! value: #custom! key: #nodeShapePolylineStyle! value: #customArray! key: #nodeShapeAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(let* ((bb (border-bounds self)) (pos (position self)) (p1 (cons (- (cadr bb) 5) (cdr pos)))) (draw-line context (car bb) (upper-right bb)) (draw-line context (upper-right bb) p1) (draw-line context p1 (cdr bb)) (draw-line context (cdr bb) (lower-left bb)) (draw-line context (lower-left bb) (car bb)))'!] ] key: #nameContentAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(append (name self) " ")'!] ] ] ] [MetaDoMENodeSpec name: 'SwimLane'! position: [Point 782 68] components: [PartitionedCollection key: #elements! value: [PartitionedCollection key: #attributes! value: [SortedCollection [MetaDoMEProperty name: 'lanes'! position: [Point -21 -4] id: 204224503873542! properties: [GrapEPropertyDictionary key: #displayName! value: 'Lane Titles:'! key: #isVisual! value: true! key: #collectionType! value: #orderedCollection! key: #type! value: #String! key: #initialValue! value: ''! key: #useInitialValue! value: true! key: #rangeLow! value: 1! key: #canBeNil! value: false! ] ] ] ] ] id: 204224376012802! properties: [GrapEPropertyDictionary key: #nodeShape! value: #custom! key: #nodeNamePosition! value: #none! key: #metaIsResizable! value: true! key: #description! value: [GrapEHyperText textWithLinks: [OrderedCollection 'You can change the number of lanes that are displayed by adding or removing labels from the object''s "lanes" property.'!] ] key: #postCreationAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(set-size! self ''(200 . 300)) (set-property! ''lanes self ''("lane1" "lane2"))'!] ] key: #nodeShapeAlterMethod! value: [GrapEHyperText textWithLinks: [OrderedCollection '(let* ((lane-list (get-property ''lanes self)) (lane-width (if (null? lane-list) 1 (/ (width b-bounds) (length lane-list)))) (half-lane-width (/ lane-width 2)) (top-y (cdar b-bounds)) (bottom-y (cddr b-bounds))) (draw-rectangle context b-bounds) (do ((lane-x (+ (caar b-bounds) lane-width) (+ lane-x lane-width)) (lane-titles lane-list (cdr lane-titles)) (title-x (+ (caar b-bounds) half-lane-width) (+ title-x lane-width)) (title-top (+ (cdar b-bounds) 10))) ((null? lane-titles) nil) (if (> (length lane-titles) 1) (draw-line context (cons lane-x top-y) (cons lane-x bottom-y))) (draw-string context (car lane-titles) (cons (- title-x (/ (width (car lane-titles) context) 2)) title-top))))'!] ] ] ] [MetaDoMEPartWhole position: [Point 787 158] id: 204224503873541! ] [MetaDoMENodePart position: [Point 572 98] id: 204224503873545! ] ] arcs: [OrderedCollection [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204219665088519! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'ObjectFlow'! position: [Point 0 0] id: 204219665088516! ] ] ] id: 204219665088515! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088517! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088519! ] indexedDestination: [GrapEThingAddress id: 204219665088518! ] route: [OrderedCollection [Point 525 421] [Point 400 421] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'ObjectFlow'! position: [Point 1 0] id: 204219665088521! ] ] ] id: 204219665088520! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088517! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204219665088525! ] route: [OrderedCollection [Point 391 504] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 35 -1] id: 204219665088523! ] ] ] id: 204219665088522! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088525! ] indexedDestination: [GrapEThingAddress id: 204219665088518! ] route: [OrderedCollection [Point 378 527] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 43 0] id: 204219665088527! ] ] ] id: 204219665088526! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204219665088530! ] route: [OrderedCollection [Point 356 281] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point -10 -11] id: 204219665088529! ] ] ] id: 204219665088528! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088530! ] indexedDestination: [GrapEThingAddress id: 204219665088518! ] route: [OrderedCollection [Point 375 291] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 14 -40] id: 204219665088532! ] ] ] id: 204219665088531! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088530! ] indexedDestination: [GrapEThingAddress id: 204219665088530! ] route: [OrderedCollection [Point 329 204] [Point 329 158] [Point 379 158] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204219665088534! ] ] ] id: 204219665088533! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] key: #reflective! value: false! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088530! ] indexedDestination: [GrapEThingAddress id: 204219665088525! ] route: [OrderedCollection [Point 612 223] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point -49 0] id: 204220423929890! ] ] ] id: 204220423929889! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088525! ] indexedDestination: [GrapEThingAddress id: 204219665088530! ] route: [OrderedCollection [Point 626 204] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204220423929892! ] ] ] id: 204220423929891! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204220423929895! ] indexedDestination: [GrapEThingAddress id: 204219665088518! ] route: [OrderedCollection [Point 268 344] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204220423929894! ] ] ] id: 204220423929893! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] key: #originOrdinality! value: #'1'! ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204220423929898! ] route: [OrderedCollection [Point 269 376] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 204220423929897! ] ] ] id: 204220423929896! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] key: #destOrdinality! value: #'1'! ] ] [MetaDoMEGSTop indexedOrigin: [GrapEThingAddress id: 204220634497029! ] indexedDestination: [GrapEThingAddress id: 204220634497030! ] id: 204220661432328! ] [MetaDoMEGSBottom indexedOrigin: [GrapEThingAddress id: 204220616998915! ] indexedDestination: [GrapEThingAddress id: 204220634497029! ] route: [OrderedCollection [Point 273 671] ] id: 204220661432329! ] [MetaDoMEGSBottom indexedOrigin: [GrapEThingAddress id: 204220617195524! ] indexedDestination: [GrapEThingAddress id: 204220634497029! ] route: [OrderedCollection [Point 375 671] ] id: 204220661432330! ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204220634497030! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point -11 43] id: 204220661432332! ] ] ] id: 204220661432331! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204220634497030! ] indexedDestination: [GrapEThingAddress id: 204219665088518! ] route: [OrderedCollection [Point 361 619] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 13 -21] id: 204220661432334! ] ] ] id: 204220661432333! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204220616998915! ] indexedDestination: [GrapEThingAddress id: 204219665088519! ] route: [OrderedCollection [Point 560 767] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'ObjectFlow'! position: [Point 0 0] id: 204220661432336! ] ] ] id: 204220661432335! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088517! ] ] ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088519! ] indexedDestination: [GrapEThingAddress id: 204220617195524! ] route: [OrderedCollection [Point 540 718] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'ObjectFlow'! position: [Point -34 -1] id: 204220661432338! ] ] ] id: 204220661432337! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088517! ] ] ] [MetaDoMEPWTop indexedOrigin: [GrapEThingAddress id: 204224503873541! ] indexedDestination: [GrapEThingAddress id: 204224376012802! ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [GrapEArcName name: 'elements'! position: [Point 0 1] id: 204224503873540! ] ] ] id: 204224503873539! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 204219665088530! ] indexedDestination: [GrapEThingAddress id: 204224503873541! ] route: [OrderedCollection [Point 777 185] ] id: 204224503873543! ] [MetaDoMENodeTop indexedOrigin: [GrapEThingAddress id: 204224503873545! ] indexedDestination: [GrapEThingAddress id: 204219665088535! ] id: 204224503873544! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 204219665088530! ] indexedDestination: [GrapEThingAddress id: 204224503873545! ] route: [OrderedCollection [Point 395 132] [Point 563 132] ] id: 204224503873546! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204224503873545! ] route: [OrderedCollection [Point 385 276] [Point 520 276] [Point 520 140] [Point 568 140] ] id: 204224503873547! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204224503873541! ] route: [OrderedCollection [Point 394 289] [Point 782 289] ] id: 204224503873548! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 204219665088519! ] indexedDestination: [GrapEThingAddress id: 204224503873541! ] route: [OrderedCollection [Point 542 299] [Point 788 299] ] id: 204224503873549! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 204219665088525! ] indexedDestination: [GrapEThingAddress id: 204224503873541! ] route: [OrderedCollection [Point 646 337] [Point 791 337] ] id: 204224503873550! ] [MetaDoMEPWBottom indexedOrigin: [GrapEThingAddress id: 204220634497030! ] indexedDestination: [GrapEThingAddress id: 204224503873541! ] route: [OrderedCollection [Point 322 567] [Point 796 567] ] id: 204224503873551! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 204219665088519! ] indexedDestination: [GrapEThingAddress id: 204224503873545! ] route: [OrderedCollection [Point 530 145] [Point 573 145] ] id: 204639088869378! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 204219665088525! ] indexedDestination: [GrapEThingAddress id: 204224503873545! ] route: [OrderedCollection [Point 637 153] [Point 577 153] ] id: 204639088869379! ] [MetaDoMENodeBottom indexedOrigin: [GrapEThingAddress id: 204220634497030! ] indexedDestination: [GrapEThingAddress id: 204224503873545! ] route: [OrderedCollection [Point 329 571] [Point 691 571] [Point 691 147] [Point 582 147] ] id: 204639088869380! ] [MetaDoMEConnection indexedOrigin: [GrapEThingAddress id: 204219665088518! ] indexedDestination: [GrapEThingAddress id: 204219665088518! ] route: [OrderedCollection [Point 123 364] [Point 124 341] ] components: [PartitionedCollection key: #accessories! value: [OrderedCollection [MetaDoMEConnectionName name: 'Transition'! position: [Point 0 0] id: 207023519760412! ] ] ] id: 207023519760411! properties: [GrapEPropertyDictionary key: #reference! value: [GrapEThingAddress id: 204219665088524! ] ] ] ] id: 204219665088514! properties: [GrapEPropertyDictionary key: #classPrefix! value: 'UMLAD'! key: #mvcClassPrefix! value: 'UMLAD'! key: #modelTypeName! value: 'MSU-UML Activity Diagram'! key: #originOffset! value: [Point 15 0] key: #initialOpenGraphs! value: [OrderedCollection [GrapEThingAddress id: 204219665088514! ] ] key: #windowBounds! value: [Rectangle origin: [Point 214 184] corner: [Point 1153 843] ] key: #categoryName! value: 'uml'! ] ]