Changeset 956

Show
Ignore:
Timestamp:
05/25/12 15:34:25 (12 months ago)
Author:
florian
Message:
 
Location:
dpf-scala-fma/no.dpf.text.casestudy/models
Files:
3 added
2 removed
6 modified

Legend:

Unmodified
Added
Removed
  • dpf-scala-fma/no.dpf.text.casestudy/models/0/original_minimal_metamodel.ecorediag

    r955 r956  
    350350    <styles xmi:type="notation:FontStyle" xmi:id="_uS8ywqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    351351    <element xsi:nil="true"/> 
    352     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS8yw6W0EeG3it8lFc1-wA" points="[0, 0, 466, 73]$[0, -36, 466, 37]$[-386, -36, 80, 37]$[-386, -73, 80, 0]"/> 
     352    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS8yw6W0EeG3it8lFc1-wA" points="[0, 0, 466, 73]$[0, -36, 466, 37]$[-446, -36, 20, 37]$[-446, -73, 20, 0]"/> 
    353353    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWLF4KW0EeG3it8lFc1-wA" id="(0.6666666666666666,0.0)"/> 
    354354    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWLs8KW0EeG3it8lFc1-wA" id="(0.24786324786324787,1.0)"/> 
     
    386386    <styles xmi:type="notation:FontStyle" xmi:id="_uS-n8qW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    387387    <element xsi:nil="true"/> 
    388     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS-n86W0EeG3it8lFc1-wA" points="[51, 0, 141, 178]$[51, -120, 141, 58]$[-69, -120, 21, 58]$[-69, -169, 21, 9]"/> 
     388    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS-n86W0EeG3it8lFc1-wA" points="[51, 0, 141, 178]$[51, -132, 141, 46]$[-93, -132, -3, 46]$[-93, -169, -3, 9]"/> 
    389389    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWWsEKW0EeG3it8lFc1-wA" id="(0.16666666666666666,0.0)"/> 
    390390    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWWsEaW0EeG3it8lFc1-wA" id="(0.4444444444444444,0.8163265306122449)"/> 
     
    394394    <styles xmi:type="notation:FontStyle" xmi:id="_uS_PAqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    395395    <element xsi:nil="true"/> 
    396     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_PA6W0EeG3it8lFc1-wA" points="[-1, 0, 0, 83]$[-1, -83, 0, 0]"/> 
     396    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_PA6W0EeG3it8lFc1-wA" points="[-2, 0, -1, 83]$[-2, -83, -1, 0]"/> 
    397397    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWSaoKW0EeG3it8lFc1-wA" id="(0.5,0.0)"/> 
    398398    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWSaoaW0EeG3it8lFc1-wA" id="(0.5,1.0)"/> 
     
    416416    <styles xmi:type="notation:FontStyle" xmi:id="_uS_2FqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    417417    <element xsi:nil="true"/> 
    418     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_2F6W0EeG3it8lFc1-wA"/> 
     418    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_2F6W0EeG3it8lFc1-wA" points="[0, 0, 250, 68]$[0, -34, 250, 34]$[-250, -34, 0, 34]$[-250, -68, 0, 0]"/> 
    419419    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWOJMKW0EeG3it8lFc1-wA" id="(0.08620689655172414,0.0)"/> 
    420420    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWOJMaW0EeG3it8lFc1-wA" id="(0.8333333333333334,1.0)"/> 
     
    424424    <styles xmi:type="notation:FontStyle" xmi:id="_uTAdIqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    425425    <element xsi:nil="true"/> 
    426     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTAdI6W0EeG3it8lFc1-wA" points="[66, 0, -38, 68]$[66, -34, -38, 34]$[104, -34, 0, 34]$[104, -68, 0, 0]"/> 
     426    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTAdI6W0EeG3it8lFc1-wA" points="[66, 0, -38, 68]$[66, -34, -38, 34]$[114, -34, 10, 34]$[114, -68, 10, 0]"/> 
    427427    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWP-YqW0EeG3it8lFc1-wA" id="(0.03125,0.0)"/> 
    428428    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWQlcKW0EeG3it8lFc1-wA" id="(0.5,1.0)"/> 
     
    432432    <styles xmi:type="notation:FontStyle" xmi:id="_uTBEMqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    433433    <element xsi:nil="true"/> 
    434     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTBEM6W0EeG3it8lFc1-wA" points="[0, 0, -202, 47]$[0, -24, -202, 23]$[169, -24, -33, 23]$[169, -47, -33, 0]"/> 
     434    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTBEM6W0EeG3it8lFc1-wA" points="[0, 0, -202, 47]$[0, -24, -202, 23]$[181, -24, -21, 23]$[181, -47, -21, 0]"/> 
    435435    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWPXUKW0EeG3it8lFc1-wA" id="(0.5,0.0)"/> 
    436436    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWPXUaW0EeG3it8lFc1-wA" id="(0.6666666666666666,1.0)"/> 
     
    454454    <styles xmi:type="notation:FontStyle" xmi:id="_uTC5YqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    455455    <element xsi:nil="true"/> 
    456     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTC5Y6W0EeG3it8lFc1-wA" points="[0, 0, 214, 68]$[0, -34, 214, 34]$[-214, -34, 0, 34]$[-214, -68, 0, 0]"/> 
     456    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTC5Y6W0EeG3it8lFc1-wA" points="[0, 0, 214, 68]$[0, -34, 214, 34]$[-187, -34, 27, 34]$[-187, -68, 27, 0]"/> 
    457457    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWQlcaW0EeG3it8lFc1-wA" id="(0.75,0.0)"/> 
    458458    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWQlcqW0EeG3it8lFc1-wA" id="(0.3333333333333333,1.0)"/> 
     
    462462    <styles xmi:type="notation:FontStyle" xmi:id="_uTHK0qW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    463463    <element xsi:nil="true"/> 
    464     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTHK06W0EeG3it8lFc1-wA"/> 
     464    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTHK06W0EeG3it8lFc1-wA" points="[0, 0, -232, 68]$[0, -34, -232, 34]$[232, -34, 0, 34]$[232, -68, 0, 0]"/> 
    465465    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWP-YKW0EeG3it8lFc1-wA" id="(0.5,0.0)"/> 
    466466    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWP-YaW0EeG3it8lFc1-wA" id="(0.6666666666666666,1.0)"/> 
     
    484484    <styles xmi:type="notation:FontStyle" xmi:id="_uTJnFKW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    485485    <element xsi:nil="true"/> 
    486     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTJnFaW0EeG3it8lFc1-wA" points="[34, 0, -215, 169]$[34, -132, -215, 37]$[190, -132, -59, 37]$[190, -169, -59, 0]"/> 
     486    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTJnFaW0EeG3it8lFc1-wA" points="[34, 0, -215, 169]$[34, -132, -215, 37]$[226, -132, -23, 37]$[226, -169, -23, 0]"/> 
    487487    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWU24KW0EeG3it8lFc1-wA" id="(0.24509803921568626,0.0)"/> 
    488488    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWU24aW0EeG3it8lFc1-wA" id="(0.6239316239316239,1.0)"/> 
  • dpf-scala-fma/no.dpf.text.casestudy/models/0/original_minimal_metamodel_0.svg

    r955 r956  
    398398</clipPath> 
    399399<clipPath clipPathUnits="userSpaceOnUse" id="clipPath112"> 
    400 <path d="M531 77 L546 77 L546 94 L531 94 L531 77 Z"/> 
     400<path d="M334 317 L344 317 L344 326 L334 326 L334 317 Z"/> 
    401401</clipPath> 
    402402<clipPath clipPathUnits="userSpaceOnUse" id="clipPath113"> 
    403 <path d="M334 317 L344 317 L344 326 L334 326 L334 317 Z"/> 
     403<path d="M369 304 L427 304 L427 322 L369 322 L369 304 Z"/> 
    404404</clipPath> 
    405405<clipPath clipPathUnits="userSpaceOnUse" id="clipPath114"> 
    406 <path d="M369 304 L427 304 L427 322 L369 322 L369 304 Z"/> 
     406<path d="M345 304 L367 304 L367 322 L345 322 L345 304 Z"/> 
    407407</clipPath> 
    408408<clipPath clipPathUnits="userSpaceOnUse" id="clipPath115"> 
    409 <path d="M345 304 L367 304 L367 322 L345 322 L345 304 Z"/> 
     409<path d="M334 331 L344 331 L344 340 L334 340 L334 331 Z"/> 
    410410</clipPath> 
    411411<clipPath clipPathUnits="userSpaceOnUse" id="clipPath116"> 
    412 <path d="M334 331 L344 331 L344 340 L334 340 L334 331 Z"/> 
     412<path d="M369 335 L426 335 L426 353 L369 353 L369 335 Z"/> 
    413413</clipPath> 
    414414<clipPath clipPathUnits="userSpaceOnUse" id="clipPath117"> 
    415 <path d="M369 335 L426 335 L426 353 L369 353 L369 335 Z"/> 
     415<path d="M345 335 L367 335 L367 353 L345 353 L345 335 Z"/> 
    416416</clipPath> 
    417417<clipPath clipPathUnits="userSpaceOnUse" id="clipPath118"> 
    418 <path d="M345 335 L367 335 L367 353 L345 353 L345 335 Z"/> 
     418<path d="M603 343 L618 343 L618 360 L603 360 L603 343 Z"/> 
    419419</clipPath> 
    420420<clipPath clipPathUnits="userSpaceOnUse" id="clipPath119"> 
    421 <path d="M495 77 L510 77 L510 94 L495 94 L495 77 Z"/> 
     421<path d="M930 520 L939 520 L939 537 L930 537 L930 520 Z"/> 
    422422</clipPath> 
    423423<clipPath clipPathUnits="userSpaceOnUse" id="clipPath120"> 
    424 <path d="M604 343 L619 343 L619 360 L604 360 L604 343 Z"/> 
     424<path d="M671 291 L681 291 L681 300 L671 300 L671 291 Z"/> 
    425425</clipPath> 
    426426<clipPath clipPathUnits="userSpaceOnUse" id="clipPath121"> 
    427 <path d="M930 520 L939 520 L939 537 L930 537 L930 520 Z"/> 
     427<path d="M681 294 L743 294 L743 312 L681 312 L681 294 Z"/> 
    428428</clipPath> 
    429429<clipPath clipPathUnits="userSpaceOnUse" id="clipPath122"> 
    430 <path d="M671 291 L681 291 L681 300 L671 300 L671 291 Z"/> 
     430<path d="M693 270 L715 270 L715 288 L693 288 L693 270 Z"/> 
    431431</clipPath> 
    432432<clipPath clipPathUnits="userSpaceOnUse" id="clipPath123"> 
    433 <path d="M681 294 L743 294 L743 312 L681 312 L681 294 Z"/> 
     433<path d="M638 466 L653 466 L653 483 L638 483 L638 466 Z"/> 
    434434</clipPath> 
    435435<clipPath clipPathUnits="userSpaceOnUse" id="clipPath124"> 
    436 <path d="M693 270 L715 270 L715 288 L693 288 L693 270 Z"/> 
     436<path d="M615 466 L630 466 L630 483 L615 483 L615 466 Z"/> 
    437437</clipPath> 
    438438<clipPath clipPathUnits="userSpaceOnUse" id="clipPath125"> 
    439 <path d="M638 466 L653 466 L653 483 L638 483 L638 466 Z"/> 
     439<path d="M772 574 L781 574 L781 591 L772 591 L772 574 Z"/> 
    440440</clipPath> 
    441441<clipPath clipPathUnits="userSpaceOnUse" id="clipPath126"> 
    442 <path d="M605 466 L620 466 L620 483 L605 483 L605 466 Z"/> 
     442<path d="M544 35 L554 35 L554 44 L544 44 L544 35 Z"/> 
    443443</clipPath> 
    444444<clipPath clipPathUnits="userSpaceOnUse" id="clipPath127"> 
    445 <path d="M591 343 L606 343 L606 360 L591 360 L591 343 Z"/> 
     445<path d="M573 22 L602 22 L602 40 L573 40 L573 22 Z"/> 
    446446</clipPath> 
    447447<clipPath clipPathUnits="userSpaceOnUse" id="clipPath128"> 
    448 <path d="M772 574 L781 574 L781 591 L772 591 L772 574 Z"/> 
     448<path d="M561 22 L571 22 L571 40 L561 40 L561 22 Z"/> 
    449449</clipPath> 
    450450<clipPath clipPathUnits="userSpaceOnUse" id="clipPath129"> 
    451 <path d="M544 35 L554 35 L554 44 L544 44 L544 35 Z"/> 
     451<path d="M621 466 L636 466 L636 483 L621 483 L621 466 Z"/> 
    452452</clipPath> 
    453453<clipPath clipPathUnits="userSpaceOnUse" id="clipPath130"> 
    454 <path d="M573 22 L602 22 L602 40 L573 40 L573 22 Z"/> 
     454<path d="M543 273 L553 273 L553 282 L543 282 L543 273 Z"/> 
    455455</clipPath> 
    456456<clipPath clipPathUnits="userSpaceOnUse" id="clipPath131"> 
    457 <path d="M561 22 L571 22 L571 40 L561 40 L561 22 Z"/> 
     457<path d="M501 260 L543 260 L543 278 L501 278 L501 260 Z"/> 
    458458</clipPath> 
    459459<clipPath clipPathUnits="userSpaceOnUse" id="clipPath132"> 
    460 <path d="M588 466 L603 466 L603 483 L588 483 L588 466 Z"/> 
     460<path d="M489 258 L499 258 L499 276 L489 276 L489 258 Z"/> 
    461461</clipPath> 
    462462<clipPath clipPathUnits="userSpaceOnUse" id="clipPath133"> 
    463 <path d="M621 466 L636 466 L636 483 L621 483 L621 466 Z"/> 
     463<path d="M415 56 L432 56 L432 71 L415 71 L415 56 Z"/> 
    464464</clipPath> 
    465465<clipPath clipPathUnits="userSpaceOnUse" id="clipPath134"> 
    466 <path d="M543 273 L553 273 L553 282 L543 282 L543 273 Z"/> 
     466<path d="M543 291 L553 291 L553 300 L543 300 L543 291 Z"/> 
    467467</clipPath> 
    468468<clipPath clipPathUnits="userSpaceOnUse" id="clipPath135"> 
    469 <path d="M501 260 L543 260 L543 278 L501 278 L501 260 Z"/> 
     469<path d="M501 294 L540 294 L540 312 L501 312 L501 294 Z"/> 
    470470</clipPath> 
    471471<clipPath clipPathUnits="userSpaceOnUse" id="clipPath136"> 
    472 <path d="M489 258 L499 258 L499 276 L489 276 L489 258 Z"/> 
     472<path d="M489 294 L499 294 L499 312 L489 312 L489 294 Z"/> 
    473473</clipPath> 
    474474<clipPath clipPathUnits="userSpaceOnUse" id="clipPath137"> 
    475 <path d="M435 77 L450 77 L450 94 L435 94 L435 77 Z"/> 
     475<path d="M56 286 L65 286 L65 303 L56 303 L56 286 Z"/> 
    476476</clipPath> 
    477477<clipPath clipPathUnits="userSpaceOnUse" id="clipPath138"> 
    478 <path d="M415 56 L432 56 L432 71 L415 71 L415 56 Z"/> 
     478<path d="M56 335 L65 335 L65 345 L56 345 L56 335 Z"/> 
    479479</clipPath> 
    480480<clipPath clipPathUnits="userSpaceOnUse" id="clipPath139"> 
    481 <path d="M543 291 L553 291 L553 300 L543 300 L543 291 Z"/> 
     481<path d="M63 318 L130 318 L130 336 L63 336 L63 318 Z"/> 
    482482</clipPath> 
    483483<clipPath clipPathUnits="userSpaceOnUse" id="clipPath140"> 
    484 <path d="M501 294 L540 294 L540 312 L501 312 L501 294 Z"/> 
     484<path d="M39 318 L49 318 L49 336 L39 336 L39 318 Z"/> 
    485485</clipPath> 
    486486<clipPath clipPathUnits="userSpaceOnUse" id="clipPath141"> 
    487 <path d="M489 294 L499 294 L499 312 L489 312 L489 294 Z"/> 
     487<path d="M211 259 L228 259 L228 268 L211 268 L211 259 Z"/> 
    488488</clipPath> 
    489489<clipPath clipPathUnits="userSpaceOnUse" id="clipPath142"> 
    490 <path d="M56 286 L65 286 L65 303 L56 303 L56 286 Z"/> 
     490<path d="M109 259 L119 259 L119 268 L109 268 L109 259 Z"/> 
    491491</clipPath> 
    492492<clipPath clipPathUnits="userSpaceOnUse" id="clipPath143"> 
    493 <path d="M56 335 L65 335 L65 345 L56 345 L56 335 Z"/> 
     493<path d="M118 264 L156 264 L156 282 L118 282 L118 264 Z"/> 
    494494</clipPath> 
    495495<clipPath clipPathUnits="userSpaceOnUse" id="clipPath144"> 
    496 <path d="M63 318 L130 318 L130 336 L63 336 L63 318 Z"/> 
    497 </clipPath> 
    498 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath145"> 
    499 <path d="M39 318 L49 318 L49 336 L39 336 L39 318 Z"/> 
    500 </clipPath> 
    501 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath146"> 
    502 <path d="M211 259 L228 259 L228 268 L211 268 L211 259 Z"/> 
    503 </clipPath> 
    504 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath147"> 
    505 <path d="M109 259 L119 259 L119 268 L109 268 L109 259 Z"/> 
    506 </clipPath> 
    507 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath148"> 
    508 <path d="M118 264 L156 264 L156 282 L118 282 L118 264 Z"/> 
    509 </clipPath> 
    510 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath149"> 
    511496<path d="M117 246 L141 246 L141 264 L117 264 L117 246 Z"/> 
    512497</clipPath> 
     
    692677<text x="562" y="68" clip-path="url(#clipPath111)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    693678<line clip-path="url(#clipPath8)" fill="none" x1="924" x2="924" y1="151" y2="115" stroke="rgb(64,64,64)"/> 
    694 <line clip-path="url(#clipPath8)" fill="none" x1="924" x2="538" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
    695 <line clip-path="url(#clipPath8)" fill="none" x1="538" x2="538" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
    696 <polygon fill="white" clip-path="url(#clipPath112)" points=" 538 78 544 92 532 92 538 78" stroke="none"/> 
    697 <polygon fill="none" clip-path="url(#clipPath112)" points=" 538 78 544 92 532 92 538 78" stroke="rgb(64,64,64)"/> 
     679<line clip-path="url(#clipPath8)" fill="none" x1="924" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     680<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     681<polygon fill="white" clip-path="url(#clipPath103)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     682<polygon fill="none" clip-path="url(#clipPath103)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    698683<line clip-path="url(#clipPath8)" fill="none" x1="551" x2="447" y1="321" y2="321" stroke="rgb(64,64,64)"/> 
    699684<line clip-path="url(#clipPath8)" fill="none" x1="447" x2="335" y1="321" y2="321" stroke="rgb(64,64,64)"/> 
    700 <line clip-path="url(#clipPath113)" fill="none" x1="342" x2="335" y1="318" y2="321" stroke="rgb(64,64,64)"/> 
    701 <line clip-path="url(#clipPath113)" fill="none" x1="335" x2="342" y1="321" y2="324" stroke="rgb(64,64,64)"/> 
    702 <text x="370" y="318" clip-path="url(#clipPath114)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">outgoing</text> 
    703 <text x="346" y="318" clip-path="url(#clipPath115)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     685<line clip-path="url(#clipPath112)" fill="none" x1="342" x2="335" y1="318" y2="321" stroke="rgb(64,64,64)"/> 
     686<line clip-path="url(#clipPath112)" fill="none" x1="335" x2="342" y1="321" y2="324" stroke="rgb(64,64,64)"/> 
     687<text x="370" y="318" clip-path="url(#clipPath113)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">outgoing</text> 
     688<text x="346" y="318" clip-path="url(#clipPath114)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    704689<line clip-path="url(#clipPath8)" fill="none" x1="551" x2="335" y1="335" y2="335" stroke="rgb(64,64,64)"/> 
    705 <line clip-path="url(#clipPath116)" fill="none" x1="342" x2="335" y1="332" y2="335" stroke="rgb(64,64,64)"/> 
    706 <line clip-path="url(#clipPath116)" fill="none" x1="335" x2="342" y1="335" y2="338" stroke="rgb(64,64,64)"/> 
    707 <text x="370" y="349" clip-path="url(#clipPath117)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">incoming</text> 
    708 <text x="346" y="349" clip-path="url(#clipPath118)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    709 <line clip-path="url(#clipPath8)" fill="none" x1="622" x2="622" y1="247" y2="127" stroke="rgb(64,64,64)"/> 
    710 <line clip-path="url(#clipPath8)" fill="none" x1="622" x2="502" y1="127" y2="127" stroke="rgb(64,64,64)"/> 
    711 <line clip-path="url(#clipPath8)" fill="none" x1="502" x2="502" y1="127" y2="78" stroke="rgb(64,64,64)"/> 
    712 <polygon fill="white" clip-path="url(#clipPath119)" points=" 502 78 508 92 496 92 502 78" stroke="none"/> 
    713 <polygon fill="none" clip-path="url(#clipPath119)" points=" 502 78 508 92 496 92 502 78" stroke="rgb(64,64,64)"/> 
    714 <line clip-path="url(#clipPath8)" fill="none" x1="611" x2="611" y1="427" y2="344" stroke="rgb(64,64,64)"/> 
    715 <polygon fill="white" clip-path="url(#clipPath120)" points=" 611 344 617 358 605 358 611 344" stroke="none"/> 
    716 <polygon fill="none" clip-path="url(#clipPath120)" points=" 611 344 617 358 605 358 611 344" stroke="rgb(64,64,64)"/> 
     690<line clip-path="url(#clipPath115)" fill="none" x1="342" x2="335" y1="332" y2="335" stroke="rgb(64,64,64)"/> 
     691<line clip-path="url(#clipPath115)" fill="none" x1="335" x2="342" y1="335" y2="338" stroke="rgb(64,64,64)"/> 
     692<text x="370" y="349" clip-path="url(#clipPath116)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">incoming</text> 
     693<text x="346" y="349" clip-path="url(#clipPath117)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     694<line clip-path="url(#clipPath8)" fill="none" x1="622" x2="622" y1="247" y2="115" stroke="rgb(64,64,64)"/> 
     695<line clip-path="url(#clipPath8)" fill="none" x1="622" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     696<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     697<polygon fill="white" clip-path="url(#clipPath103)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     698<polygon fill="none" clip-path="url(#clipPath103)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
     699<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="427" y2="344" stroke="rgb(64,64,64)"/> 
     700<polygon fill="white" clip-path="url(#clipPath118)" points=" 610 344 616 358 604 358 610 344" stroke="none"/> 
     701<polygon fill="none" clip-path="url(#clipPath118)" points=" 610 344 616 358 604 358 610 344" stroke="rgb(64,64,64)"/> 
    717702<line clip-path="url(#clipPath8)" fill="none" x1="934" x2="934" y1="535" y2="295" stroke="rgb(64,64,64)"/> 
    718703<line clip-path="url(#clipPath8)" fill="none" x1="934" x2="672" y1="295" y2="295" stroke="rgb(64,64,64)"/> 
    719 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath121)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="none"/> 
    720 <polygon fill="none" clip-path="url(#clipPath121)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="rgb(64,64,64)"/> 
    721 <line clip-path="url(#clipPath122)" fill="none" x1="679" x2="672" y1="292" y2="295" stroke="rgb(64,64,64)"/> 
    722 <line clip-path="url(#clipPath122)" fill="none" x1="672" x2="679" y1="295" y2="298" stroke="rgb(64,64,64)"/> 
    723 <text x="682" y="308" clip-path="url(#clipPath123)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">subvertex</text> 
    724 <text x="694" y="284" clip-path="url(#clipPath124)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     704<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath119)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="none"/> 
     705<polygon fill="none" clip-path="url(#clipPath119)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="rgb(64,64,64)"/> 
     706<line clip-path="url(#clipPath120)" fill="none" x1="679" x2="672" y1="292" y2="295" stroke="rgb(64,64,64)"/> 
     707<line clip-path="url(#clipPath120)" fill="none" x1="672" x2="679" y1="295" y2="298" stroke="rgb(64,64,64)"/> 
     708<text x="682" y="308" clip-path="url(#clipPath121)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">subvertex</text> 
     709<text x="694" y="284" clip-path="url(#clipPath122)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    725710<line clip-path="url(#clipPath8)" fill="none" x1="895" x2="895" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    726711<line clip-path="url(#clipPath8)" fill="none" x1="895" x2="645" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    727712<line clip-path="url(#clipPath8)" fill="none" x1="645" x2="645" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    728 <polygon fill="white" clip-path="url(#clipPath125)" points=" 645 467 651 481 639 481 645 467" stroke="none"/> 
    729 <polygon fill="none" clip-path="url(#clipPath125)" points=" 645 467 651 481 639 481 645 467" stroke="rgb(64,64,64)"/> 
     713<polygon fill="white" clip-path="url(#clipPath123)" points=" 645 467 651 481 639 481 645 467" stroke="none"/> 
     714<polygon fill="none" clip-path="url(#clipPath123)" points=" 645 467 651 481 639 481 645 467" stroke="rgb(64,64,64)"/> 
    730715<line clip-path="url(#clipPath8)" fill="none" x1="574" x2="574" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    731 <line clip-path="url(#clipPath8)" fill="none" x1="574" x2="612" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    732 <line clip-path="url(#clipPath8)" fill="none" x1="612" x2="612" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    733 <polygon fill="white" clip-path="url(#clipPath126)" points=" 612 467 618 481 606 481 612 467" stroke="none"/> 
    734 <polygon fill="none" clip-path="url(#clipPath126)" points=" 612 467 618 481 606 481 612 467" stroke="rgb(64,64,64)"/> 
     716<line clip-path="url(#clipPath8)" fill="none" x1="574" x2="622" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
     717<line clip-path="url(#clipPath8)" fill="none" x1="622" x2="622" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
     718<polygon fill="white" clip-path="url(#clipPath124)" points=" 622 467 628 481 616 481 622 467" stroke="none"/> 
     719<polygon fill="none" clip-path="url(#clipPath124)" points=" 622 467 628 481 616 481 622 467" stroke="rgb(64,64,64)"/> 
    735720<line clip-path="url(#clipPath8)" fill="none" x1="429" x2="429" y1="391" y2="367" stroke="rgb(64,64,64)"/> 
    736 <line clip-path="url(#clipPath8)" fill="none" x1="429" x2="598" y1="367" y2="367" stroke="rgb(64,64,64)"/> 
    737 <line clip-path="url(#clipPath8)" fill="none" x1="598" x2="598" y1="367" y2="344" stroke="rgb(64,64,64)"/> 
    738 <polygon fill="white" clip-path="url(#clipPath127)" points=" 598 344 604 358 592 358 598 344" stroke="none"/> 
    739 <polygon fill="none" clip-path="url(#clipPath127)" points=" 598 344 604 358 592 358 598 344" stroke="rgb(64,64,64)"/> 
     721<line clip-path="url(#clipPath8)" fill="none" x1="429" x2="610" y1="367" y2="367" stroke="rgb(64,64,64)"/> 
     722<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="367" y2="344" stroke="rgb(64,64,64)"/> 
     723<polygon fill="white" clip-path="url(#clipPath118)" points=" 610 344 616 358 604 358 610 344" stroke="none"/> 
     724<polygon fill="none" clip-path="url(#clipPath118)" points=" 610 344 616 358 604 358 610 344" stroke="rgb(64,64,64)"/> 
    740725<line clip-path="url(#clipPath8)" fill="none" x1="776" x2="776" y1="575" y2="603" stroke="rgb(64,64,64)"/> 
    741726<line clip-path="url(#clipPath8)" fill="none" x1="776" x2="1079" y1="603" y2="599" stroke="rgb(64,64,64)"/> 
    742727<line clip-path="url(#clipPath8)" fill="none" x1="1079" x2="1079" y1="599" y2="39" stroke="rgb(64,64,64)"/> 
    743728<line clip-path="url(#clipPath8)" fill="none" x1="1079" x2="545" y1="39" y2="39" stroke="rgb(64,64,64)"/> 
    744 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath128)" points=" 779 582 776 575 773 582 776 589 779 582" stroke="none"/> 
    745 <polygon fill="none" clip-path="url(#clipPath128)" points=" 779 582 776 575 773 582 776 589 779 582" stroke="rgb(64,64,64)"/> 
    746 <line clip-path="url(#clipPath129)" fill="none" x1="552" x2="545" y1="36" y2="39" stroke="rgb(64,64,64)"/> 
    747 <line clip-path="url(#clipPath129)" fill="none" x1="545" x2="552" y1="39" y2="42" stroke="rgb(64,64,64)"/> 
    748 <text x="574" y="36" clip-path="url(#clipPath130)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">type</text> 
    749 <text x="562" y="36" clip-path="url(#clipPath131)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     729<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath125)" points=" 779 582 776 575 773 582 776 589 779 582" stroke="none"/> 
     730<polygon fill="none" clip-path="url(#clipPath125)" points=" 779 582 776 575 773 582 776 589 779 582" stroke="rgb(64,64,64)"/> 
     731<line clip-path="url(#clipPath126)" fill="none" x1="552" x2="545" y1="36" y2="39" stroke="rgb(64,64,64)"/> 
     732<line clip-path="url(#clipPath126)" fill="none" x1="545" x2="552" y1="39" y2="42" stroke="rgb(64,64,64)"/> 
     733<text x="574" y="36" clip-path="url(#clipPath127)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">type</text> 
     734<text x="562" y="36" clip-path="url(#clipPath128)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    750735<line clip-path="url(#clipPath8)" fill="none" x1="809" x2="809" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    751 <line clip-path="url(#clipPath8)" fill="none" x1="809" x2="595" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    752 <line clip-path="url(#clipPath8)" fill="none" x1="595" x2="595" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    753 <polygon fill="white" clip-path="url(#clipPath132)" points=" 595 467 601 481 589 481 595 467" stroke="none"/> 
    754 <polygon fill="none" clip-path="url(#clipPath132)" points=" 595 467 601 481 589 481 595 467" stroke="rgb(64,64,64)"/> 
     736<line clip-path="url(#clipPath8)" fill="none" x1="809" x2="622" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
     737<line clip-path="url(#clipPath8)" fill="none" x1="622" x2="622" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
     738<polygon fill="white" clip-path="url(#clipPath124)" points=" 622 467 628 481 616 481 622 467" stroke="none"/> 
     739<polygon fill="none" clip-path="url(#clipPath124)" points=" 622 467 628 481 616 481 622 467" stroke="rgb(64,64,64)"/> 
    755740<line clip-path="url(#clipPath8)" fill="none" x1="396" x2="396" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    756741<line clip-path="url(#clipPath8)" fill="none" x1="396" x2="628" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    757742<line clip-path="url(#clipPath8)" fill="none" x1="628" x2="628" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    758 <polygon fill="white" clip-path="url(#clipPath133)" points=" 628 467 634 481 622 481 628 467" stroke="none"/> 
    759 <polygon fill="none" clip-path="url(#clipPath133)" points=" 628 467 634 481 622 481 628 467" stroke="rgb(64,64,64)"/> 
     743<polygon fill="white" clip-path="url(#clipPath129)" points=" 628 467 634 481 622 481 628 467" stroke="none"/> 
     744<polygon fill="none" clip-path="url(#clipPath129)" points=" 628 467 634 481 622 481 628 467" stroke="rgb(64,64,64)"/> 
    760745<line clip-path="url(#clipPath8)" fill="none" x1="335" x2="551" y1="277" y2="277" stroke="rgb(64,64,64)"/> 
    761 <line clip-path="url(#clipPath134)" fill="none" x1="544" x2="551" y1="280" y2="277" stroke="rgb(64,64,64)"/> 
    762 <line clip-path="url(#clipPath134)" fill="none" x1="551" x2="544" y1="277" y2="274" stroke="rgb(64,64,64)"/> 
    763 <text x="502" y="274" clip-path="url(#clipPath135)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">source</text> 
    764 <text x="490" y="272" clip-path="url(#clipPath136)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     746<line clip-path="url(#clipPath130)" fill="none" x1="544" x2="551" y1="280" y2="277" stroke="rgb(64,64,64)"/> 
     747<line clip-path="url(#clipPath130)" fill="none" x1="551" x2="544" y1="277" y2="274" stroke="rgb(64,64,64)"/> 
     748<text x="502" y="274" clip-path="url(#clipPath131)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">source</text> 
     749<text x="490" y="272" clip-path="url(#clipPath132)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    765750<line clip-path="url(#clipPath8)" fill="none" x1="286" x2="286" y1="247" y2="115" stroke="rgb(64,64,64)"/> 
    766 <line clip-path="url(#clipPath8)" fill="none" x1="286" x2="442" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
    767 <line clip-path="url(#clipPath8)" fill="none" x1="442" x2="442" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
    768 <polygon fill="white" clip-path="url(#clipPath137)" points=" 442 78 448 92 436 92 442 78" stroke="none"/> 
    769 <polygon fill="none" clip-path="url(#clipPath137)" points=" 442 78 448 92 436 92 442 78" stroke="rgb(64,64,64)"/> 
     751<line clip-path="url(#clipPath8)" fill="none" x1="286" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     752<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     753<polygon fill="white" clip-path="url(#clipPath103)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     754<polygon fill="none" clip-path="url(#clipPath103)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    770755<line clip-path="url(#clipPath8)" fill="none" x1="58" x2="58" y1="247" y2="63" stroke="rgb(64,64,64)"/> 
    771756<line clip-path="url(#clipPath8)" fill="none" x1="58" x2="430" y1="63" y2="63" stroke="rgb(64,64,64)"/> 
    772 <polygon fill="white" clip-path="url(#clipPath138)" points=" 430 63 416 69 416 57 430 63" stroke="none"/> 
    773 <polygon fill="none" clip-path="url(#clipPath138)" points=" 430 63 416 69 416 57 430 63" stroke="rgb(64,64,64)"/> 
     757<polygon fill="white" clip-path="url(#clipPath133)" points=" 430 63 416 69 416 57 430 63" stroke="none"/> 
     758<polygon fill="none" clip-path="url(#clipPath133)" points=" 430 63 416 69 416 57 430 63" stroke="rgb(64,64,64)"/> 
    774759<line clip-path="url(#clipPath8)" fill="none" x1="335" x2="551" y1="295" y2="295" stroke="rgb(64,64,64)"/> 
    775 <line clip-path="url(#clipPath139)" fill="none" x1="544" x2="551" y1="298" y2="295" stroke="rgb(64,64,64)"/> 
    776 <line clip-path="url(#clipPath139)" fill="none" x1="551" x2="544" y1="295" y2="292" stroke="rgb(64,64,64)"/> 
    777 <text x="502" y="308" clip-path="url(#clipPath140)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">target</text> 
    778 <text x="490" y="308" clip-path="url(#clipPath141)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     760<line clip-path="url(#clipPath134)" fill="none" x1="544" x2="551" y1="298" y2="295" stroke="rgb(64,64,64)"/> 
     761<line clip-path="url(#clipPath134)" fill="none" x1="551" x2="544" y1="295" y2="292" stroke="rgb(64,64,64)"/> 
     762<text x="502" y="308" clip-path="url(#clipPath135)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">target</text> 
     763<text x="490" y="308" clip-path="url(#clipPath136)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    779764<line clip-path="url(#clipPath8)" fill="none" x1="60" x2="60" y1="287" y2="307" stroke="rgb(64,64,64)"/> 
    780765<line clip-path="url(#clipPath8)" fill="none" x1="60" x2="60" y1="307" y2="343" stroke="rgb(64,64,64)"/> 
    781 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath142)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="none"/> 
    782 <polygon fill="none" clip-path="url(#clipPath142)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="rgb(64,64,64)"/> 
    783 <line clip-path="url(#clipPath143)" fill="none" x1="57" x2="60" y1="336" y2="343" stroke="rgb(64,64,64)"/> 
    784 <line clip-path="url(#clipPath143)" fill="none" x1="60" x2="63" y1="343" y2="336" stroke="rgb(64,64,64)"/> 
    785 <text x="64" y="332" clip-path="url(#clipPath144)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">expression</text> 
    786 <text x="40" y="332" clip-path="url(#clipPath145)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     766<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath137)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="none"/> 
     767<polygon fill="none" clip-path="url(#clipPath137)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="rgb(64,64,64)"/> 
     768<line clip-path="url(#clipPath138)" fill="none" x1="57" x2="60" y1="336" y2="343" stroke="rgb(64,64,64)"/> 
     769<line clip-path="url(#clipPath138)" fill="none" x1="60" x2="63" y1="343" y2="336" stroke="rgb(64,64,64)"/> 
     770<text x="64" y="332" clip-path="url(#clipPath139)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">expression</text> 
     771<text x="40" y="332" clip-path="url(#clipPath140)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    787772<line clip-path="url(#clipPath8)" fill="none" x1="226" x2="110" y1="263" y2="263" stroke="rgb(64,64,64)"/> 
    788 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath146)" points=" 219 266 226 263 219 260 212 263 219 266" stroke="none"/> 
    789 <polygon fill="none" clip-path="url(#clipPath146)" points=" 219 266 226 263 219 260 212 263 219 266" stroke="rgb(64,64,64)"/> 
    790 <line clip-path="url(#clipPath147)" fill="none" x1="117" x2="110" y1="260" y2="263" stroke="rgb(64,64,64)"/> 
    791 <line clip-path="url(#clipPath147)" fill="none" x1="110" x2="117" y1="263" y2="266" stroke="rgb(64,64,64)"/> 
    792 <text x="119" y="278" clip-path="url(#clipPath148)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">guard</text> 
    793 <text x="118" y="260" clip-path="url(#clipPath149)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
     773<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath141)" points=" 219 266 226 263 219 260 212 263 219 266" stroke="none"/> 
     774<polygon fill="none" clip-path="url(#clipPath141)" points=" 219 266 226 263 219 260 212 263 219 266" stroke="rgb(64,64,64)"/> 
     775<line clip-path="url(#clipPath142)" fill="none" x1="117" x2="110" y1="260" y2="263" stroke="rgb(64,64,64)"/> 
     776<line clip-path="url(#clipPath142)" fill="none" x1="110" x2="117" y1="263" y2="266" stroke="rgb(64,64,64)"/> 
     777<text x="119" y="278" clip-path="url(#clipPath143)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">guard</text> 
     778<text x="118" y="260" clip-path="url(#clipPath144)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
    794779</g> 
    795780</g> 
  • dpf-scala-fma/no.dpf.text.casestudy/models/1/original_minimal_metamodel.ecorediag

    r955 r956  
    346346    <styles xmi:type="notation:FontStyle" xmi:id="_uS8ywqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    347347    <element xsi:nil="true"/> 
    348     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS8yw6W0EeG3it8lFc1-wA" points="[-10, 0, 486, 73]$[-10, -36, 486, 37]$[-416, -36, 80, 37]$[-416, -73, 80, 0]"/> 
     348    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS8yw6W0EeG3it8lFc1-wA" points="[-10, 0, 486, 73]$[-10, -36, 486, 37]$[-476, -36, 20, 37]$[-476, -73, 20, 0]"/> 
    349349    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWLF4KW0EeG3it8lFc1-wA" id="(0.6666666666666666,0.0)"/> 
    350350    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWLs8KW0EeG3it8lFc1-wA" id="(0.24786324786324787,1.0)"/> 
     
    382382    <styles xmi:type="notation:FontStyle" xmi:id="_uS-n8qW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    383383    <element xsi:nil="true"/> 
    384     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS-n86W0EeG3it8lFc1-wA" points="[51, 0, 141, 178]$[51, -120, 141, 58]$[-69, -120, 21, 58]$[-69, -169, 21, 9]"/> 
     384    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS-n86W0EeG3it8lFc1-wA" points="[51, 0, 141, 178]$[51, -132, 141, 46]$[-93, -132, -3, 46]$[-93, -169, -3, 9]"/> 
    385385    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWWsEKW0EeG3it8lFc1-wA" id="(0.16666666666666666,0.0)"/> 
    386386    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWWsEaW0EeG3it8lFc1-wA" id="(0.4444444444444444,0.8163265306122449)"/> 
     
    390390    <styles xmi:type="notation:FontStyle" xmi:id="_uS_PAqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    391391    <element xsi:nil="true"/> 
    392     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_PA6W0EeG3it8lFc1-wA" points="[-1, 0, 0, 83]$[-1, -83, 0, 0]"/> 
     392    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_PA6W0EeG3it8lFc1-wA" points="[-2, 0, -1, 83]$[-2, -83, -1, 0]"/> 
    393393    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWSaoKW0EeG3it8lFc1-wA" id="(0.5,0.0)"/> 
    394394    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWSaoaW0EeG3it8lFc1-wA" id="(0.5,1.0)"/> 
     
    412412    <styles xmi:type="notation:FontStyle" xmi:id="_uS_2FqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    413413    <element xsi:nil="true"/> 
    414     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_2F6W0EeG3it8lFc1-wA"/> 
     414    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_2F6W0EeG3it8lFc1-wA" points="[0, 0, 250, 68]$[0, -34, 250, 34]$[-250, -34, 0, 34]$[-250, -68, 0, 0]"/> 
    415415    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWOJMKW0EeG3it8lFc1-wA" id="(0.08620689655172414,0.0)"/> 
    416416    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWOJMaW0EeG3it8lFc1-wA" id="(0.8333333333333334,1.0)"/> 
     
    428428    <styles xmi:type="notation:FontStyle" xmi:id="_uTBEMqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    429429    <element xsi:nil="true"/> 
    430     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTBEM6W0EeG3it8lFc1-wA" points="[0, 0, -202, 47]$[0, -24, -202, 23]$[169, -24, -33, 23]$[169, -47, -33, 0]"/> 
     430    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTBEM6W0EeG3it8lFc1-wA" points="[0, 0, -202, 47]$[0, -24, -202, 23]$[181, -24, -21, 23]$[181, -47, -21, 0]"/> 
    431431    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWPXUKW0EeG3it8lFc1-wA" id="(0.5,0.0)"/> 
    432432    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWPXUaW0EeG3it8lFc1-wA" id="(0.6666666666666666,1.0)"/> 
     
    450450    <styles xmi:type="notation:FontStyle" xmi:id="_uTC5YqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    451451    <element xsi:nil="true"/> 
    452     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTC5Y6W0EeG3it8lFc1-wA" points="[0, 0, 214, 68]$[0, -34, 214, 34]$[-214, -34, 0, 34]$[-214, -68, 0, 0]"/> 
     452    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTC5Y6W0EeG3it8lFc1-wA" points="[4, 0, 205, 68]$[4, -34, 205, 34]$[-186, -34, 15, 34]$[-186, -68, 15, 0]"/> 
    453453    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWQlcaW0EeG3it8lFc1-wA" id="(0.75,0.0)"/> 
    454454    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWQlcqW0EeG3it8lFc1-wA" id="(0.3333333333333333,1.0)"/> 
     
    458458    <styles xmi:type="notation:FontStyle" xmi:id="_uTHK0qW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    459459    <element xsi:nil="true"/> 
    460     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTHK06W0EeG3it8lFc1-wA"/> 
     460    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTHK06W0EeG3it8lFc1-wA" points="[0, 0, -219, 68]$[0, -34, -219, 34]$[219, -34, 0, 34]$[219, -68, 0, 0]"/> 
    461461    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWP-YKW0EeG3it8lFc1-wA" id="(0.5,0.0)"/> 
    462462    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWP-YaW0EeG3it8lFc1-wA" id="(0.6666666666666666,1.0)"/> 
     
    480480    <styles xmi:type="notation:FontStyle" xmi:id="_uTJnFKW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    481481    <element xsi:nil="true"/> 
    482     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTJnFaW0EeG3it8lFc1-wA" points="[34, 0, -215, 169]$[34, -132, -215, 37]$[190, -132, -59, 37]$[190, -169, -59, 0]"/> 
     482    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTJnFaW0EeG3it8lFc1-wA" points="[34, 0, -215, 169]$[34, -132, -215, 37]$[226, -132, -23, 37]$[226, -169, -23, 0]"/> 
    483483    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWU24KW0EeG3it8lFc1-wA" id="(0.24509803921568626,0.0)"/> 
    484484    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWU24aW0EeG3it8lFc1-wA" id="(0.6239316239316239,1.0)"/> 
  • dpf-scala-fma/no.dpf.text.casestudy/models/1/original_minimal_metamodel_1.svg

    r955 r956  
    392392</clipPath> 
    393393<clipPath clipPathUnits="userSpaceOnUse" id="clipPath110"> 
    394 <path d="M531 77 L546 77 L546 94 L531 94 L531 77 Z"/> 
     394<path d="M334 317 L344 317 L344 326 L334 326 L334 317 Z"/> 
    395395</clipPath> 
    396396<clipPath clipPathUnits="userSpaceOnUse" id="clipPath111"> 
    397 <path d="M334 317 L344 317 L344 326 L334 326 L334 317 Z"/> 
     397<path d="M369 304 L427 304 L427 322 L369 322 L369 304 Z"/> 
    398398</clipPath> 
    399399<clipPath clipPathUnits="userSpaceOnUse" id="clipPath112"> 
    400 <path d="M369 304 L427 304 L427 322 L369 322 L369 304 Z"/> 
     400<path d="M345 304 L367 304 L367 322 L345 322 L345 304 Z"/> 
    401401</clipPath> 
    402402<clipPath clipPathUnits="userSpaceOnUse" id="clipPath113"> 
    403 <path d="M345 304 L367 304 L367 322 L345 322 L345 304 Z"/> 
     403<path d="M334 331 L344 331 L344 340 L334 340 L334 331 Z"/> 
    404404</clipPath> 
    405405<clipPath clipPathUnits="userSpaceOnUse" id="clipPath114"> 
    406 <path d="M334 331 L344 331 L344 340 L334 340 L334 331 Z"/> 
     406<path d="M369 335 L426 335 L426 353 L369 353 L369 335 Z"/> 
    407407</clipPath> 
    408408<clipPath clipPathUnits="userSpaceOnUse" id="clipPath115"> 
    409 <path d="M369 335 L426 335 L426 353 L369 353 L369 335 Z"/> 
     409<path d="M345 335 L367 335 L367 353 L345 353 L345 335 Z"/> 
    410410</clipPath> 
    411411<clipPath clipPathUnits="userSpaceOnUse" id="clipPath116"> 
    412 <path d="M345 335 L367 335 L367 353 L345 353 L345 335 Z"/> 
     412<path d="M603 343 L618 343 L618 360 L603 360 L603 343 Z"/> 
    413413</clipPath> 
    414414<clipPath clipPathUnits="userSpaceOnUse" id="clipPath117"> 
    415 <path d="M495 77 L510 77 L510 94 L495 94 L495 77 Z"/> 
     415<path d="M930 520 L939 520 L939 537 L930 537 L930 520 Z"/> 
    416416</clipPath> 
    417417<clipPath clipPathUnits="userSpaceOnUse" id="clipPath118"> 
    418 <path d="M604 343 L619 343 L619 360 L604 360 L604 343 Z"/> 
     418<path d="M671 291 L681 291 L681 300 L671 300 L671 291 Z"/> 
    419419</clipPath> 
    420420<clipPath clipPathUnits="userSpaceOnUse" id="clipPath119"> 
    421 <path d="M930 520 L939 520 L939 537 L930 537 L930 520 Z"/> 
     421<path d="M681 294 L743 294 L743 312 L681 312 L681 294 Z"/> 
    422422</clipPath> 
    423423<clipPath clipPathUnits="userSpaceOnUse" id="clipPath120"> 
    424 <path d="M671 291 L681 291 L681 300 L671 300 L671 291 Z"/> 
     424<path d="M693 270 L715 270 L715 288 L693 288 L693 270 Z"/> 
    425425</clipPath> 
    426426<clipPath clipPathUnits="userSpaceOnUse" id="clipPath121"> 
    427 <path d="M681 294 L743 294 L743 312 L681 312 L681 294 Z"/> 
     427<path d="M638 466 L653 466 L653 483 L638 483 L638 466 Z"/> 
    428428</clipPath> 
    429429<clipPath clipPathUnits="userSpaceOnUse" id="clipPath122"> 
    430 <path d="M693 270 L715 270 L715 288 L693 288 L693 270 Z"/> 
     430<path d="M604 466 L619 466 L619 483 L604 483 L604 466 Z"/> 
    431431</clipPath> 
    432432<clipPath clipPathUnits="userSpaceOnUse" id="clipPath123"> 
    433 <path d="M638 466 L653 466 L653 483 L638 483 L638 466 Z"/> 
     433<path d="M765 574 L774 574 L774 591 L765 591 L765 574 Z"/> 
    434434</clipPath> 
    435435<clipPath clipPathUnits="userSpaceOnUse" id="clipPath124"> 
    436 <path d="M604 466 L619 466 L619 483 L604 483 L604 466 Z"/> 
     436<path d="M544 35 L554 35 L554 44 L544 44 L544 35 Z"/> 
    437437</clipPath> 
    438438<clipPath clipPathUnits="userSpaceOnUse" id="clipPath125"> 
    439 <path d="M591 343 L606 343 L606 360 L591 360 L591 343 Z"/> 
     439<path d="M573 22 L602 22 L602 40 L573 40 L573 22 Z"/> 
    440440</clipPath> 
    441441<clipPath clipPathUnits="userSpaceOnUse" id="clipPath126"> 
    442 <path d="M765 574 L774 574 L774 591 L765 591 L765 574 Z"/> 
     442<path d="M561 22 L571 22 L571 40 L561 40 L561 22 Z"/> 
    443443</clipPath> 
    444444<clipPath clipPathUnits="userSpaceOnUse" id="clipPath127"> 
    445 <path d="M544 35 L554 35 L554 44 L544 44 L544 35 Z"/> 
     445<path d="M603 466 L618 466 L618 483 L603 483 L603 466 Z"/> 
    446446</clipPath> 
    447447<clipPath clipPathUnits="userSpaceOnUse" id="clipPath128"> 
    448 <path d="M573 22 L602 22 L602 40 L573 40 L573 22 Z"/> 
     448<path d="M621 466 L636 466 L636 483 L621 483 L621 466 Z"/> 
    449449</clipPath> 
    450450<clipPath clipPathUnits="userSpaceOnUse" id="clipPath129"> 
    451 <path d="M561 22 L571 22 L571 40 L561 40 L561 22 Z"/> 
     451<path d="M543 273 L553 273 L553 282 L543 282 L543 273 Z"/> 
    452452</clipPath> 
    453453<clipPath clipPathUnits="userSpaceOnUse" id="clipPath130"> 
    454 <path d="M583 466 L598 466 L598 483 L583 483 L583 466 Z"/> 
     454<path d="M501 260 L543 260 L543 278 L501 278 L501 260 Z"/> 
    455455</clipPath> 
    456456<clipPath clipPathUnits="userSpaceOnUse" id="clipPath131"> 
    457 <path d="M621 466 L636 466 L636 483 L621 483 L621 466 Z"/> 
     457<path d="M489 258 L499 258 L499 276 L489 276 L489 258 Z"/> 
    458458</clipPath> 
    459459<clipPath clipPathUnits="userSpaceOnUse" id="clipPath132"> 
    460 <path d="M543 273 L553 273 L553 282 L543 282 L543 273 Z"/> 
     460<path d="M415 56 L432 56 L432 71 L415 71 L415 56 Z"/> 
    461461</clipPath> 
    462462<clipPath clipPathUnits="userSpaceOnUse" id="clipPath133"> 
    463 <path d="M501 260 L543 260 L543 278 L501 278 L501 260 Z"/> 
     463<path d="M543 291 L553 291 L553 300 L543 300 L543 291 Z"/> 
    464464</clipPath> 
    465465<clipPath clipPathUnits="userSpaceOnUse" id="clipPath134"> 
    466 <path d="M489 258 L499 258 L499 276 L489 276 L489 258 Z"/> 
     466<path d="M501 294 L540 294 L540 312 L501 312 L501 294 Z"/> 
    467467</clipPath> 
    468468<clipPath clipPathUnits="userSpaceOnUse" id="clipPath135"> 
    469 <path d="M435 77 L450 77 L450 94 L435 94 L435 77 Z"/> 
     469<path d="M489 294 L499 294 L499 312 L489 312 L489 294 Z"/> 
    470470</clipPath> 
    471471<clipPath clipPathUnits="userSpaceOnUse" id="clipPath136"> 
    472 <path d="M415 56 L432 56 L432 71 L415 71 L415 56 Z"/> 
     472<path d="M56 286 L65 286 L65 303 L56 303 L56 286 Z"/> 
    473473</clipPath> 
    474474<clipPath clipPathUnits="userSpaceOnUse" id="clipPath137"> 
    475 <path d="M543 291 L553 291 L553 300 L543 300 L543 291 Z"/> 
     475<path d="M56 335 L65 335 L65 345 L56 345 L56 335 Z"/> 
    476476</clipPath> 
    477477<clipPath clipPathUnits="userSpaceOnUse" id="clipPath138"> 
    478 <path d="M501 294 L540 294 L540 312 L501 312 L501 294 Z"/> 
     478<path d="M63 318 L130 318 L130 336 L63 336 L63 318 Z"/> 
    479479</clipPath> 
    480480<clipPath clipPathUnits="userSpaceOnUse" id="clipPath139"> 
    481 <path d="M489 294 L499 294 L499 312 L489 312 L489 294 Z"/> 
     481<path d="M39 318 L49 318 L49 336 L39 336 L39 318 Z"/> 
    482482</clipPath> 
    483483<clipPath clipPathUnits="userSpaceOnUse" id="clipPath140"> 
    484 <path d="M56 286 L65 286 L65 303 L56 303 L56 286 Z"/> 
     484<path d="M211 265 L228 265 L228 274 L211 274 L211 265 Z"/> 
    485485</clipPath> 
    486486<clipPath clipPathUnits="userSpaceOnUse" id="clipPath141"> 
    487 <path d="M56 335 L65 335 L65 345 L56 345 L56 335 Z"/> 
     487<path d="M109 265 L119 265 L119 274 L109 274 L109 265 Z"/> 
    488488</clipPath> 
    489489<clipPath clipPathUnits="userSpaceOnUse" id="clipPath142"> 
    490 <path d="M63 318 L130 318 L130 336 L63 336 L63 318 Z"/> 
     490<path d="M118 270 L156 270 L156 288 L118 288 L118 270 Z"/> 
    491491</clipPath> 
    492492<clipPath clipPathUnits="userSpaceOnUse" id="clipPath143"> 
    493 <path d="M39 318 L49 318 L49 336 L39 336 L39 318 Z"/> 
    494 </clipPath> 
    495 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath144"> 
    496 <path d="M211 265 L228 265 L228 274 L211 274 L211 265 Z"/> 
    497 </clipPath> 
    498 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath145"> 
    499 <path d="M109 265 L119 265 L119 274 L109 274 L109 265 Z"/> 
    500 </clipPath> 
    501 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath146"> 
    502 <path d="M118 270 L156 270 L156 288 L118 288 L118 270 Z"/> 
    503 </clipPath> 
    504 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath147"> 
    505493<path d="M117 246 L141 246 L141 264 L117 264 L117 246 Z"/> 
    506494</clipPath> 
     
    684672<text x="566" y="68" clip-path="url(#clipPath109)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    685673<line clip-path="url(#clipPath8)" fill="none" x1="944" x2="944" y1="151" y2="115" stroke="rgb(64,64,64)"/> 
    686 <line clip-path="url(#clipPath8)" fill="none" x1="944" x2="538" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
    687 <line clip-path="url(#clipPath8)" fill="none" x1="538" x2="538" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
    688 <polygon fill="white" clip-path="url(#clipPath110)" points=" 538 78 544 92 532 92 538 78" stroke="none"/> 
    689 <polygon fill="none" clip-path="url(#clipPath110)" points=" 538 78 544 92 532 92 538 78" stroke="rgb(64,64,64)"/> 
     674<line clip-path="url(#clipPath8)" fill="none" x1="944" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     675<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     676<polygon fill="white" clip-path="url(#clipPath101)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     677<polygon fill="none" clip-path="url(#clipPath101)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    690678<line clip-path="url(#clipPath8)" fill="none" x1="551" x2="447" y1="321" y2="321" stroke="rgb(64,64,64)"/> 
    691679<line clip-path="url(#clipPath8)" fill="none" x1="447" x2="335" y1="321" y2="321" stroke="rgb(64,64,64)"/> 
    692 <line clip-path="url(#clipPath111)" fill="none" x1="342" x2="335" y1="318" y2="321" stroke="rgb(64,64,64)"/> 
    693 <line clip-path="url(#clipPath111)" fill="none" x1="335" x2="342" y1="321" y2="324" stroke="rgb(64,64,64)"/> 
    694 <text x="370" y="318" clip-path="url(#clipPath112)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">outgoing</text> 
    695 <text x="346" y="318" clip-path="url(#clipPath113)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     680<line clip-path="url(#clipPath110)" fill="none" x1="342" x2="335" y1="318" y2="321" stroke="rgb(64,64,64)"/> 
     681<line clip-path="url(#clipPath110)" fill="none" x1="335" x2="342" y1="321" y2="324" stroke="rgb(64,64,64)"/> 
     682<text x="370" y="318" clip-path="url(#clipPath111)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">outgoing</text> 
     683<text x="346" y="318" clip-path="url(#clipPath112)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    696684<line clip-path="url(#clipPath8)" fill="none" x1="551" x2="335" y1="335" y2="335" stroke="rgb(64,64,64)"/> 
    697 <line clip-path="url(#clipPath114)" fill="none" x1="342" x2="335" y1="332" y2="335" stroke="rgb(64,64,64)"/> 
    698 <line clip-path="url(#clipPath114)" fill="none" x1="335" x2="342" y1="335" y2="338" stroke="rgb(64,64,64)"/> 
    699 <text x="370" y="349" clip-path="url(#clipPath115)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">incoming</text> 
    700 <text x="346" y="349" clip-path="url(#clipPath116)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    701 <line clip-path="url(#clipPath8)" fill="none" x1="622" x2="622" y1="247" y2="127" stroke="rgb(64,64,64)"/> 
    702 <line clip-path="url(#clipPath8)" fill="none" x1="622" x2="502" y1="127" y2="127" stroke="rgb(64,64,64)"/> 
    703 <line clip-path="url(#clipPath8)" fill="none" x1="502" x2="502" y1="127" y2="78" stroke="rgb(64,64,64)"/> 
    704 <polygon fill="white" clip-path="url(#clipPath117)" points=" 502 78 508 92 496 92 502 78" stroke="none"/> 
    705 <polygon fill="none" clip-path="url(#clipPath117)" points=" 502 78 508 92 496 92 502 78" stroke="rgb(64,64,64)"/> 
    706 <line clip-path="url(#clipPath8)" fill="none" x1="611" x2="611" y1="427" y2="344" stroke="rgb(64,64,64)"/> 
    707 <polygon fill="white" clip-path="url(#clipPath118)" points=" 611 344 617 358 605 358 611 344" stroke="none"/> 
    708 <polygon fill="none" clip-path="url(#clipPath118)" points=" 611 344 617 358 605 358 611 344" stroke="rgb(64,64,64)"/> 
     685<line clip-path="url(#clipPath113)" fill="none" x1="342" x2="335" y1="332" y2="335" stroke="rgb(64,64,64)"/> 
     686<line clip-path="url(#clipPath113)" fill="none" x1="335" x2="342" y1="335" y2="338" stroke="rgb(64,64,64)"/> 
     687<text x="370" y="349" clip-path="url(#clipPath114)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">incoming</text> 
     688<text x="346" y="349" clip-path="url(#clipPath115)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     689<line clip-path="url(#clipPath8)" fill="none" x1="622" x2="622" y1="247" y2="115" stroke="rgb(64,64,64)"/> 
     690<line clip-path="url(#clipPath8)" fill="none" x1="622" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     691<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     692<polygon fill="white" clip-path="url(#clipPath101)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     693<polygon fill="none" clip-path="url(#clipPath101)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
     694<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="427" y2="344" stroke="rgb(64,64,64)"/> 
     695<polygon fill="white" clip-path="url(#clipPath116)" points=" 610 344 616 358 604 358 610 344" stroke="none"/> 
     696<polygon fill="none" clip-path="url(#clipPath116)" points=" 610 344 616 358 604 358 610 344" stroke="rgb(64,64,64)"/> 
    709697<line clip-path="url(#clipPath8)" fill="none" x1="934" x2="934" y1="535" y2="295" stroke="rgb(64,64,64)"/> 
    710698<line clip-path="url(#clipPath8)" fill="none" x1="934" x2="672" y1="295" y2="295" stroke="rgb(64,64,64)"/> 
    711 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath119)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="none"/> 
    712 <polygon fill="none" clip-path="url(#clipPath119)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="rgb(64,64,64)"/> 
    713 <line clip-path="url(#clipPath120)" fill="none" x1="679" x2="672" y1="292" y2="295" stroke="rgb(64,64,64)"/> 
    714 <line clip-path="url(#clipPath120)" fill="none" x1="672" x2="679" y1="295" y2="298" stroke="rgb(64,64,64)"/> 
    715 <text x="682" y="308" clip-path="url(#clipPath121)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">subvertex</text> 
    716 <text x="694" y="284" clip-path="url(#clipPath122)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     699<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath117)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="none"/> 
     700<polygon fill="none" clip-path="url(#clipPath117)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="rgb(64,64,64)"/> 
     701<line clip-path="url(#clipPath118)" fill="none" x1="679" x2="672" y1="292" y2="295" stroke="rgb(64,64,64)"/> 
     702<line clip-path="url(#clipPath118)" fill="none" x1="672" x2="679" y1="295" y2="298" stroke="rgb(64,64,64)"/> 
     703<text x="682" y="308" clip-path="url(#clipPath119)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">subvertex</text> 
     704<text x="694" y="284" clip-path="url(#clipPath120)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    717705<line clip-path="url(#clipPath8)" fill="none" x1="895" x2="895" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    718706<line clip-path="url(#clipPath8)" fill="none" x1="895" x2="645" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    719707<line clip-path="url(#clipPath8)" fill="none" x1="645" x2="645" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    720 <polygon fill="white" clip-path="url(#clipPath123)" points=" 645 467 651 481 639 481 645 467" stroke="none"/> 
    721 <polygon fill="none" clip-path="url(#clipPath123)" points=" 645 467 651 481 639 481 645 467" stroke="rgb(64,64,64)"/> 
     708<polygon fill="white" clip-path="url(#clipPath121)" points=" 645 467 651 481 639 481 645 467" stroke="none"/> 
     709<polygon fill="none" clip-path="url(#clipPath121)" points=" 645 467 651 481 639 481 645 467" stroke="rgb(64,64,64)"/> 
    722710<line clip-path="url(#clipPath8)" fill="none" x1="573" x2="573" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    723711<line clip-path="url(#clipPath8)" fill="none" x1="573" x2="611" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    724712<line clip-path="url(#clipPath8)" fill="none" x1="611" x2="611" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    725 <polygon fill="white" clip-path="url(#clipPath124)" points=" 611 467 617 481 605 481 611 467" stroke="none"/> 
    726 <polygon fill="none" clip-path="url(#clipPath124)" points=" 611 467 617 481 605 481 611 467" stroke="rgb(64,64,64)"/> 
     713<polygon fill="white" clip-path="url(#clipPath122)" points=" 611 467 617 481 605 481 611 467" stroke="none"/> 
     714<polygon fill="none" clip-path="url(#clipPath122)" points=" 611 467 617 481 605 481 611 467" stroke="rgb(64,64,64)"/> 
    727715<line clip-path="url(#clipPath8)" fill="none" x1="429" x2="429" y1="391" y2="367" stroke="rgb(64,64,64)"/> 
    728 <line clip-path="url(#clipPath8)" fill="none" x1="429" x2="598" y1="367" y2="367" stroke="rgb(64,64,64)"/> 
    729 <line clip-path="url(#clipPath8)" fill="none" x1="598" x2="598" y1="367" y2="344" stroke="rgb(64,64,64)"/> 
    730 <polygon fill="white" clip-path="url(#clipPath125)" points=" 598 344 604 358 592 358 598 344" stroke="none"/> 
    731 <polygon fill="none" clip-path="url(#clipPath125)" points=" 598 344 604 358 592 358 598 344" stroke="rgb(64,64,64)"/> 
     716<line clip-path="url(#clipPath8)" fill="none" x1="429" x2="610" y1="367" y2="367" stroke="rgb(64,64,64)"/> 
     717<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="367" y2="344" stroke="rgb(64,64,64)"/> 
     718<polygon fill="white" clip-path="url(#clipPath116)" points=" 610 344 616 358 604 358 610 344" stroke="none"/> 
     719<polygon fill="none" clip-path="url(#clipPath116)" points=" 610 344 616 358 604 358 610 344" stroke="rgb(64,64,64)"/> 
    732720<line clip-path="url(#clipPath8)" fill="none" x1="769" x2="769" y1="575" y2="603" stroke="rgb(64,64,64)"/> 
    733721<line clip-path="url(#clipPath8)" fill="none" x1="769" x2="1074" y1="603" y2="599" stroke="rgb(64,64,64)"/> 
    734722<line clip-path="url(#clipPath8)" fill="none" x1="1074" x2="1076" y1="599" y2="39" stroke="rgb(64,64,64)"/> 
    735723<line clip-path="url(#clipPath8)" fill="none" x1="1076" x2="545" y1="39" y2="39" stroke="rgb(64,64,64)"/> 
    736 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath126)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="none"/> 
    737 <polygon fill="none" clip-path="url(#clipPath126)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="rgb(64,64,64)"/> 
    738 <line clip-path="url(#clipPath127)" fill="none" x1="552" x2="545" y1="36" y2="39" stroke="rgb(64,64,64)"/> 
    739 <line clip-path="url(#clipPath127)" fill="none" x1="545" x2="552" y1="39" y2="42" stroke="rgb(64,64,64)"/> 
    740 <text x="574" y="36" clip-path="url(#clipPath128)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">type</text> 
    741 <text x="562" y="36" clip-path="url(#clipPath129)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     724<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath123)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="none"/> 
     725<polygon fill="none" clip-path="url(#clipPath123)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="rgb(64,64,64)"/> 
     726<line clip-path="url(#clipPath124)" fill="none" x1="552" x2="545" y1="36" y2="39" stroke="rgb(64,64,64)"/> 
     727<line clip-path="url(#clipPath124)" fill="none" x1="545" x2="552" y1="39" y2="42" stroke="rgb(64,64,64)"/> 
     728<text x="574" y="36" clip-path="url(#clipPath125)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">type</text> 
     729<text x="562" y="36" clip-path="url(#clipPath126)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    742730<line clip-path="url(#clipPath8)" fill="none" x1="800" x2="800" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    743 <line clip-path="url(#clipPath8)" fill="none" x1="800" x2="590" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    744 <line clip-path="url(#clipPath8)" fill="none" x1="590" x2="590" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    745 <polygon fill="white" clip-path="url(#clipPath130)" points=" 590 467 596 481 584 481 590 467" stroke="none"/> 
    746 <polygon fill="none" clip-path="url(#clipPath130)" points=" 590 467 596 481 584 481 590 467" stroke="rgb(64,64,64)"/> 
     731<line clip-path="url(#clipPath8)" fill="none" x1="800" x2="610" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
     732<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
     733<polygon fill="white" clip-path="url(#clipPath127)" points=" 610 467 616 481 604 481 610 467" stroke="none"/> 
     734<polygon fill="none" clip-path="url(#clipPath127)" points=" 610 467 616 481 604 481 610 467" stroke="rgb(64,64,64)"/> 
    747735<line clip-path="url(#clipPath8)" fill="none" x1="409" x2="409" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    748736<line clip-path="url(#clipPath8)" fill="none" x1="409" x2="628" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    749737<line clip-path="url(#clipPath8)" fill="none" x1="628" x2="628" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    750 <polygon fill="white" clip-path="url(#clipPath131)" points=" 628 467 634 481 622 481 628 467" stroke="none"/> 
    751 <polygon fill="none" clip-path="url(#clipPath131)" points=" 628 467 634 481 622 481 628 467" stroke="rgb(64,64,64)"/> 
     738<polygon fill="white" clip-path="url(#clipPath128)" points=" 628 467 634 481 622 481 628 467" stroke="none"/> 
     739<polygon fill="none" clip-path="url(#clipPath128)" points=" 628 467 634 481 622 481 628 467" stroke="rgb(64,64,64)"/> 
    752740<line clip-path="url(#clipPath8)" fill="none" x1="335" x2="551" y1="277" y2="277" stroke="rgb(64,64,64)"/> 
    753 <line clip-path="url(#clipPath132)" fill="none" x1="544" x2="551" y1="280" y2="277" stroke="rgb(64,64,64)"/> 
    754 <line clip-path="url(#clipPath132)" fill="none" x1="551" x2="544" y1="277" y2="274" stroke="rgb(64,64,64)"/> 
    755 <text x="502" y="274" clip-path="url(#clipPath133)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">source</text> 
    756 <text x="490" y="272" clip-path="url(#clipPath134)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     741<line clip-path="url(#clipPath129)" fill="none" x1="544" x2="551" y1="280" y2="277" stroke="rgb(64,64,64)"/> 
     742<line clip-path="url(#clipPath129)" fill="none" x1="551" x2="544" y1="277" y2="274" stroke="rgb(64,64,64)"/> 
     743<text x="502" y="274" clip-path="url(#clipPath130)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">source</text> 
     744<text x="490" y="272" clip-path="url(#clipPath131)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    757745<line clip-path="url(#clipPath8)" fill="none" x1="286" x2="286" y1="247" y2="115" stroke="rgb(64,64,64)"/> 
    758 <line clip-path="url(#clipPath8)" fill="none" x1="286" x2="442" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
    759 <line clip-path="url(#clipPath8)" fill="none" x1="442" x2="442" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
    760 <polygon fill="white" clip-path="url(#clipPath135)" points=" 442 78 448 92 436 92 442 78" stroke="none"/> 
    761 <polygon fill="none" clip-path="url(#clipPath135)" points=" 442 78 448 92 436 92 442 78" stroke="rgb(64,64,64)"/> 
     746<line clip-path="url(#clipPath8)" fill="none" x1="286" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     747<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     748<polygon fill="white" clip-path="url(#clipPath101)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     749<polygon fill="none" clip-path="url(#clipPath101)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    762750<line clip-path="url(#clipPath8)" fill="none" x1="58" x2="58" y1="247" y2="63" stroke="rgb(64,64,64)"/> 
    763751<line clip-path="url(#clipPath8)" fill="none" x1="58" x2="430" y1="63" y2="63" stroke="rgb(64,64,64)"/> 
    764 <polygon fill="white" clip-path="url(#clipPath136)" points=" 430 63 416 69 416 57 430 63" stroke="none"/> 
    765 <polygon fill="none" clip-path="url(#clipPath136)" points=" 430 63 416 69 416 57 430 63" stroke="rgb(64,64,64)"/> 
     752<polygon fill="white" clip-path="url(#clipPath132)" points=" 430 63 416 69 416 57 430 63" stroke="none"/> 
     753<polygon fill="none" clip-path="url(#clipPath132)" points=" 430 63 416 69 416 57 430 63" stroke="rgb(64,64,64)"/> 
    766754<line clip-path="url(#clipPath8)" fill="none" x1="335" x2="551" y1="295" y2="295" stroke="rgb(64,64,64)"/> 
    767 <line clip-path="url(#clipPath137)" fill="none" x1="544" x2="551" y1="298" y2="295" stroke="rgb(64,64,64)"/> 
    768 <line clip-path="url(#clipPath137)" fill="none" x1="551" x2="544" y1="295" y2="292" stroke="rgb(64,64,64)"/> 
    769 <text x="502" y="308" clip-path="url(#clipPath138)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">target</text> 
    770 <text x="490" y="308" clip-path="url(#clipPath139)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     755<line clip-path="url(#clipPath133)" fill="none" x1="544" x2="551" y1="298" y2="295" stroke="rgb(64,64,64)"/> 
     756<line clip-path="url(#clipPath133)" fill="none" x1="551" x2="544" y1="295" y2="292" stroke="rgb(64,64,64)"/> 
     757<text x="502" y="308" clip-path="url(#clipPath134)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">target</text> 
     758<text x="490" y="308" clip-path="url(#clipPath135)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    771759<line clip-path="url(#clipPath8)" fill="none" x1="60" x2="60" y1="287" y2="307" stroke="rgb(64,64,64)"/> 
    772760<line clip-path="url(#clipPath8)" fill="none" x1="60" x2="60" y1="307" y2="343" stroke="rgb(64,64,64)"/> 
    773 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath140)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="none"/> 
    774 <polygon fill="none" clip-path="url(#clipPath140)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="rgb(64,64,64)"/> 
    775 <line clip-path="url(#clipPath141)" fill="none" x1="57" x2="60" y1="336" y2="343" stroke="rgb(64,64,64)"/> 
    776 <line clip-path="url(#clipPath141)" fill="none" x1="60" x2="63" y1="343" y2="336" stroke="rgb(64,64,64)"/> 
    777 <text x="64" y="332" clip-path="url(#clipPath142)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">expression</text> 
    778 <text x="40" y="332" clip-path="url(#clipPath143)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     761<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath136)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="none"/> 
     762<polygon fill="none" clip-path="url(#clipPath136)" points=" 63 294 60 287 57 294 60 301 63 294" stroke="rgb(64,64,64)"/> 
     763<line clip-path="url(#clipPath137)" fill="none" x1="57" x2="60" y1="336" y2="343" stroke="rgb(64,64,64)"/> 
     764<line clip-path="url(#clipPath137)" fill="none" x1="60" x2="63" y1="343" y2="336" stroke="rgb(64,64,64)"/> 
     765<text x="64" y="332" clip-path="url(#clipPath138)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">expression</text> 
     766<text x="40" y="332" clip-path="url(#clipPath139)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    779767<line clip-path="url(#clipPath8)" fill="none" x1="226" x2="110" y1="269" y2="269" stroke="rgb(64,64,64)"/> 
    780 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath144)" points=" 219 272 226 269 219 266 212 269 219 272" stroke="none"/> 
    781 <polygon fill="none" clip-path="url(#clipPath144)" points=" 219 272 226 269 219 266 212 269 219 272" stroke="rgb(64,64,64)"/> 
    782 <line clip-path="url(#clipPath145)" fill="none" x1="117" x2="110" y1="266" y2="269" stroke="rgb(64,64,64)"/> 
    783 <line clip-path="url(#clipPath145)" fill="none" x1="110" x2="117" y1="269" y2="272" stroke="rgb(64,64,64)"/> 
    784 <text x="119" y="284" clip-path="url(#clipPath146)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">guard</text> 
    785 <text x="118" y="260" clip-path="url(#clipPath147)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
     768<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath140)" points=" 219 272 226 269 219 266 212 269 219 272" stroke="none"/> 
     769<polygon fill="none" clip-path="url(#clipPath140)" points=" 219 272 226 269 219 266 212 269 219 272" stroke="rgb(64,64,64)"/> 
     770<line clip-path="url(#clipPath141)" fill="none" x1="117" x2="110" y1="266" y2="269" stroke="rgb(64,64,64)"/> 
     771<line clip-path="url(#clipPath141)" fill="none" x1="110" x2="117" y1="269" y2="272" stroke="rgb(64,64,64)"/> 
     772<text x="119" y="284" clip-path="url(#clipPath142)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">guard</text> 
     773<text x="118" y="260" clip-path="url(#clipPath143)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
    786774</g> 
    787775</g> 
  • dpf-scala-fma/no.dpf.text.casestudy/models/2/original_minimal_metamodel.ecorediag

    r955 r956  
    290290    <styles xmi:type="notation:FontStyle" xmi:id="_uS8ywqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    291291    <element xsi:nil="true"/> 
    292     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS8yw6W0EeG3it8lFc1-wA" points="[-10, 0, 486, 73]$[-10, -36, 486, 37]$[-416, -36, 80, 37]$[-416, -73, 80, 0]"/> 
     292    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS8yw6W0EeG3it8lFc1-wA" points="[-10, 0, 486, 73]$[-10, -36, 486, 37]$[-476, -36, 20, 37]$[-476, -73, 20, 0]"/> 
    293293    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWLF4KW0EeG3it8lFc1-wA" id="(0.6666666666666666,0.0)"/> 
    294294    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWLs8KW0EeG3it8lFc1-wA" id="(0.24786324786324787,1.0)"/> 
     
    326326    <styles xmi:type="notation:FontStyle" xmi:id="_uS-n8qW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    327327    <element xsi:nil="true"/> 
    328     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS-n86W0EeG3it8lFc1-wA" points="[51, 0, 141, 178]$[51, -120, 141, 58]$[-69, -120, 21, 58]$[-69, -169, 21, 9]"/> 
     328    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS-n86W0EeG3it8lFc1-wA" points="[60, 0, 123, 178]$[60, -132, 123, 46]$[-66, -132, -3, 46]$[-66, -169, -3, 9]"/> 
    329329    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWWsEKW0EeG3it8lFc1-wA" id="(0.16666666666666666,0.0)"/> 
    330330    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWWsEaW0EeG3it8lFc1-wA" id="(0.4444444444444444,0.8163265306122449)"/> 
     
    356356    <styles xmi:type="notation:FontStyle" xmi:id="_uS_2FqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    357357    <element xsi:nil="true"/> 
    358     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_2F6W0EeG3it8lFc1-wA"/> 
     358    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uS_2F6W0EeG3it8lFc1-wA" points="[0, 0, 250, 68]$[0, -34, 250, 34]$[-285, -34, -35, 34]$[-285, -68, -35, 0]"/> 
    359359    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWOJMKW0EeG3it8lFc1-wA" id="(0.08620689655172414,0.0)"/> 
    360360    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWOJMaW0EeG3it8lFc1-wA" id="(0.8333333333333334,1.0)"/> 
     
    378378    <styles xmi:type="notation:FontStyle" xmi:id="_uTBrQqW0EeG3it8lFc1-wA" fontColor="4210752" fontName="Ubuntu" fontHeight="10"/> 
    379379    <element xmi:type="ecore:EReference" href="original_minimal_metamodel.ecore#//ObjectNode/type"/> 
    380     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTBrQ6W0EeG3it8lFc1-wA" points="[0, 1, 235, 536]$[0, 29, 235, 564]$[303, 25, 538, 560]$[303, -535, 538, 0]$[-231, -535, 4, 0]"/> 
     380    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTBrQ6W0EeG3it8lFc1-wA" points="[2, 1, 228, 536]$[2, 29, 228, 564]$[309, 29, 535, 564]$[309, -535, 535, 0]$[-222, -535, 4, 0]"/> 
    381381    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWVd8qW0EeG3it8lFc1-wA" id="(0.4666666666666667,0.9761904761904762)"/> 
    382382    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWWFAKW0EeG3it8lFc1-wA" id="(0.9658119658119658,0.1836734693877551)"/> 
     
    386386    <styles xmi:type="notation:FontStyle" xmi:id="_uTC5YqW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    387387    <element xsi:nil="true"/> 
    388     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTC5Y6W0EeG3it8lFc1-wA" points="[0, 0, 214, 68]$[0, -34, 214, 34]$[-214, -34, 0, 34]$[-214, -68, 0, 0]"/> 
     388    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTC5Y6W0EeG3it8lFc1-wA" points="[4, 0, 205, 68]$[4, -34, 205, 34]$[-186, -34, 15, 34]$[-186, -68, 15, 0]"/> 
    389389    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWQlcaW0EeG3it8lFc1-wA" id="(0.75,0.0)"/> 
    390390    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWQlcqW0EeG3it8lFc1-wA" id="(0.3333333333333333,1.0)"/> 
     
    394394    <styles xmi:type="notation:FontStyle" xmi:id="_uTHK0qW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    395395    <element xsi:nil="true"/> 
    396     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTHK06W0EeG3it8lFc1-wA"/> 
     396    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTHK06W0EeG3it8lFc1-wA" points="[0, 0, -219, 68]$[0, -34, -219, 34]$[201, -34, -18, 34]$[201, -68, -18, 0]"/> 
    397397    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWP-YKW0EeG3it8lFc1-wA" id="(0.5,0.0)"/> 
    398398    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWP-YaW0EeG3it8lFc1-wA" id="(0.6666666666666666,1.0)"/> 
     
    416416    <styles xmi:type="notation:FontStyle" xmi:id="_uTJnFKW0EeG3it8lFc1-wA" fontName="Ubuntu"/> 
    417417    <element xsi:nil="true"/> 
    418     <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTJnFaW0EeG3it8lFc1-wA" points="[34, 0, -215, 169]$[34, -132, -215, 37]$[190, -132, -59, 37]$[190, -169, -59, 0]"/> 
     418    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uTJnFaW0EeG3it8lFc1-wA" points="[34, 0, -215, 169]$[34, -132, -215, 37]$[226, -132, -23, 37]$[226, -169, -23, 0]"/> 
    419419    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWU24KW0EeG3it8lFc1-wA" id="(0.24509803921568626,0.0)"/> 
    420420    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWU24aW0EeG3it8lFc1-wA" id="(0.6239316239316239,1.0)"/> 
  • dpf-scala-fma/no.dpf.text.casestudy/models/3/original_minimal_metamodel_3.svg

    r955 r956  
    284284</clipPath> 
    285285<clipPath clipPathUnits="userSpaceOnUse" id="clipPath78"> 
    286 <path d="M526 203 L543 203 L543 212 L526 212 L526 203 Z"/> 
     286<path d="M391 174 L408 174 L408 183 L391 183 L391 174 Z"/> 
    287287</clipPath> 
    288288<clipPath clipPathUnits="userSpaceOnUse" id="clipPath79"> 
    289 <path d="M661 440 L671 440 L671 449 L661 449 L661 440 Z"/> 
     289<path d="M318 239 L327 239 L327 249 L318 249 L318 239 Z"/> 
    290290</clipPath> 
    291291<clipPath clipPathUnits="userSpaceOnUse" id="clipPath80"> 
    292 <path d="M746 445 L769 445 L769 463 L746 463 L746 445 Z"/> 
     292<path d="M333 222 L371 222 L371 240 L333 240 L333 222 Z"/> 
    293293</clipPath> 
    294294<clipPath clipPathUnits="userSpaceOnUse" id="clipPath81"> 
    295 <path d="M732 425 L742 425 L742 443 L732 443 L732 425 Z"/> 
     295<path d="M297 222 L319 222 L319 240 L297 240 L297 222 Z"/> 
    296296</clipPath> 
    297297<clipPath clipPathUnits="userSpaceOnUse" id="clipPath82"> 
    298 <path d="M391 174 L408 174 L408 183 L391 183 L391 174 Z"/> 
     298<path d="M471 77 L486 77 L486 94 L471 94 L471 77 Z"/> 
    299299</clipPath> 
    300300<clipPath clipPathUnits="userSpaceOnUse" id="clipPath83"> 
    301 <path d="M318 239 L327 239 L327 249 L318 249 L318 239 Z"/> 
     301<path d="M526 167 L543 167 L543 176 L526 176 L526 167 Z"/> 
    302302</clipPath> 
    303303<clipPath clipPathUnits="userSpaceOnUse" id="clipPath84"> 
    304 <path d="M333 222 L371 222 L371 240 L333 240 L333 222 Z"/> 
     304<path d="M842 167 L852 167 L852 176 L842 176 L842 167 Z"/> 
    305305</clipPath> 
    306306<clipPath clipPathUnits="userSpaceOnUse" id="clipPath85"> 
    307 <path d="M297 222 L319 222 L319 240 L297 240 L297 222 Z"/> 
     307<path d="M760 152 L805 152 L805 170 L760 170 L760 152 Z"/> 
    308308</clipPath> 
    309309<clipPath clipPathUnits="userSpaceOnUse" id="clipPath86"> 
    310 <path d="M471 77 L486 77 L486 94 L471 94 L471 77 Z"/> 
     310<path d="M791 176 L813 176 L813 194 L791 194 L791 176 Z"/> 
    311311</clipPath> 
    312312<clipPath clipPathUnits="userSpaceOnUse" id="clipPath87"> 
    313 <path d="M526 184 L543 184 L543 193 L526 193 L526 184 Z"/> 
     313<path d="M544 66 L554 66 L554 75 L544 75 L544 66 Z"/> 
    314314</clipPath> 
    315315<clipPath clipPathUnits="userSpaceOnUse" id="clipPath88"> 
    316 <path d="M842 184 L852 184 L852 193 L842 193 L842 184 Z"/> 
     316<path d="M565 78 L620 78 L620 96 L565 96 L565 78 Z"/> 
    317317</clipPath> 
    318318<clipPath clipPathUnits="userSpaceOnUse" id="clipPath89"> 
    319 <path d="M760 169 L805 169 L805 187 L760 187 L760 169 Z"/> 
     319<path d="M565 54 L587 54 L587 72 L565 72 L565 54 Z"/> 
    320320</clipPath> 
    321321<clipPath clipPathUnits="userSpaceOnUse" id="clipPath90"> 
    322 <path d="M791 193 L813 193 L813 211 L791 211 L791 193 Z"/> 
     322<path d="M334 317 L344 317 L344 326 L334 326 L334 317 Z"/> 
    323323</clipPath> 
    324324<clipPath clipPathUnits="userSpaceOnUse" id="clipPath91"> 
    325 <path d="M241 239 L250 239 L250 249 L241 249 L241 239 Z"/> 
     325<path d="M364 304 L422 304 L422 322 L364 322 L364 304 Z"/> 
    326326</clipPath> 
    327327<clipPath clipPathUnits="userSpaceOnUse" id="clipPath92"> 
    328 <path d="M189 210 L244 210 L244 228 L189 228 L189 210 Z"/> 
     328<path d="M340 304 L362 304 L362 322 L340 322 L340 304 Z"/> 
    329329</clipPath> 
    330330<clipPath clipPathUnits="userSpaceOnUse" id="clipPath93"> 
    331 <path d="M213 198 L235 198 L235 216 L213 216 L213 198 Z"/> 
     331<path d="M334 331 L344 331 L344 340 L334 340 L334 331 Z"/> 
    332332</clipPath> 
    333333<clipPath clipPathUnits="userSpaceOnUse" id="clipPath94"> 
    334 <path d="M531 77 L546 77 L546 94 L531 94 L531 77 Z"/> 
     334<path d="M364 335 L421 335 L421 353 L364 353 L364 335 Z"/> 
    335335</clipPath> 
    336336<clipPath clipPathUnits="userSpaceOnUse" id="clipPath95"> 
    337 <path d="M334 317 L344 317 L344 326 L334 326 L334 317 Z"/> 
     337<path d="M340 335 L362 335 L362 353 L340 353 L340 335 Z"/> 
    338338</clipPath> 
    339339<clipPath clipPathUnits="userSpaceOnUse" id="clipPath96"> 
    340 <path d="M364 304 L422 304 L422 322 L364 322 L364 304 Z"/> 
     340<path d="M597 343 L612 343 L612 360 L597 360 L597 343 Z"/> 
    341341</clipPath> 
    342342<clipPath clipPathUnits="userSpaceOnUse" id="clipPath97"> 
    343 <path d="M340 304 L362 304 L362 322 L340 322 L340 304 Z"/> 
     343<path d="M603 466 L618 466 L618 483 L603 483 L603 466 Z"/> 
    344344</clipPath> 
    345345<clipPath clipPathUnits="userSpaceOnUse" id="clipPath98"> 
    346 <path d="M334 331 L344 331 L344 340 L334 340 L334 331 Z"/> 
     346<path d="M604 466 L619 466 L619 483 L604 483 L604 466 Z"/> 
    347347</clipPath> 
    348348<clipPath clipPathUnits="userSpaceOnUse" id="clipPath99"> 
    349 <path d="M364 335 L421 335 L421 353 L364 353 L364 335 Z"/> 
     349<path d="M765 574 L774 574 L774 591 L765 591 L765 574 Z"/> 
    350350</clipPath> 
    351351<clipPath clipPathUnits="userSpaceOnUse" id="clipPath100"> 
    352 <path d="M340 335 L362 335 L362 353 L340 353 L340 335 Z"/> 
     352<path d="M544 35 L554 35 L554 44 L544 44 L544 35 Z"/> 
    353353</clipPath> 
    354354<clipPath clipPathUnits="userSpaceOnUse" id="clipPath101"> 
    355 <path d="M486 77 L501 77 L501 94 L486 94 L486 77 Z"/> 
     355<path d="M573 22 L602 22 L602 40 L573 40 L573 22 Z"/> 
    356356</clipPath> 
    357357<clipPath clipPathUnits="userSpaceOnUse" id="clipPath102"> 
    358 <path d="M597 343 L612 343 L612 360 L597 360 L597 343 Z"/> 
     358<path d="M561 22 L571 22 L571 40 L561 40 L561 22 Z"/> 
    359359</clipPath> 
    360360<clipPath clipPathUnits="userSpaceOnUse" id="clipPath103"> 
    361 <path d="M930 520 L939 520 L939 537 L930 537 L930 520 Z"/> 
     361<path d="M506 273 L516 273 L516 282 L506 282 L506 273 Z"/> 
    362362</clipPath> 
    363363<clipPath clipPathUnits="userSpaceOnUse" id="clipPath104"> 
    364 <path d="M694 323 L704 323 L704 332 L694 332 L694 323 Z"/> 
     364<path d="M469 260 L511 260 L511 278 L469 278 L469 260 Z"/> 
    365365</clipPath> 
    366366<clipPath clipPathUnits="userSpaceOnUse" id="clipPath105"> 
    367 <path d="M696 326 L758 326 L758 344 L696 344 L696 326 Z"/> 
     367<path d="M457 258 L467 258 L467 276 L457 276 L457 258 Z"/> 
    368368</clipPath> 
    369369<clipPath clipPathUnits="userSpaceOnUse" id="clipPath106"> 
    370 <path d="M705 306 L727 306 L727 324 L705 324 L705 306 Z"/> 
     370<path d="M506 291 L516 291 L516 300 L506 300 L506 291 Z"/> 
    371371</clipPath> 
    372372<clipPath clipPathUnits="userSpaceOnUse" id="clipPath107"> 
    373 <path d="M638 466 L653 466 L653 483 L638 483 L638 466 Z"/> 
     373<path d="M469 294 L508 294 L508 312 L469 312 L469 294 Z"/> 
    374374</clipPath> 
    375375<clipPath clipPathUnits="userSpaceOnUse" id="clipPath108"> 
    376 <path d="M604 466 L619 466 L619 483 L604 483 L604 466 Z"/> 
     376<path d="M457 294 L467 294 L467 312 L457 312 L457 294 Z"/> 
    377377</clipPath> 
    378378<clipPath clipPathUnits="userSpaceOnUse" id="clipPath109"> 
    379 <path d="M765 574 L774 574 L774 591 L765 591 L765 574 Z"/> 
     379<path d="M211 295 L228 295 L228 304 L211 304 L211 295 Z"/> 
    380380</clipPath> 
    381381<clipPath clipPathUnits="userSpaceOnUse" id="clipPath110"> 
    382 <path d="M544 35 L554 35 L554 44 L544 44 L544 35 Z"/> 
     382<path d="M148 295 L158 295 L158 304 L148 304 L148 295 Z"/> 
    383383</clipPath> 
    384384<clipPath clipPathUnits="userSpaceOnUse" id="clipPath111"> 
    385 <path d="M573 22 L602 22 L602 40 L573 40 L573 22 Z"/> 
     385<path d="M152 300 L190 300 L190 318 L152 318 L152 300 Z"/> 
    386386</clipPath> 
    387387<clipPath clipPathUnits="userSpaceOnUse" id="clipPath112"> 
    388 <path d="M561 22 L571 22 L571 40 L561 40 L561 22 Z"/> 
     388<path d="M153 282 L177 282 L177 300 L153 300 L153 282 Z"/> 
    389389</clipPath> 
    390390<clipPath clipPathUnits="userSpaceOnUse" id="clipPath113"> 
    391 <path d="M583 466 L598 466 L598 483 L583 483 L583 466 Z"/> 
     391<path d="M572 239 L581 239 L581 249 L572 249 L572 239 Z"/> 
    392392</clipPath> 
    393393<clipPath clipPathUnits="userSpaceOnUse" id="clipPath114"> 
    394 <path d="M621 466 L636 466 L636 483 L621 483 L621 466 Z"/> 
     394<path d="M549 186 L588 186 L588 204 L549 204 L549 186 Z"/> 
    395395</clipPath> 
    396396<clipPath clipPathUnits="userSpaceOnUse" id="clipPath115"> 
    397 <path d="M506 273 L516 273 L516 282 L506 282 L506 273 Z"/> 
     397<path d="M550 222 L572 222 L572 240 L550 240 L550 222 Z"/> 
    398398</clipPath> 
    399399<clipPath clipPathUnits="userSpaceOnUse" id="clipPath116"> 
    400 <path d="M469 260 L511 260 L511 278 L469 278 L469 260 Z"/> 
    401 </clipPath> 
    402 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath117"> 
    403 <path d="M457 258 L467 258 L467 276 L457 276 L457 258 Z"/> 
    404 </clipPath> 
    405 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath118"> 
    406 <path d="M435 77 L450 77 L450 94 L435 94 L435 77 Z"/> 
    407 </clipPath> 
    408 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath119"> 
    409 <path d="M506 291 L516 291 L516 300 L506 300 L506 291 Z"/> 
    410 </clipPath> 
    411 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath120"> 
    412 <path d="M469 294 L508 294 L508 312 L469 312 L469 294 Z"/> 
    413 </clipPath> 
    414 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath121"> 
    415 <path d="M457 294 L467 294 L467 312 L457 312 L457 294 Z"/> 
    416 </clipPath> 
    417 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath122"> 
    418 <path d="M211 295 L228 295 L228 304 L211 304 L211 295 Z"/> 
    419 </clipPath> 
    420 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath123"> 
    421 <path d="M148 295 L158 295 L158 304 L148 304 L148 295 Z"/> 
    422 </clipPath> 
    423 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath124"> 
    424 <path d="M152 300 L190 300 L190 318 L152 318 L152 300 Z"/> 
    425 </clipPath> 
    426 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath125"> 
    427 <path d="M153 282 L177 282 L177 300 L153 300 L153 282 Z"/> 
    428 </clipPath> 
    429 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath126"> 
    430 <path d="M526 150 L536 150 L536 159 L526 159 L526 150 Z"/> 
    431 </clipPath> 
    432 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath127"> 
    433 <path d="M537 150 L592 150 L592 168 L537 168 L537 150 Z"/> 
    434 </clipPath> 
    435 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath128"> 
    436 <path d="M553 135 L577 135 L577 153 L553 153 L553 135 Z"/> 
    437 </clipPath> 
    438 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath129"> 
    439 <path d="M694 255 L704 255 L704 264 L694 264 L694 255 Z"/> 
    440 </clipPath> 
    441 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath130"> 
    442 <path d="M705 258 L760 258 L760 276 L705 276 L705 258 Z"/> 
    443 </clipPath> 
    444 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath131"> 
    445 <path d="M705 234 L729 234 L729 252 L705 252 L705 234 Z"/> 
    446 </clipPath> 
    447 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath132"> 
    448 <path d="M694 291 L704 291 L704 300 L694 300 L694 291 Z"/> 
    449 </clipPath> 
    450 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath133"> 
    451 <path d="M700 296 L755 296 L755 314 L700 314 L700 296 Z"/> 
    452 </clipPath> 
    453 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath134"> 
    454 <path d="M704 279 L728 279 L728 297 L704 297 L704 279 Z"/> 
     400<path d="M526 207 L543 207 L543 216 L526 216 L526 207 Z"/> 
    455401</clipPath> 
    456402</defs> 
     
    570516<text x="226" y="474" clip-path="url(#clipPath76)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">junction</text> 
    571517<line clip-path="url(#clipPath77)" fill="none" x1="202" x2="323" y1="411" y2="411"/> 
    572 <line clip-path="url(#clipPath8)" fill="none" x1="527" x2="761" y1="207" y2="207" stroke="rgb(64,64,64)"/> 
    573 <line clip-path="url(#clipPath8)" fill="none" x1="761" x2="757" y1="207" y2="444" stroke="rgb(64,64,64)"/> 
    574 <line clip-path="url(#clipPath8)" fill="none" x1="757" x2="662" y1="444" y2="444" stroke="rgb(64,64,64)"/> 
    575 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath78)" points=" 534 204 527 207 534 210 541 207 534 204" stroke="none"/> 
    576 <polygon fill="none" clip-path="url(#clipPath78)" points=" 534 204 527 207 534 210 541 207 534 204" stroke="rgb(64,64,64)"/> 
    577 <line clip-path="url(#clipPath79)" fill="none" x1="669" x2="662" y1="441" y2="444" stroke="rgb(64,64,64)"/> 
    578 <line clip-path="url(#clipPath79)" fill="none" x1="662" x2="669" y1="444" y2="447" stroke="rgb(64,64,64)"/> 
    579 <text x="747" y="459" clip-path="url(#clipPath80)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">top</text> 
    580 <text x="733" y="439" clip-path="url(#clipPath81)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    581518<line clip-path="url(#clipPath8)" fill="none" x1="406" x2="322" y1="178" y2="178" stroke="rgb(64,64,64)"/> 
    582519<line clip-path="url(#clipPath8)" fill="none" x1="322" x2="322" y1="178" y2="247" stroke="rgb(64,64,64)"/> 
    583 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath82)" points=" 399 181 406 178 399 175 392 178 399 181" stroke="none"/> 
    584 <polygon fill="none" clip-path="url(#clipPath82)" points=" 399 181 406 178 399 175 392 178 399 181" stroke="rgb(64,64,64)"/> 
    585 <line clip-path="url(#clipPath83)" fill="none" x1="319" x2="322" y1="240" y2="247" stroke="rgb(64,64,64)"/> 
    586 <line clip-path="url(#clipPath83)" fill="none" x1="322" x2="325" y1="247" y2="240" stroke="rgb(64,64,64)"/> 
    587 <text x="334" y="236" clip-path="url(#clipPath84)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">edges</text> 
    588 <text x="298" y="236" clip-path="url(#clipPath85)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     520<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath78)" points=" 399 181 406 178 399 175 392 178 399 181" stroke="none"/> 
     521<polygon fill="none" clip-path="url(#clipPath78)" points=" 399 181 406 178 399 175 392 178 399 181" stroke="rgb(64,64,64)"/> 
     522<line clip-path="url(#clipPath79)" fill="none" x1="319" x2="322" y1="240" y2="247" stroke="rgb(64,64,64)"/> 
     523<line clip-path="url(#clipPath79)" fill="none" x1="322" x2="325" y1="247" y2="240" stroke="rgb(64,64,64)"/> 
     524<text x="334" y="236" clip-path="url(#clipPath80)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">edges</text> 
     525<text x="298" y="236" clip-path="url(#clipPath81)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    589526<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="139" y2="78" stroke="rgb(64,64,64)"/> 
    590 <polygon fill="white" clip-path="url(#clipPath86)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
    591 <polygon fill="none" clip-path="url(#clipPath86)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    592 <line clip-path="url(#clipPath8)" fill="none" x1="527" x2="700" y1="188" y2="188" stroke="rgb(64,64,64)"/> 
    593 <line clip-path="url(#clipPath8)" fill="none" x1="700" x2="850" y1="188" y2="188" stroke="rgb(64,64,64)"/> 
    594 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath87)" points=" 534 185 527 188 534 191 541 188 534 185" stroke="none"/> 
    595 <polygon fill="none" clip-path="url(#clipPath87)" points=" 534 185 527 188 534 191 541 188 534 185" stroke="rgb(64,64,64)"/> 
    596 <line clip-path="url(#clipPath88)" fill="none" x1="843" x2="850" y1="191" y2="188" stroke="rgb(64,64,64)"/> 
    597 <line clip-path="url(#clipPath88)" fill="none" x1="850" x2="843" y1="188" y2="185" stroke="rgb(64,64,64)"/> 
    598 <text x="761" y="183" clip-path="url(#clipPath89)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">groups</text> 
    599 <text x="792" y="207" clip-path="url(#clipPath90)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    600 <line clip-path="url(#clipPath8)" fill="none" x1="972" x2="972" y1="151" y2="103" stroke="rgb(64,64,64)"/> 
    601 <line clip-path="url(#clipPath8)" fill="none" x1="972" x2="245" y1="103" y2="103" stroke="rgb(64,64,64)"/> 
    602 <line clip-path="url(#clipPath8)" fill="none" x1="245" x2="245" y1="103" y2="247" stroke="rgb(64,64,64)"/> 
    603 <line clip-path="url(#clipPath91)" fill="none" x1="242" x2="245" y1="240" y2="247" stroke="rgb(64,64,64)"/> 
    604 <line clip-path="url(#clipPath91)" fill="none" x1="245" x2="248" y1="247" y2="240" stroke="rgb(64,64,64)"/> 
    605 <text x="190" y="224" clip-path="url(#clipPath92)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">contents</text> 
    606 <text x="214" y="212" clip-path="url(#clipPath93)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     527<polygon fill="white" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     528<polygon fill="none" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
     529<line clip-path="url(#clipPath8)" fill="none" x1="527" x2="699" y1="171" y2="171" stroke="rgb(64,64,64)"/> 
     530<line clip-path="url(#clipPath8)" fill="none" x1="699" x2="850" y1="171" y2="171" stroke="rgb(64,64,64)"/> 
     531<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath83)" points=" 534 168 527 171 534 174 541 171 534 168" stroke="none"/> 
     532<polygon fill="none" clip-path="url(#clipPath83)" points=" 534 168 527 171 534 174 541 171 534 168" stroke="rgb(64,64,64)"/> 
     533<line clip-path="url(#clipPath84)" fill="none" x1="843" x2="850" y1="174" y2="171" stroke="rgb(64,64,64)"/> 
     534<line clip-path="url(#clipPath84)" fill="none" x1="850" x2="843" y1="171" y2="168" stroke="rgb(64,64,64)"/> 
     535<text x="761" y="166" clip-path="url(#clipPath85)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">groups</text> 
     536<text x="792" y="190" clip-path="url(#clipPath86)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     537<line clip-path="url(#clipPath8)" fill="none" x1="969" x2="969" y1="151" y2="115" stroke="rgb(64,64,64)"/> 
     538<line clip-path="url(#clipPath8)" fill="none" x1="969" x2="969" y1="115" y2="70" stroke="rgb(64,64,64)"/> 
     539<line clip-path="url(#clipPath8)" fill="none" x1="969" x2="545" y1="70" y2="70" stroke="rgb(64,64,64)"/> 
     540<line clip-path="url(#clipPath87)" fill="none" x1="552" x2="545" y1="67" y2="70" stroke="rgb(64,64,64)"/> 
     541<line clip-path="url(#clipPath87)" fill="none" x1="545" x2="552" y1="70" y2="73" stroke="rgb(64,64,64)"/> 
     542<text x="566" y="92" clip-path="url(#clipPath88)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">contents</text> 
     543<text x="566" y="68" clip-path="url(#clipPath89)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    607544<line clip-path="url(#clipPath8)" fill="none" x1="944" x2="944" y1="151" y2="115" stroke="rgb(64,64,64)"/> 
    608 <line clip-path="url(#clipPath8)" fill="none" x1="944" x2="538" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
    609 <line clip-path="url(#clipPath8)" fill="none" x1="538" x2="538" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
    610 <polygon fill="white" clip-path="url(#clipPath94)" points=" 538 78 544 92 532 92 538 78" stroke="none"/> 
    611 <polygon fill="none" clip-path="url(#clipPath94)" points=" 538 78 544 92 532 92 538 78" stroke="rgb(64,64,64)"/> 
     545<line clip-path="url(#clipPath8)" fill="none" x1="944" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     546<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     547<polygon fill="white" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     548<polygon fill="none" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    612549<line clip-path="url(#clipPath8)" fill="none" x1="514" x2="429" y1="321" y2="321" stroke="rgb(64,64,64)"/> 
    613550<line clip-path="url(#clipPath8)" fill="none" x1="429" x2="335" y1="321" y2="321" stroke="rgb(64,64,64)"/> 
    614 <line clip-path="url(#clipPath95)" fill="none" x1="342" x2="335" y1="318" y2="321" stroke="rgb(64,64,64)"/> 
    615 <line clip-path="url(#clipPath95)" fill="none" x1="335" x2="342" y1="321" y2="324" stroke="rgb(64,64,64)"/> 
    616 <text x="365" y="318" clip-path="url(#clipPath96)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">outgoing</text> 
    617 <text x="341" y="318" clip-path="url(#clipPath97)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     551<line clip-path="url(#clipPath90)" fill="none" x1="342" x2="335" y1="318" y2="321" stroke="rgb(64,64,64)"/> 
     552<line clip-path="url(#clipPath90)" fill="none" x1="335" x2="342" y1="321" y2="324" stroke="rgb(64,64,64)"/> 
     553<text x="365" y="318" clip-path="url(#clipPath91)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">outgoing</text> 
     554<text x="341" y="318" clip-path="url(#clipPath92)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    618555<line clip-path="url(#clipPath8)" fill="none" x1="514" x2="335" y1="335" y2="335" stroke="rgb(64,64,64)"/> 
    619 <line clip-path="url(#clipPath98)" fill="none" x1="342" x2="335" y1="332" y2="335" stroke="rgb(64,64,64)"/> 
    620 <line clip-path="url(#clipPath98)" fill="none" x1="335" x2="342" y1="335" y2="338" stroke="rgb(64,64,64)"/> 
    621 <text x="365" y="349" clip-path="url(#clipPath99)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">incoming</text> 
    622 <text x="341" y="349" clip-path="url(#clipPath100)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
    623 <line clip-path="url(#clipPath8)" fill="none" x1="604" x2="604" y1="247" y2="127" stroke="rgb(64,64,64)"/> 
    624 <line clip-path="url(#clipPath8)" fill="none" x1="604" x2="493" y1="127" y2="127" stroke="rgb(64,64,64)"/> 
    625 <line clip-path="url(#clipPath8)" fill="none" x1="493" x2="493" y1="127" y2="78" stroke="rgb(64,64,64)"/> 
    626 <polygon fill="white" clip-path="url(#clipPath101)" points=" 493 78 499 92 487 92 493 78" stroke="none"/> 
    627 <polygon fill="none" clip-path="url(#clipPath101)" points=" 493 78 499 92 487 92 493 78" stroke="rgb(64,64,64)"/> 
     556<line clip-path="url(#clipPath93)" fill="none" x1="342" x2="335" y1="332" y2="335" stroke="rgb(64,64,64)"/> 
     557<line clip-path="url(#clipPath93)" fill="none" x1="335" x2="342" y1="335" y2="338" stroke="rgb(64,64,64)"/> 
     558<text x="365" y="349" clip-path="url(#clipPath94)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">incoming</text> 
     559<text x="341" y="349" clip-path="url(#clipPath95)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     560<line clip-path="url(#clipPath8)" fill="none" x1="604" x2="604" y1="247" y2="115" stroke="rgb(64,64,64)"/> 
     561<line clip-path="url(#clipPath8)" fill="none" x1="604" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     562<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     563<polygon fill="white" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     564<polygon fill="none" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    628565<line clip-path="url(#clipPath8)" fill="none" x1="604" x2="604" y1="427" y2="344" stroke="rgb(64,64,64)"/> 
    629 <polygon fill="white" clip-path="url(#clipPath102)" points=" 604 344 610 358 598 358 604 344" stroke="none"/> 
    630 <polygon fill="none" clip-path="url(#clipPath102)" points=" 604 344 610 358 598 358 604 344" stroke="rgb(64,64,64)"/> 
    631 <line clip-path="url(#clipPath8)" fill="none" x1="934" x2="934" y1="535" y2="327" stroke="rgb(64,64,64)"/> 
    632 <line clip-path="url(#clipPath8)" fill="none" x1="934" x2="695" y1="327" y2="327" stroke="rgb(64,64,64)"/> 
    633 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath103)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="none"/> 
    634 <polygon fill="none" clip-path="url(#clipPath103)" points=" 931 528 934 535 937 528 934 521 931 528" stroke="rgb(64,64,64)"/> 
    635 <line clip-path="url(#clipPath104)" fill="none" x1="702" x2="695" y1="324" y2="327" stroke="rgb(64,64,64)"/> 
    636 <line clip-path="url(#clipPath104)" fill="none" x1="695" x2="702" y1="327" y2="330" stroke="rgb(64,64,64)"/> 
    637 <text x="697" y="340" clip-path="url(#clipPath105)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">subvertex</text> 
    638 <text x="706" y="320" clip-path="url(#clipPath106)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     566<polygon fill="white" clip-path="url(#clipPath96)" points=" 604 344 610 358 598 358 604 344" stroke="none"/> 
     567<polygon fill="none" clip-path="url(#clipPath96)" points=" 604 344 610 358 598 358 604 344" stroke="rgb(64,64,64)"/> 
    639568<line clip-path="url(#clipPath8)" fill="none" x1="895" x2="895" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    640 <line clip-path="url(#clipPath8)" fill="none" x1="895" x2="645" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    641 <line clip-path="url(#clipPath8)" fill="none" x1="645" x2="645" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    642 <polygon fill="white" clip-path="url(#clipPath107)" points=" 645 467 651 481 639 481 645 467" stroke="none"/> 
    643 <polygon fill="none" clip-path="url(#clipPath107)" points=" 645 467 651 481 639 481 645 467" stroke="rgb(64,64,64)"/> 
     569<line clip-path="url(#clipPath8)" fill="none" x1="895" x2="610" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
     570<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
     571<polygon fill="white" clip-path="url(#clipPath97)" points=" 610 467 616 481 604 481 610 467" stroke="none"/> 
     572<polygon fill="none" clip-path="url(#clipPath97)" points=" 610 467 616 481 604 481 610 467" stroke="rgb(64,64,64)"/> 
    644573<line clip-path="url(#clipPath8)" fill="none" x1="573" x2="573" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    645574<line clip-path="url(#clipPath8)" fill="none" x1="573" x2="611" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    646575<line clip-path="url(#clipPath8)" fill="none" x1="611" x2="611" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    647 <polygon fill="white" clip-path="url(#clipPath108)" points=" 611 467 617 481 605 481 611 467" stroke="none"/> 
    648 <polygon fill="none" clip-path="url(#clipPath108)" points=" 611 467 617 481 605 481 611 467" stroke="rgb(64,64,64)"/> 
     576<polygon fill="white" clip-path="url(#clipPath98)" points=" 611 467 617 481 605 481 611 467" stroke="none"/> 
     577<polygon fill="none" clip-path="url(#clipPath98)" points=" 611 467 617 481 605 481 611 467" stroke="rgb(64,64,64)"/> 
    649578<line clip-path="url(#clipPath8)" fill="none" x1="769" x2="769" y1="575" y2="603" stroke="rgb(64,64,64)"/> 
    650 <line clip-path="url(#clipPath8)" fill="none" x1="769" x2="1074" y1="603" y2="599" stroke="rgb(64,64,64)"/> 
    651 <line clip-path="url(#clipPath8)" fill="none" x1="1074" x2="1076" y1="599" y2="39" stroke="rgb(64,64,64)"/> 
     579<line clip-path="url(#clipPath8)" fill="none" x1="769" x2="1076" y1="603" y2="603" stroke="rgb(64,64,64)"/> 
     580<line clip-path="url(#clipPath8)" fill="none" x1="1076" x2="1076" y1="603" y2="39" stroke="rgb(64,64,64)"/> 
    652581<line clip-path="url(#clipPath8)" fill="none" x1="1076" x2="545" y1="39" y2="39" stroke="rgb(64,64,64)"/> 
    653 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath109)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="none"/> 
    654 <polygon fill="none" clip-path="url(#clipPath109)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="rgb(64,64,64)"/> 
    655 <line clip-path="url(#clipPath110)" fill="none" x1="552" x2="545" y1="36" y2="39" stroke="rgb(64,64,64)"/> 
    656 <line clip-path="url(#clipPath110)" fill="none" x1="545" x2="552" y1="39" y2="42" stroke="rgb(64,64,64)"/> 
    657 <text x="574" y="36" clip-path="url(#clipPath111)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">type</text> 
    658 <text x="562" y="36" clip-path="url(#clipPath112)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     582<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath99)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="none"/> 
     583<polygon fill="none" clip-path="url(#clipPath99)" points=" 772 582 769 575 766 582 769 589 772 582" stroke="rgb(64,64,64)"/> 
     584<line clip-path="url(#clipPath100)" fill="none" x1="552" x2="545" y1="36" y2="39" stroke="rgb(64,64,64)"/> 
     585<line clip-path="url(#clipPath100)" fill="none" x1="545" x2="552" y1="39" y2="42" stroke="rgb(64,64,64)"/> 
     586<text x="574" y="36" clip-path="url(#clipPath101)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">type</text> 
     587<text x="562" y="36" clip-path="url(#clipPath102)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    659588<line clip-path="url(#clipPath8)" fill="none" x1="800" x2="800" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    660 <line clip-path="url(#clipPath8)" fill="none" x1="800" x2="590" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    661 <line clip-path="url(#clipPath8)" fill="none" x1="590" x2="590" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    662 <polygon fill="white" clip-path="url(#clipPath113)" points=" 590 467 596 481 584 481 590 467" stroke="none"/> 
    663 <polygon fill="none" clip-path="url(#clipPath113)" points=" 590 467 596 481 584 481 590 467" stroke="rgb(64,64,64)"/> 
     589<line clip-path="url(#clipPath8)" fill="none" x1="800" x2="610" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
     590<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
     591<polygon fill="white" clip-path="url(#clipPath97)" points=" 610 467 616 481 604 481 610 467" stroke="none"/> 
     592<polygon fill="none" clip-path="url(#clipPath97)" points=" 610 467 616 481 604 481 610 467" stroke="rgb(64,64,64)"/> 
    664593<line clip-path="url(#clipPath8)" fill="none" x1="409" x2="409" y1="535" y2="501" stroke="rgb(64,64,64)"/> 
    665 <line clip-path="url(#clipPath8)" fill="none" x1="409" x2="628" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
    666 <line clip-path="url(#clipPath8)" fill="none" x1="628" x2="628" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
    667 <polygon fill="white" clip-path="url(#clipPath114)" points=" 628 467 634 481 622 481 628 467" stroke="none"/> 
    668 <polygon fill="none" clip-path="url(#clipPath114)" points=" 628 467 634 481 622 481 628 467" stroke="rgb(64,64,64)"/> 
     594<line clip-path="url(#clipPath8)" fill="none" x1="409" x2="610" y1="501" y2="501" stroke="rgb(64,64,64)"/> 
     595<line clip-path="url(#clipPath8)" fill="none" x1="610" x2="610" y1="501" y2="467" stroke="rgb(64,64,64)"/> 
     596<polygon fill="white" clip-path="url(#clipPath97)" points=" 610 467 616 481 604 481 610 467" stroke="none"/> 
     597<polygon fill="none" clip-path="url(#clipPath97)" points=" 610 467 616 481 604 481 610 467" stroke="rgb(64,64,64)"/> 
    669598<line clip-path="url(#clipPath8)" fill="none" x1="335" x2="514" y1="277" y2="277" stroke="rgb(64,64,64)"/> 
    670 <line clip-path="url(#clipPath115)" fill="none" x1="507" x2="514" y1="280" y2="277" stroke="rgb(64,64,64)"/> 
    671 <line clip-path="url(#clipPath115)" fill="none" x1="514" x2="507" y1="277" y2="274" stroke="rgb(64,64,64)"/> 
    672 <text x="470" y="274" clip-path="url(#clipPath116)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">source</text> 
    673 <text x="458" y="272" clip-path="url(#clipPath117)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     599<line clip-path="url(#clipPath103)" fill="none" x1="507" x2="514" y1="280" y2="277" stroke="rgb(64,64,64)"/> 
     600<line clip-path="url(#clipPath103)" fill="none" x1="514" x2="507" y1="277" y2="274" stroke="rgb(64,64,64)"/> 
     601<text x="470" y="274" clip-path="url(#clipPath104)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">source</text> 
     602<text x="458" y="272" clip-path="url(#clipPath105)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    674603<line clip-path="url(#clipPath8)" fill="none" x1="286" x2="286" y1="247" y2="115" stroke="rgb(64,64,64)"/> 
    675 <line clip-path="url(#clipPath8)" fill="none" x1="286" x2="442" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
    676 <line clip-path="url(#clipPath8)" fill="none" x1="442" x2="442" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
    677 <polygon fill="white" clip-path="url(#clipPath118)" points=" 442 78 448 92 436 92 442 78" stroke="none"/> 
    678 <polygon fill="none" clip-path="url(#clipPath118)" points=" 442 78 448 92 436 92 442 78" stroke="rgb(64,64,64)"/> 
     604<line clip-path="url(#clipPath8)" fill="none" x1="286" x2="478" y1="115" y2="115" stroke="rgb(64,64,64)"/> 
     605<line clip-path="url(#clipPath8)" fill="none" x1="478" x2="478" y1="115" y2="78" stroke="rgb(64,64,64)"/> 
     606<polygon fill="white" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="none"/> 
     607<polygon fill="none" clip-path="url(#clipPath82)" points=" 478 78 484 92 472 92 478 78" stroke="rgb(64,64,64)"/> 
    679608<line clip-path="url(#clipPath8)" fill="none" x1="335" x2="514" y1="295" y2="295" stroke="rgb(64,64,64)"/> 
    680 <line clip-path="url(#clipPath119)" fill="none" x1="507" x2="514" y1="298" y2="295" stroke="rgb(64,64,64)"/> 
    681 <line clip-path="url(#clipPath119)" fill="none" x1="514" x2="507" y1="295" y2="292" stroke="rgb(64,64,64)"/> 
    682 <text x="470" y="308" clip-path="url(#clipPath120)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">target</text> 
    683 <text x="458" y="308" clip-path="url(#clipPath121)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
     609<line clip-path="url(#clipPath106)" fill="none" x1="507" x2="514" y1="298" y2="295" stroke="rgb(64,64,64)"/> 
     610<line clip-path="url(#clipPath106)" fill="none" x1="514" x2="507" y1="295" y2="292" stroke="rgb(64,64,64)"/> 
     611<text x="470" y="308" clip-path="url(#clipPath107)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">target</text> 
     612<text x="458" y="308" clip-path="url(#clipPath108)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">1</text> 
    684613<line clip-path="url(#clipPath8)" fill="none" x1="226" x2="149" y1="299" y2="299" stroke="rgb(64,64,64)"/> 
    685 <polygon fill="rgb(64,64,64)" clip-path="url(#clipPath122)" points=" 219 302 226 299 219 296 212 299 219 302" stroke="none"/> 
    686 <polygon fill="none" clip-path="url(#clipPath122)" points=" 219 302 226 299 219 296 212 299 219 302" stroke="rgb(64,64,64)"/> 
    687 <line clip-path="url(#clipPath123)" fill="none" x1="156" x2="149" y1="296" y2="299" stroke="rgb(64,64,64)"/> 
    688 <line clip-path="url(#clipPath123)" fill="none" x1="149" x2="156" y1="299" y2="302" stroke="rgb(64,64,64)"/> 
    689 <text x="153" y="314" clip-path="url(#clipPath124)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">guard</text> 
    690 <text x="154" y="296" clip-path="url(#clipPath125)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
    691 <line clip-path="url(#clipPath8)" fill="none" x1="850" x2="527" y1="154" y2="154" stroke="rgb(64,64,64)"/> 
    692 <line clip-path="url(#clipPath126)" fill="none" x1="534" x2="527" y1="151" y2="154" stroke="rgb(64,64,64)"/> 
    693 <line clip-path="url(#clipPath126)" fill="none" x1="527" x2="534" y1="154" y2="157" stroke="rgb(64,64,64)"/> 
    694 <text x="538" y="164" clip-path="url(#clipPath127)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">contents</text> 
    695 <text x="554" y="149" clip-path="url(#clipPath128)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
    696 <line clip-path="url(#clipPath8)" fill="none" x1="873" x2="873" y1="224" y2="259" stroke="rgb(64,64,64)"/> 
    697 <line clip-path="url(#clipPath8)" fill="none" x1="873" x2="695" y1="259" y2="259" stroke="rgb(64,64,64)"/> 
    698 <line clip-path="url(#clipPath129)" fill="none" x1="702" x2="695" y1="256" y2="259" stroke="rgb(64,64,64)"/> 
    699 <line clip-path="url(#clipPath129)" fill="none" x1="695" x2="702" y1="259" y2="262" stroke="rgb(64,64,64)"/> 
    700 <text x="706" y="272" clip-path="url(#clipPath130)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">contents</text> 
    701 <text x="706" y="248" clip-path="url(#clipPath131)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
    702 <line clip-path="url(#clipPath8)" fill="none" x1="934" x2="934" y1="224" y2="295" stroke="rgb(64,64,64)"/> 
    703 <line clip-path="url(#clipPath8)" fill="none" x1="934" x2="695" y1="295" y2="295" stroke="rgb(64,64,64)"/> 
    704 <line clip-path="url(#clipPath132)" fill="none" x1="702" x2="695" y1="292" y2="295" stroke="rgb(64,64,64)"/> 
    705 <line clip-path="url(#clipPath132)" fill="none" x1="695" x2="702" y1="295" y2="298" stroke="rgb(64,64,64)"/> 
    706 <text x="701" y="310" clip-path="url(#clipPath133)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">contents</text> 
    707 <text x="705" y="293" clip-path="url(#clipPath134)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
     614<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath109)" points=" 219 302 226 299 219 296 212 299 219 302" stroke="none"/> 
     615<polygon fill="none" clip-path="url(#clipPath109)" points=" 219 302 226 299 219 296 212 299 219 302" stroke="rgb(64,64,64)"/> 
     616<line clip-path="url(#clipPath110)" fill="none" x1="156" x2="149" y1="296" y2="299" stroke="rgb(64,64,64)"/> 
     617<line clip-path="url(#clipPath110)" fill="none" x1="149" x2="156" y1="299" y2="302" stroke="rgb(64,64,64)"/> 
     618<text x="153" y="314" clip-path="url(#clipPath111)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">guard</text> 
     619<text x="154" y="296" clip-path="url(#clipPath112)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..1</text> 
     620<line clip-path="url(#clipPath8)" fill="none" x1="527" x2="576" y1="211" y2="211" stroke="rgb(64,64,64)"/> 
     621<line clip-path="url(#clipPath8)" fill="none" x1="576" x2="576" y1="211" y2="247" stroke="rgb(64,64,64)"/> 
     622<line clip-path="url(#clipPath113)" fill="none" x1="573" x2="576" y1="240" y2="247" stroke="rgb(64,64,64)"/> 
     623<line clip-path="url(#clipPath113)" fill="none" x1="576" x2="579" y1="247" y2="240" stroke="rgb(64,64,64)"/> 
     624<text x="550" y="200" clip-path="url(#clipPath114)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">nodes</text> 
     625<text x="551" y="236" clip-path="url(#clipPath115)" fill="rgb(64,64,64)" stroke="none" xml:space="preserve">0..*</text> 
     626<polygon fill="rgb(64,64,64)" clip-path="url(#clipPath116)" points=" 534 208 527 211 534 214 541 211 534 208" stroke="none"/> 
     627<polygon fill="none" clip-path="url(#clipPath116)" points=" 534 208 527 211 534 214 541 211 534 208" stroke="rgb(64,64,64)"/> 
    708628</g> 
    709629</g>