Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 232332 | Differences between
and this patch

Collapse All | Expand All

(-)model/LM.uml (-1 / +7 lines)
Lines 7-12 Link Here
7
    <packageMerge xmi:id="_1pzpoGf_EdqfYrlcy8iLFA">
7
    <packageMerge xmi:id="_1pzpoGf_EdqfYrlcy8iLFA">
8
      <mergedPackage href="Infrastructure.uml#_3ADC7B74022D3C9FFCC70354"/>
8
      <mergedPackage href="Infrastructure.uml#_3ADC7B74022D3C9FFCC70354"/>
9
    </packageMerge>
9
    </packageMerge>
10
    <profileApplication xmi:id="_FA4shxmMEdqvcs97umGEYQ">
11
      <eAnnotations xmi:id="_FA4siBmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
12
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
13
      </eAnnotations>
14
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
15
    </profileApplication>
10
    <profileApplication xmi:id="_FETz8BmMEdqvcs97umGEYQ">
16
    <profileApplication xmi:id="_FETz8BmMEdqvcs97umGEYQ">
11
      <eAnnotations xmi:id="_FETz8RmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
17
      <eAnnotations xmi:id="_FETz8RmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
12
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
18
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
Lines 14-18 Link Here
14
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
20
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
15
    </profileApplication>
21
    </profileApplication>
16
  </uml:Model>
22
  </uml:Model>
17
  <Ecore:EPackage xmi:id="_Ka_NIMYdEduPJbEsMYXjUQ" base_Package="_FA4sgBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.1.1/umlLM.xml"/>
23
  <Ecore:EPackage xmi:id="_HuWOoMFlEdu60_VP7XWKdw" base_Package="_FA4sgBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.2/umlLM.xml"/>
18
</xmi:XMI>
24
</xmi:XMI>
(-)model/Superstructure.uml (-168 / +396 lines)
Lines 815-820 Link Here
815
            </defaultValue>
815
            </defaultValue>
816
          </ownedAttribute>
816
          </ownedAttribute>
817
        </packagedElement>
817
        </packagedElement>
818
        <packagedElement xmi:type="uml:Class" xmi:id="_DdxfUCG7Ed2y9aVPK_72RA" name="StartObjectBehaviorAction">
819
          <ownedComment xmi:id="_bnPWUCtWEd2neOJi0e6UBQ" annotatedElement="_DdxfUCG7Ed2y9aVPK_72RA">
820
            <body>StartObjectBehaviorAction is an action that starts the execution either of a directly instantiated behavior or of the classifier behavior of an object. Argument values may be supplied for the input parameters of the behavior. If the behavior is invoked synchronously, then output values may be obtained for output parameters.</body>
821
          </ownedComment>
822
          <ownedRule xmi:id="_090kECtWEd2neOJi0e6UBQ" name="type_of_object" constrainedElement="_DdxfUCG7Ed2y9aVPK_72RA">
823
            <ownedComment xmi:id="_8GsEMCtWEd2neOJi0e6UBQ" annotatedElement="_090kECtWEd2neOJi0e6UBQ">
824
              <body>The type of the object input pin must be either a Behavior or a BehavioredClassifier with a classifier behavior.</body>
825
            </ownedComment>
826
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_GS6noCtXEd2neOJi0e6UBQ">
827
              <language>OCL</language>
828
              <body>true</body>
829
            </specification>
830
          </ownedRule>
831
          <ownedRule xmi:id="_MEwqcCtXEd2neOJi0e6UBQ" name="multiplicity_of_object" constrainedElement="_DdxfUCG7Ed2y9aVPK_72RA">
832
            <ownedComment xmi:id="_MEwqcStXEd2neOJi0e6UBQ" annotatedElement="_MEwqcCtXEd2neOJi0e6UBQ">
833
              <body>The multiplicity of the object input pin must be [1..1].</body>
834
            </ownedComment>
835
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_MEwqcitXEd2neOJi0e6UBQ">
836
              <language>OCL</language>
837
              <body>true</body>
838
            </specification>
839
          </ownedRule>
840
          <ownedRule xmi:id="_VKp38CtXEd2neOJi0e6UBQ" name="number_order_arguments" constrainedElement="_DdxfUCG7Ed2y9aVPK_72RA">
841
            <ownedComment xmi:id="_VKp38StXEd2neOJi0e6UBQ" annotatedElement="_VKp38CtXEd2neOJi0e6UBQ">
842
              <body>The number and order of the argument pins must be the same as the number and order of the in and in-out parameters of the invoked behavior. Pins are matched to parameters by order.</body>
843
            </ownedComment>
844
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_VKp38itXEd2neOJi0e6UBQ">
845
              <language>OCL</language>
846
              <body>true</body>
847
            </specification>
848
          </ownedRule>
849
          <ownedRule xmi:id="_iSyL0CtXEd2neOJi0e6UBQ" name="number_order_results" constrainedElement="_DdxfUCG7Ed2y9aVPK_72RA">
850
            <ownedComment xmi:id="_iSyL0StXEd2neOJi0e6UBQ" annotatedElement="_iSyL0CtXEd2neOJi0e6UBQ">
851
              <body>The number and order of result pins must be the same as the number and order of the in-out, out and return parameters of the invoked behavior. Pins are matched to parameters by order.</body>
852
            </ownedComment>
853
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_iSyL0itXEd2neOJi0e6UBQ">
854
              <language>OCL</language>
855
              <body>true</body>
856
            </specification>
857
          </ownedRule>
858
          <ownedRule xmi:id="_8W0VcCtXEd2neOJi0e6UBQ" name="type_ordering_multiplicity_match" constrainedElement="_DdxfUCG7Ed2y9aVPK_72RA">
859
            <ownedComment xmi:id="_8W0VcStXEd2neOJi0e6UBQ" annotatedElement="_8W0VcCtXEd2neOJi0e6UBQ">
860
              <body>The type, ordering, and multiplicity of an argument or result pin must be the same as the corresponding parameter of the behavior.</body>
861
            </ownedComment>
862
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_8W0VcitXEd2neOJi0e6UBQ">
863
              <language>OCL</language>
864
              <body>true</body>
865
            </specification>
866
          </ownedRule>
867
          <generalization xmi:id="_MwGmUCG7Ed2y9aVPK_72RA" general="_3ADC7B74022D3DF12EC000DA"/>
868
          <ownedAttribute xmi:id="_OPUWUSG7Ed2y9aVPK_72RA" name="object" type="_3ADC7B74022D384B237E021A" aggregation="composite" subsettedProperty="_3ADC7B74022D3D716DF5031E" association="_OPUWUCG7Ed2y9aVPK_72RA">
869
            <ownedComment xmi:id="_osFssCtWEd2neOJi0e6UBQ" annotatedElement="_OPUWUSG7Ed2y9aVPK_72RA">
870
              <body>Holds the object which is either a behavior to be started or has a classifier behavior to be started.</body>
871
            </ownedComment>
872
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OPUWUyG7Ed2y9aVPK_72RA" value="1"/>
873
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OPUWUiG7Ed2y9aVPK_72RA" value="1"/>
874
          </ownedAttribute>
875
        </packagedElement>
818
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D395CFBA20393" name="A_result_readExtentAction" memberEnd="_3ADC7B74022D395CFBA30150 _3ADC7B74022D395CFBA301F0">
876
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D395CFBA20393" name="A_result_readExtentAction" memberEnd="_3ADC7B74022D395CFBA30150 _3ADC7B74022D395CFBA301F0">
819
          <ownedEnd xmi:id="_3ADC7B74022D395CFBA301F0" type="_3ADC7B74022D38C95C100257" association="_3ADC7B74022D395CFBA20393">
877
          <ownedEnd xmi:id="_3ADC7B74022D395CFBA301F0" type="_3ADC7B74022D38C95C100257" association="_3ADC7B74022D395CFBA20393">
820
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sss5uRTaEdqZu-3Jy1-uYg" value="1"/>
878
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sss5uRTaEdqZu-3Jy1-uYg" value="1"/>
Lines 1001-1006 Link Here
1001
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gfnzYE-4EduFOcgjjRrSMg"/>
1059
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gfnzYE-4EduFOcgjjRrSMg"/>
1002
          </ownedEnd>
1060
          </ownedEnd>
1003
        </packagedElement>
1061
        </packagedElement>
1062
        <packagedElement xmi:type="uml:Association" xmi:id="_OPUWUCG7Ed2y9aVPK_72RA" memberEnd="_OPUWUSG7Ed2y9aVPK_72RA _OPac8CG7Ed2y9aVPK_72RA">
1063
          <ownedEnd xmi:id="_OPac8CG7Ed2y9aVPK_72RA" name="" type="_DdxfUCG7Ed2y9aVPK_72RA" association="_OPUWUCG7Ed2y9aVPK_72RA">
1064
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SWV2ESG7Ed2y9aVPK_72RA" value="1"/>
1065
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SWV2ECG7Ed2y9aVPK_72RA"/>
1066
          </ownedEnd>
1067
        </packagedElement>
1004
      </packagedElement>
1068
      </packagedElement>
1005
      <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3DF1252E035B" name="IntermediateActions">
1069
      <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3DF1252E035B" name="IntermediateActions">
1006
        <packageImport xmi:id="_3ADC7B74022D4162B99E012D" importedPackage="_3ADC7B74022D410C264F010C"/>
1070
        <packageImport xmi:id="_3ADC7B74022D4162B99E012D" importedPackage="_3ADC7B74022D410C264F010C"/>
Lines 1329-1334 Link Here
1329
              <body>self.value.multiplicity.is(1,1)</body>
1393
              <body>self.value.multiplicity.is(1,1)</body>
1330
            </specification>
1394
            </specification>
1331
          </ownedRule>
1395
          </ownedRule>
1396
          <ownedRule xmi:id="_3lPb0CtiEd2neOJi0e6UBQ" name="type_of_result" constrainedElement="_3ADC7B74022D380F43690262">
1397
            <ownedComment xmi:id="_3lPb0StiEd2neOJi0e6UBQ" annotatedElement="_3lPb0CtiEd2neOJi0e6UBQ">
1398
              <body>The type of the result output pin is the same as the type of the inherited object input pin.</body>
1399
            </ownedComment>
1400
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_3lPb0itiEd2neOJi0e6UBQ">
1401
              <language>OCL</language>
1402
              <body>result->notEmpty() implies self.result.type = self.object.type</body>
1403
            </specification>
1404
          </ownedRule>
1405
          <ownedRule xmi:id="_CoJvoCtjEd2neOJi0e6UBQ" name="multiplicity_of_result" constrainedElement="_3ADC7B74022D380F43690262">
1406
            <ownedComment xmi:id="_CoJvoStjEd2neOJi0e6UBQ" annotatedElement="_CoJvoCtjEd2neOJi0e6UBQ">
1407
              <body>The multiplicity of the result output pin must be 1..1.</body>
1408
            </ownedComment>
1409
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_CoJvoitjEd2neOJi0e6UBQ">
1410
              <language>OCL</language>
1411
              <body>result->notEmpty() implies self.result.multiplicity.is(1,1)</body>
1412
            </specification>
1413
          </ownedRule>
1332
          <generalization xmi:id="_3ADC7B74022D38DC062A00DE" general="_3ADC7B74022D38DC060A01A0"/>
1414
          <generalization xmi:id="_3ADC7B74022D38DC062A00DE" general="_3ADC7B74022D38DC060A01A0"/>
1333
          <ownedAttribute xmi:id="_3ADC7B74022D39073965015A" name="value" type="_3ADC7B74022D384B237E021A" aggregation="composite" subsettedProperty="_3ADC7B74022D3D716DF5031E" association="_3ADC7B74022D3907396402D5">
1415
          <ownedAttribute xmi:id="_3ADC7B74022D39073965015A" name="value" type="_3ADC7B74022D384B237E021A" aggregation="composite" subsettedProperty="_3ADC7B74022D3D716DF5031E" association="_3ADC7B74022D3907396402D5">
1334
            <ownedComment xmi:id="_sxKi6RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D39073965015A">
1416
            <ownedComment xmi:id="_sxKi6RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D39073965015A">
Lines 1337-1348 Link Here
1337
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sxKi7RTaEdqZu-3Jy1-uYg" value="1"/>
1419
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sxKi7RTaEdqZu-3Jy1-uYg" value="1"/>
1338
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sxKi7BTaEdqZu-3Jy1-uYg" value="1"/>
1420
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sxKi7BTaEdqZu-3Jy1-uYg" value="1"/>
1339
          </ownedAttribute>
1421
          </ownedAttribute>
1422
          <ownedAttribute xmi:id="_ijxCQBk8Ed2AFo75-uQLRQ" name="result" type="_3ADC7B74022D384B2387039A" aggregation="composite" subsettedProperty="_3ADC7B74022D3D716DC100E9" association="_ijq7oBk8Ed2AFo75-uQLRQ">
1423
            <ownedComment xmi:id="_Dax74CtiEd2neOJi0e6UBQ" annotatedElement="_ijxCQBk8Ed2AFo75-uQLRQ">
1424
              <body>Gives the output pin on which the result is put.</body>
1425
            </ownedComment>
1426
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ijxCQhk8Ed2AFo75-uQLRQ" value="1"/>
1427
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ijxCQRk8Ed2AFo75-uQLRQ"/>
1428
          </ownedAttribute>
1340
        </packagedElement>
1429
        </packagedElement>
1341
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3A78723F03E1" name="ClearStructuralFeatureAction">
1430
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3A78723F03E1" name="ClearStructuralFeatureAction">
1342
          <ownedComment xmi:id="_svOpQRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3A78723F03E1">
1431
          <ownedComment xmi:id="_svOpQRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3A78723F03E1">
1343
            <body>A clear structural feature action is a structural feature action that removes all values of a structural feature.</body>
1432
            <body>A clear structural feature action is a structural feature action that removes all values of a structural feature.</body>
1344
          </ownedComment>
1433
          </ownedComment>
1434
          <ownedRule xmi:id="_Pye4YCtiEd2neOJi0e6UBQ" name="type_of_result" constrainedElement="_3ADC7B74022D3A78723F03E1">
1435
            <ownedComment xmi:id="_hZdWICtiEd2neOJi0e6UBQ" annotatedElement="_Pye4YCtiEd2neOJi0e6UBQ">
1436
              <body>The type of the result output pin is the same as the type of the inherited object input pin.</body>
1437
            </ownedComment>
1438
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_b6FjYCtiEd2neOJi0e6UBQ">
1439
              <language>OCL</language>
1440
              <body>result->notEmpty() implies self.result.type = self.object.type</body>
1441
            </specification>
1442
          </ownedRule>
1443
          <ownedRule xmi:id="_oL-LwCtiEd2neOJi0e6UBQ" name="multiplicity_of_result" constrainedElement="_3ADC7B74022D3A78723F03E1">
1444
            <ownedComment xmi:id="_oL-LwStiEd2neOJi0e6UBQ" annotatedElement="_oL-LwCtiEd2neOJi0e6UBQ">
1445
              <body>The multiplicity of the result output pin must be 1..1.</body>
1446
            </ownedComment>
1447
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_oL-LwitiEd2neOJi0e6UBQ">
1448
              <language>OCL</language>
1449
              <body>result->notEmpty() implies self.result.multiplicity.is(1,1)</body>
1450
            </specification>
1451
          </ownedRule>
1345
          <generalization xmi:id="_3ADC7B74022D3A7872B7039E" general="_3ADC7B74022D38DC060A01A0"/>
1452
          <generalization xmi:id="_3ADC7B74022D3A7872B7039E" general="_3ADC7B74022D38DC060A01A0"/>
1453
          <ownedAttribute xmi:id="_wv1fYRk8Ed2AFo75-uQLRQ" name="result" type="_3ADC7B74022D384B2387039A" aggregation="composite" subsettedProperty="_3ADC7B74022D3D716DC100E9" association="_wv1fYBk8Ed2AFo75-uQLRQ">
1454
            <ownedComment xmi:id="_sQj4ACthEd2neOJi0e6UBQ" annotatedElement="_wv1fYRk8Ed2AFo75-uQLRQ">
1455
              <body>Gives the output pin on which the result is put.</body>
1456
            </ownedComment>
1457
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wv1fYxk8Ed2AFo75-uQLRQ" value="1"/>
1458
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wv1fYhk8Ed2AFo75-uQLRQ"/>
1459
          </ownedAttribute>
1346
        </packagedElement>
1460
        </packagedElement>
1347
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3A7870670003" name="RemoveStructuralFeatureValueAction">
1461
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3A7870670003" name="RemoveStructuralFeatureValueAction">
1348
          <ownedComment xmi:id="_svYaMBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3A7870670003">
1462
          <ownedComment xmi:id="_svYaMBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3A7870670003">
Lines 1995-2000 Link Here
1995
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LKyZQE-3EduFOcgjjRrSMg"/>
2109
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LKyZQE-3EduFOcgjjRrSMg"/>
1996
          </ownedEnd>
2110
          </ownedEnd>
1997
        </packagedElement>
2111
        </packagedElement>
2112
        <packagedElement xmi:type="uml:Association" xmi:id="_ijq7oBk8Ed2AFo75-uQLRQ" memberEnd="_ijxCQBk8Ed2AFo75-uQLRQ _ijxCQxk8Ed2AFo75-uQLRQ">
2113
          <ownedEnd xmi:id="_ijxCQxk8Ed2AFo75-uQLRQ" name="" type="_3ADC7B74022D380F43690262" association="_ijq7oBk8Ed2AFo75-uQLRQ">
2114
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nOcBoRk8Ed2AFo75-uQLRQ" value="1"/>
2115
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nOcBoBk8Ed2AFo75-uQLRQ"/>
2116
          </ownedEnd>
2117
        </packagedElement>
2118
        <packagedElement xmi:type="uml:Association" xmi:id="_wv1fYBk8Ed2AFo75-uQLRQ" memberEnd="_wv1fYRk8Ed2AFo75-uQLRQ _wv7mABk8Ed2AFo75-uQLRQ">
2119
          <ownedEnd xmi:id="_wv7mABk8Ed2AFo75-uQLRQ" name="" type="_3ADC7B74022D3A78723F03E1" association="_wv1fYBk8Ed2AFo75-uQLRQ">
2120
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0YzxMRk8Ed2AFo75-uQLRQ" value="1"/>
2121
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0YzxMBk8Ed2AFo75-uQLRQ"/>
2122
          </ownedEnd>
2123
        </packagedElement>
1998
      </packagedElement>
2124
      </packagedElement>
1999
      <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D410C264F010C" name="BasicActions">
2125
      <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D410C264F010C" name="BasicActions">
2000
        <packageImport xmi:id="_3ADC7B74022D410C26E9038F" importedPackage="_3ADC7B74022D3C9FD9B900CF"/>
2126
        <packageImport xmi:id="_3ADC7B74022D410C26E9038F" importedPackage="_3ADC7B74022D3C9FD9B900CF"/>
Lines 2928-2933 Link Here
2928
              <body>true</body>
3054
              <body>true</body>
2929
            </specification>
3055
            </specification>
2930
          </ownedRule>
3056
          </ownedRule>
3057
          <ownedRule xmi:id="_I83-YCtVEd2neOJi0e6UBQ" name="maximum_one_parameter_node" constrainedElement="_3ADC7B74022D3DF4B90C0266">
3058
            <ownedComment xmi:id="_I83-YStVEd2neOJi0e6UBQ" annotatedElement="_I83-YCtVEd2neOJi0e6UBQ">
3059
              <body>A parameter with direction other than inout must have at most one activity parameter node in an activity.</body>
3060
            </ownedComment>
3061
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_I83-YitVEd2neOJi0e6UBQ">
3062
              <language>OCL</language>
3063
              <body>true</body>
3064
            </specification>
3065
          </ownedRule>
3066
          <ownedRule xmi:id="_YBInwCtVEd2neOJi0e6UBQ" name="maximum_two_parameter_nodes" constrainedElement="_3ADC7B74022D3DF4B90C0266">
3067
            <ownedComment xmi:id="_YBInwStVEd2neOJi0e6UBQ" annotatedElement="_YBInwCtVEd2neOJi0e6UBQ">
3068
              <body>A parameter with direction inout must have at most two activity parameter nodes in an activity, one with incoming flows and one with outgoing flows.</body>
3069
            </ownedComment>
3070
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_YBInwitVEd2neOJi0e6UBQ">
3071
              <language>OCL</language>
3072
              <body>true</body>
3073
            </specification>
3074
          </ownedRule>
2931
          <generalization xmi:id="_3ADC7B74022D3DFA7016009C" general="_3ADC7B74022D337D8F5A01EA"/>
3075
          <generalization xmi:id="_3ADC7B74022D3DFA7016009C" general="_3ADC7B74022D337D8F5A01EA"/>
2932
          <ownedAttribute xmi:id="_3ADC7B74022D3DFE6D850128" name="parameter" type="_3ADC7B74022D3CAB0B3D0362" association="_3ADC7B74022D3DFE6D8401F4">
3076
          <ownedAttribute xmi:id="_3ADC7B74022D3DFE6D850128" name="parameter" type="_3ADC7B74022D3CAB0B3D0362" association="_3ADC7B74022D3DFE6D8401F4">
2933
            <ownedComment xmi:id="_r4sp0hTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DFE6D850128">
3077
            <ownedComment xmi:id="_r4sp0hTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DFE6D850128">
Lines 3246-3274 Link Here
3246
          <ownedComment xmi:id="_r5cQzBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3B72E53E007E">
3390
          <ownedComment xmi:id="_r5cQzBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3B72E53E007E">
3247
            <body>A decision node is a control node that chooses between outgoing flows.</body>
3391
            <body>A decision node is a control node that chooses between outgoing flows.</body>
3248
          </ownedComment>
3392
          </ownedComment>
3249
          <ownedRule xmi:id="_r5laqBTaEdqZu-3Jy1-uYg" name="one_incoming_edge" constrainedElement="_3ADC7B74022D3B72E53E007E">
3393
          <ownedRule xmi:id="_r5laqBTaEdqZu-3Jy1-uYg" name="incoming_outgoing_edges" constrainedElement="_3ADC7B74022D3B72E53E007E">
3250
            <ownedComment xmi:id="_r5lapBTaEdqZu-3Jy1-uYg" annotatedElement="_r5laqBTaEdqZu-3Jy1-uYg">
3394
            <ownedComment xmi:id="_r5lapBTaEdqZu-3Jy1-uYg" annotatedElement="_r5laqBTaEdqZu-3Jy1-uYg">
3251
              <body>A decision node has one incoming edge.</body>
3395
              <body>A decision node has one or two incoming edges and at least one outgoing edge.</body>
3252
            </ownedComment>
3396
            </ownedComment>
3253
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_r5laqRTaEdqZu-3Jy1-uYg">
3397
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_r5laqRTaEdqZu-3Jy1-uYg">
3254
              <language>OCL</language>
3398
              <language>OCL</language>
3255
              <body>true</body>
3399
              <body>true</body>
3256
            </specification>
3400
            </specification>
3257
          </ownedRule>
3401
          </ownedRule>
3258
          <ownedRule xmi:id="_r5lasRTaEdqZu-3Jy1-uYg" name="input_parameter" constrainedElement="_3ADC7B74022D3B72E53E007E">
3402
          <ownedRule xmi:id="_r5lauhTaEdqZu-3Jy1-uYg" name="edges" constrainedElement="_3ADC7B74022D3B72E53E007E">
3403
            <ownedComment xmi:id="_r5lathTaEdqZu-3Jy1-uYg" annotatedElement="_r5lauhTaEdqZu-3Jy1-uYg">
3404
              <body>The edges coming into and out of a decision node, other than the decision input flow (if any), must be either all object flows or all control flows.</body>
3405
            </ownedComment>
3406
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_r5lauxTaEdqZu-3Jy1-uYg">
3407
              <language>OCL</language>
3408
              <body>true</body>
3409
            </specification>
3410
          </ownedRule>
3411
          <ownedRule xmi:id="_r5lasRTaEdqZu-3Jy1-uYg" name="decision_input_flow_incoming" constrainedElement="_3ADC7B74022D3B72E53E007E">
3259
            <ownedComment xmi:id="_r5larRTaEdqZu-3Jy1-uYg" annotatedElement="_r5lasRTaEdqZu-3Jy1-uYg">
3412
            <ownedComment xmi:id="_r5larRTaEdqZu-3Jy1-uYg" annotatedElement="_r5lasRTaEdqZu-3Jy1-uYg">
3260
              <body>A decision input behavior has zero or one input parameter and one output parameter. Any input parameter must be the same as or a supertype of the type of object tokens coming along the incoming edge. The behavior cannot have side effects.</body>
3413
              <body>The decisionInputFlow of a decision node must be an incoming edge of the decision node.</body>
3261
            </ownedComment>
3414
            </ownedComment>
3262
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_r5lashTaEdqZu-3Jy1-uYg">
3415
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_r5lashTaEdqZu-3Jy1-uYg">
3263
              <language>OCL</language>
3416
              <language>OCL</language>
3264
              <body>true</body>
3417
              <body>true</body>
3265
            </specification>
3418
            </specification>
3266
          </ownedRule>
3419
          </ownedRule>
3267
          <ownedRule xmi:id="_r5lauhTaEdqZu-3Jy1-uYg" name="edges" constrainedElement="_3ADC7B74022D3B72E53E007E">
3420
          <ownedRule xmi:id="_IBlPQCtfEd2neOJi0e6UBQ" name="parameters" constrainedElement="_3ADC7B74022D3B72E53E007E">
3268
            <ownedComment xmi:id="_r5lathTaEdqZu-3Jy1-uYg" annotatedElement="_r5lauhTaEdqZu-3Jy1-uYg">
3421
            <ownedComment xmi:id="_IBlPQStfEd2neOJi0e6UBQ" annotatedElement="_IBlPQCtfEd2neOJi0e6UBQ">
3269
              <body>The edges coming into and out of a decision node must be either all object flows or all control flows.</body>
3422
              <body>A decision input behavior has no output parameters, no in-out parameters and one return parameter.</body>
3270
            </ownedComment>
3423
            </ownedComment>
3271
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_r5lauxTaEdqZu-3Jy1-uYg">
3424
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_IBlPQitfEd2neOJi0e6UBQ">
3425
              <language>OCL</language>
3426
              <body>true</body>
3427
            </specification>
3428
          </ownedRule>
3429
          <ownedRule xmi:id="_QQMPcCtfEd2neOJi0e6UBQ" name="zero_input_parameters" constrainedElement="_3ADC7B74022D3B72E53E007E">
3430
            <ownedComment xmi:id="_QQMPcStfEd2neOJi0e6UBQ" annotatedElement="_QQMPcCtfEd2neOJi0e6UBQ">
3431
              <body>If the decision node has no decision input flow and an incoming control flow, then a decision input behavior has zero input parameters.</body>
3432
            </ownedComment>
3433
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_QQMPcitfEd2neOJi0e6UBQ">
3434
              <language>OCL</language>
3435
              <body>true</body>
3436
            </specification>
3437
          </ownedRule>
3438
          <ownedRule xmi:id="_bkYggCtfEd2neOJi0e6UBQ" name="incoming_object_one_input_parameter" constrainedElement="_3ADC7B74022D3B72E53E007E">
3439
            <ownedComment xmi:id="_bkYggStfEd2neOJi0e6UBQ" annotatedElement="_bkYggCtfEd2neOJi0e6UBQ">
3440
              <body>If the decision node has no decision input flow and an incoming object flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the incoming edge.</body>
3441
            </ownedComment>
3442
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_bkYggitfEd2neOJi0e6UBQ">
3443
              <language>OCL</language>
3444
              <body>true</body>
3445
            </specification>
3446
          </ownedRule>
3447
          <ownedRule xmi:id="_rb5y0CtfEd2neOJi0e6UBQ" name="incoming_control_one_input_parameter" constrainedElement="_3ADC7B74022D3B72E53E007E">
3448
            <ownedComment xmi:id="_rb5y0StfEd2neOJi0e6UBQ" annotatedElement="_rb5y0CtfEd2neOJi0e6UBQ">
3449
              <body>If the decision node has a decision input flow and an incoming control flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the decision input flow.</body>
3450
            </ownedComment>
3451
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_rb5y0itfEd2neOJi0e6UBQ">
3452
              <language>OCL</language>
3453
              <body>true</body>
3454
            </specification>
3455
          </ownedRule>
3456
          <ownedRule xmi:id="_zecF4CtfEd2neOJi0e6UBQ" name="two_input_parameters" constrainedElement="_3ADC7B74022D3B72E53E007E">
3457
            <ownedComment xmi:id="_zecF4StfEd2neOJi0e6UBQ" annotatedElement="_zecF4CtfEd2neOJi0e6UBQ">
3458
              <body>If the decision node has a decision input flow and an second incoming object flow, then a decision input behavior has two input parameters, the first of which has a type that is the same as or a supertype of the type of the type of object tokens offered on the nondecision input flow and the second of which has a type that is the same as or a supertype of the type of object tokens offered on the decision input flow.</body>
3459
            </ownedComment>
3460
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_zecF4itfEd2neOJi0e6UBQ">
3272
              <language>OCL</language>
3461
              <language>OCL</language>
3273
              <body>true</body>
3462
              <body>true</body>
3274
            </specification>
3463
            </specification>
Lines 3281-3286 Link Here
3281
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r6L3kxTaEdqZu-3Jy1-uYg" value="1"/>
3470
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r6L3kxTaEdqZu-3Jy1-uYg" value="1"/>
3282
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r6L3khTaEdqZu-3Jy1-uYg"/>
3471
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r6L3khTaEdqZu-3Jy1-uYg"/>
3283
          </ownedAttribute>
3472
          </ownedAttribute>
3473
          <ownedAttribute xmi:id="_0TsdIRk7Ed2AFo75-uQLRQ" name="decisionInputFlow" type="_3ADC7B74022D3B72DADB0283" association="_0TsdIBk7Ed2AFo75-uQLRQ">
3474
            <ownedComment xmi:id="_kuRSoCteEd2neOJi0e6UBQ" annotatedElement="_0TsdIRk7Ed2AFo75-uQLRQ">
3475
              <body>An additional edge incoming to the decision node that provides a decision input value.</body>
3476
            </ownedComment>
3477
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0TyjwRk7Ed2AFo75-uQLRQ" value="1"/>
3478
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0TyjwBk7Ed2AFo75-uQLRQ"/>
3479
          </ownedAttribute>
3284
        </packagedElement>
3480
        </packagedElement>
3285
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3B72E4EE0123" name="FinalNode" isAbstract="true">
3481
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3B72E4EE0123" name="FinalNode" isAbstract="true">
3286
          <ownedComment xmi:id="_r5lavxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3B72E4EE0123">
3482
          <ownedComment xmi:id="_r5lavxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3B72E4EE0123">
Lines 3375-3380 Link Here
3375
          </ownedEnd>
3571
          </ownedEnd>
3376
        </packagedElement>
3572
        </packagedElement>
3377
        <packagedElement xmi:type="uml:Association" xmi:id="_f58-QDdoEdqq1tCaRkgBQQ" name="A_group_inActivity" memberEnd="_f58-QTdoEdqq1tCaRkgBQQ _f58-QjdoEdqq1tCaRkgBQQ"/>
3573
        <packagedElement xmi:type="uml:Association" xmi:id="_f58-QDdoEdqq1tCaRkgBQQ" name="A_group_inActivity" memberEnd="_f58-QTdoEdqq1tCaRkgBQQ _f58-QjdoEdqq1tCaRkgBQQ"/>
3574
        <packagedElement xmi:type="uml:Association" xmi:id="_0TsdIBk7Ed2AFo75-uQLRQ" memberEnd="_0TsdIRk7Ed2AFo75-uQLRQ _0T4qYBk7Ed2AFo75-uQLRQ">
3575
          <ownedEnd xmi:id="_0T4qYBk7Ed2AFo75-uQLRQ" name="" type="_3ADC7B74022D3B72E53E007E" association="_0TsdIBk7Ed2AFo75-uQLRQ">
3576
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0T4qYhk7Ed2AFo75-uQLRQ" value="1"/>
3577
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0T4qYRk7Ed2AFo75-uQLRQ"/>
3578
          </ownedEnd>
3579
        </packagedElement>
3378
      </packagedElement>
3580
      </packagedElement>
3379
      <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3DF125060148" name="CompleteActivities">
3581
      <packagedElement xmi:type="uml:Package" xmi:id="_3ADC7B74022D3DF125060148" name="CompleteActivities">
3380
        <packageImport xmi:id="_3ADC7B74022D4162BAFB02F8" importedPackage="_3ADC7B74022D334A99B00208"/>
3582
        <packageImport xmi:id="_3ADC7B74022D4162BAFB02F8" importedPackage="_3ADC7B74022D334A99B00208"/>
Lines 3510-3516 Link Here
3510
          <generalization xmi:id="_3ADC7B74022D41B0C5250015" general="_3ADC7B74022D3CAB007101D7"/>
3712
          <generalization xmi:id="_3ADC7B74022D41B0C5250015" general="_3ADC7B74022D3CAB007101D7"/>
3511
          <ownedAttribute xmi:id="_3ADC7B74022D3D041F7003C2" name="weight" type="_3ADC7B74022D3D0254AB023D" aggregation="composite" subsettedProperty="_3ADC7B74022D3CAAEEA60187" association="_3ADC7B74022D3D041F70023B">
3713
          <ownedAttribute xmi:id="_3ADC7B74022D3D041F7003C2" name="weight" type="_3ADC7B74022D3D0254AB023D" aggregation="composite" subsettedProperty="_3ADC7B74022D3CAAEEA60187" association="_3ADC7B74022D3D041F70023B">
3512
            <ownedComment xmi:id="_r-gW5xTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D041F7003C2">
3714
            <ownedComment xmi:id="_r-gW5xTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D041F7003C2">
3513
              <body>Number of tokens consumed from the source node on each traversal.</body>
3715
              <body>The minimum number of tokens that must traverse the edge at the same time.</body>
3514
            </ownedComment>
3716
            </ownedComment>
3515
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r-gW6xTaEdqZu-3Jy1-uYg" value="1"/>
3717
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r-gW6xTaEdqZu-3Jy1-uYg" value="1"/>
3516
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r-gW6hTaEdqZu-3Jy1-uYg" value="1"/>
3718
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r-gW6hTaEdqZu-3Jy1-uYg" value="1"/>
Lines 4990-4996 Link Here
4990
          </ownedEnd>
5192
          </ownedEnd>
4991
        </packagedElement>
5193
        </packagedElement>
4992
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3DD3DDBC0046" name="A_represented_representation" memberEnd="_3ADC7B74022D3DD3DDBD0070 _3ADC7B74022D3DD3DDBD00E8">
5194
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3DD3DDBC0046" name="A_represented_representation" memberEnd="_3ADC7B74022D3DD3DDBD0070 _3ADC7B74022D3DD3DDBD00E8">
4993
          <ownedEnd xmi:id="_3ADC7B74022D3DD3DDBD00E8" name="representation" type="_3ADC7B74022D3D0CE6480229" association="_3ADC7B74022D3DD3DDBC0046">
5195
          <ownedEnd xmi:id="_3ADC7B74022D3DD3DDBD00E8" type="_3ADC7B74022D3D0CE6480229" association="_3ADC7B74022D3DD3DDBC0046">
4994
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skpw8BTaEdqZu-3Jy1-uYg" value="*"/>
5196
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_skpw8BTaEdqZu-3Jy1-uYg" value="*"/>
4995
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skpw7xTaEdqZu-3Jy1-uYg"/>
5197
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_skpw7xTaEdqZu-3Jy1-uYg"/>
4996
          </ownedEnd>
5198
          </ownedEnd>
Lines 5253-5259 Link Here
5253
        </packagedElement>
5455
        </packagedElement>
5254
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3E2812AA028B" name="TemplateParameterSubstitution">
5456
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D3E2812AA028B" name="TemplateParameterSubstitution">
5255
          <ownedComment xmi:id="_slZX4RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E2812AA028B">
5457
          <ownedComment xmi:id="_slZX4RTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E2812AA028B">
5256
            <body>A template parameter substitution relates the actual parameter(s) to a formal template parameter as part of a template binding.</body>
5458
            <body>A template parameter substitution relates the actual parameter to a formal template parameter as part of a template binding.</body>
5257
          </ownedComment>
5459
          </ownedComment>
5258
          <ownedRule xmi:id="_sljIwxTaEdqZu-3Jy1-uYg" name="must_be_compatible" constrainedElement="_3ADC7B74022D3E2812AA028B">
5460
          <ownedRule xmi:id="_sljIwxTaEdqZu-3Jy1-uYg" name="must_be_compatible" constrainedElement="_3ADC7B74022D3E2812AA028B">
5259
            <ownedComment xmi:id="_slZX5hTaEdqZu-3Jy1-uYg" annotatedElement="_sljIwxTaEdqZu-3Jy1-uYg">
5461
            <ownedComment xmi:id="_slZX5hTaEdqZu-3Jy1-uYg" annotatedElement="_sljIwxTaEdqZu-3Jy1-uYg">
Lines 5281-5296 Link Here
5281
          </ownedAttribute>
5483
          </ownedAttribute>
5282
          <ownedAttribute xmi:id="_3ADC7B74022D3E28148D02A3" name="actual" type="_3ADC7B74022D3E3126A90208" association="_3ADC7B74022D3E28148C03B0">
5484
          <ownedAttribute xmi:id="_3ADC7B74022D3E28148D02A3" name="actual" type="_3ADC7B74022D3E3126A90208" association="_3ADC7B74022D3E28148C03B0">
5283
            <ownedComment xmi:id="_spa8LBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E28148D02A3">
5485
            <ownedComment xmi:id="_spa8LBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E28148D02A3">
5284
              <body>The elements that are the actual parameters for this substitution.</body>
5486
              <body>The element that is the actual parameter for this substitution.</body>
5285
            </ownedComment>
5487
            </ownedComment>
5286
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_spa8MBTaEdqZu-3Jy1-uYg" value="*"/>
5488
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_spa8MBTaEdqZu-3Jy1-uYg" value="1"/>
5287
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_spa8LxTaEdqZu-3Jy1-uYg" value="1"/>
5489
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_spa8LxTaEdqZu-3Jy1-uYg" value="1"/>
5288
          </ownedAttribute>
5490
          </ownedAttribute>
5289
          <ownedAttribute xmi:id="_3ADC7B74022D3E38D25F001F" name="ownedActual" type="_3ADC7B74022D3E3126A90208" aggregation="composite" subsettedProperty="_3ADC7B74022D3E28148D02A3 _3ADC7B74022D3CAAEEA60187" association="_3ADC7B74022D3E38D25D0347">
5491
          <ownedAttribute xmi:id="_3ADC7B74022D3E38D25F001F" name="ownedActual" type="_3ADC7B74022D3E3126A90208" aggregation="composite" subsettedProperty="_3ADC7B74022D3E28148D02A3 _3ADC7B74022D3CAAEEA60187" association="_3ADC7B74022D3E38D25D0347">
5290
            <ownedComment xmi:id="_sp3oFBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E38D25F001F">
5492
            <ownedComment xmi:id="_sp3oFBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E38D25F001F">
5291
              <body>The actual parameters that are owned by this substitution.</body>
5493
              <body>The actual parameter that is owned by this substitution.</body>
5292
            </ownedComment>
5494
            </ownedComment>
5293
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sp3oGBTaEdqZu-3Jy1-uYg" value="*"/>
5495
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sp3oGBTaEdqZu-3Jy1-uYg" value="1"/>
5294
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sp3oFxTaEdqZu-3Jy1-uYg"/>
5496
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sp3oFxTaEdqZu-3Jy1-uYg"/>
5295
          </ownedAttribute>
5497
          </ownedAttribute>
5296
        </packagedElement>
5498
        </packagedElement>
Lines 5406-5412 Link Here
5406
            </specification>
5608
            </specification>
5407
          </ownedRule>
5609
          </ownedRule>
5408
          <generalization xmi:id="_3ADC7B74022D3E33F5F100C8" general="_3ADC7B74022D3E3126A90208"/>
5610
          <generalization xmi:id="_3ADC7B74022D3E33F5F100C8" general="_3ADC7B74022D3E3126A90208"/>
5409
          <generalization xmi:id="_3ADC7B74022D3E33F5F7009F" general="_3ADC7B74022D3E31269A001C"/>
5410
          <ownedOperation xmi:id="_aNBzYGdaEdqCCpdUvbQY5w" name="isCompatibleWith" isQuery="true" redefinedOperation="_3ADC7B74022D4300AEC9029F" bodyCondition="_aNBzZGdaEdqCCpdUvbQY5w">
5611
          <ownedOperation xmi:id="_aNBzYGdaEdqCCpdUvbQY5w" name="isCompatibleWith" isQuery="true" redefinedOperation="_3ADC7B74022D4300AEC9029F" bodyCondition="_aNBzZGdaEdqCCpdUvbQY5w">
5411
            <ownedComment xmi:id="_aNBzYWdaEdqCCpdUvbQY5w" annotatedElement="_aNBzYGdaEdqCCpdUvbQY5w">
5612
            <ownedComment xmi:id="_aNBzYWdaEdqCCpdUvbQY5w" annotatedElement="_aNBzYGdaEdqCCpdUvbQY5w">
5412
              <body>The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. In addition, for properties, the type must be conformant with the type of the specified parameterable element.&#xD;
5613
              <body>The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element. By default parameterable element P is compatible with parameterable element Q if the kind of P is the same or a subtype as the kind of Q. In addition, for properties, the type must be conformant with the type of the specified parameterable element.&#xD;
Lines 5543-5560 Link Here
5543
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sqAyFhTaEdqZu-3Jy1-uYg" value="1"/>
5744
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sqAyFhTaEdqZu-3Jy1-uYg" value="1"/>
5544
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sqAyFRTaEdqZu-3Jy1-uYg" value="1"/>
5745
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sqAyFRTaEdqZu-3Jy1-uYg" value="1"/>
5545
          </ownedAttribute>
5746
          </ownedAttribute>
5546
          <ownedAttribute xmi:id="_am5yETctEdqq1tCaRkgBQQ" name="defaultClassifier" type="_3ADC7B74022D3E4B543E01A9" association="_am5yEDctEdqq1tCaRkgBQQ">
5547
            <ownedComment xmi:id="_j5VxUDcuEdqq1tCaRkgBQQ" annotatedElement="_am5yETctEdqq1tCaRkgBQQ">
5548
              <body>The classifier that is used by default if no argument is provided during template binding. If this property is empty, then there is no default.</body>
5549
            </ownedComment>
5550
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_am5yFDctEdqq1tCaRkgBQQ" value="1"/>
5551
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_am5yEzctEdqq1tCaRkgBQQ"/>
5552
          </ownedAttribute>
5553
          <ownedAttribute xmi:id="_iCsOMTctEdqq1tCaRkgBQQ" name="constrainingClassifier" type="_3ADC7B74022D3E4B543E01A9" association="_iCsOMDctEdqq1tCaRkgBQQ">
5747
          <ownedAttribute xmi:id="_iCsOMTctEdqq1tCaRkgBQQ" name="constrainingClassifier" type="_3ADC7B74022D3E4B543E01A9" association="_iCsOMDctEdqq1tCaRkgBQQ">
5554
            <ownedComment xmi:id="_Z_mFADcuEdqq1tCaRkgBQQ" annotatedElement="_iCsOMTctEdqq1tCaRkgBQQ">
5748
            <ownedComment xmi:id="_Z_mFADcuEdqq1tCaRkgBQQ" annotatedElement="_iCsOMTctEdqq1tCaRkgBQQ">
5555
              <body>The classifier that constrains the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted, otherwise it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument.</body>
5749
              <body>The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument.</body>
5556
            </ownedComment>
5750
            </ownedComment>
5557
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iCsONDctEdqq1tCaRkgBQQ" value="1"/>
5751
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iCsONDctEdqq1tCaRkgBQQ" value="*"/>
5558
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iCsOMzctEdqq1tCaRkgBQQ"/>
5752
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iCsOMzctEdqq1tCaRkgBQQ"/>
5559
          </ownedAttribute>
5753
          </ownedAttribute>
5560
        </packagedElement>
5754
        </packagedElement>
Lines 5719-5729 Link Here
5719
        </packagedElement>
5913
        </packagedElement>
5720
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D4127B7110076" name="A_templateParameter_parameteredElement" memberEnd="_3ADC7B74022D4127B71202BE _3ADC7B74022D4127B71202C9"/>
5914
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D4127B7110076" name="A_templateParameter_parameteredElement" memberEnd="_3ADC7B74022D4127B71202BE _3ADC7B74022D4127B71202C9"/>
5721
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D4127B7C8012A" name="A_templateParameter_parameteredElement" memberEnd="_3ADC7B74022D4127B7C902D3 _3ADC7B74022D4127B7C902D5"/>
5915
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D4127B7C8012A" name="A_templateParameter_parameteredElement" memberEnd="_3ADC7B74022D4127B7C902D3 _3ADC7B74022D4127B7C902D5"/>
5722
        <packagedElement xmi:type="uml:Association" xmi:id="_am5yEDctEdqq1tCaRkgBQQ" name="A_defaultClassifier_classifierTemplateParameter" memberEnd="_am5yETctEdqq1tCaRkgBQQ _am5yEjctEdqq1tCaRkgBQQ">
5723
          <ownedEnd xmi:id="_am5yEjctEdqq1tCaRkgBQQ" type="_3ADC7B74022D3E37943B026A" association="_am5yEDctEdqq1tCaRkgBQQ"/>
5724
        </packagedElement>
5725
        <packagedElement xmi:type="uml:Association" xmi:id="_iCsOMDctEdqq1tCaRkgBQQ" name="A_constrainingClassifier_classifierTemplateParameter" memberEnd="_iCsOMTctEdqq1tCaRkgBQQ _iCsOMjctEdqq1tCaRkgBQQ">
5916
        <packagedElement xmi:type="uml:Association" xmi:id="_iCsOMDctEdqq1tCaRkgBQQ" name="A_constrainingClassifier_classifierTemplateParameter" memberEnd="_iCsOMTctEdqq1tCaRkgBQQ _iCsOMjctEdqq1tCaRkgBQQ">
5726
          <ownedEnd xmi:id="_iCsOMjctEdqq1tCaRkgBQQ" type="_3ADC7B74022D3E37943B026A" association="_iCsOMDctEdqq1tCaRkgBQQ"/>
5917
          <ownedEnd xmi:id="_iCsOMjctEdqq1tCaRkgBQQ" type="_3ADC7B74022D3E37943B026A" association="_iCsOMDctEdqq1tCaRkgBQQ">
5918
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c9NbkRq_Ed2ne6YnjZ0_nA" value="*"/>
5919
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c9NbkBq_Ed2ne6YnjZ0_nA"/>
5920
          </ownedEnd>
5727
        </packagedElement>
5921
        </packagedElement>
5728
      </packagedElement>
5922
      </packagedElement>
5729
    </packagedElement>
5923
    </packagedElement>
Lines 6368-6382 Link Here
6368
          <ownedComment xmi:id="_sL6g0hTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CAAFD5202DC">
6562
          <ownedComment xmi:id="_sL6g0hTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CAAFD5202DC">
6369
            <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
6563
            <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
6370
          </ownedComment>
6564
          </ownedComment>
6371
          <ownedRule xmi:id="_sL6g2xTaEdqZu-3Jy1-uYg" name="upper_gt_0" constrainedElement="_3ADC7B74022D3CAAFD5202DC">
6372
            <ownedComment xmi:id="_sL6g1xTaEdqZu-3Jy1-uYg" annotatedElement="_sL6g2xTaEdqZu-3Jy1-uYg">
6373
              <body>A multiplicity must define at least one valid cardinality that is greater than zero.</body>
6374
            </ownedComment>
6375
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_sL6g3BTaEdqZu-3Jy1-uYg">
6376
              <language>OCL</language>
6377
              <body>upperBound()->notEmpty() implies upperBound() > 0</body>
6378
            </specification>
6379
          </ownedRule>
6380
          <ownedRule xmi:id="_sMERwxTaEdqZu-3Jy1-uYg" name="lower_ge_0" constrainedElement="_3ADC7B74022D3CAAFD5202DC">
6565
          <ownedRule xmi:id="_sMERwxTaEdqZu-3Jy1-uYg" name="lower_ge_0" constrainedElement="_3ADC7B74022D3CAAFD5202DC">
6381
            <ownedComment xmi:id="_sL6g4BTaEdqZu-3Jy1-uYg" annotatedElement="_sMERwxTaEdqZu-3Jy1-uYg">
6566
            <ownedComment xmi:id="_sL6g4BTaEdqZu-3Jy1-uYg" annotatedElement="_sMERwxTaEdqZu-3Jy1-uYg">
6382
              <body>The lower bound must be a non-negative integer literal.</body>
6567
              <body>The lower bound must be a non-negative integer literal.</body>
Lines 6956-6961 Link Here
6956
            <type xmi:type="uml:PrimitiveType" href="Infrastructure.uml#_3ADC7B74022D3CA010AC0090"/>
7141
            <type xmi:type="uml:PrimitiveType" href="Infrastructure.uml#_3ADC7B74022D3CA010AC0090"/>
6957
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LGMhIV0oEdq3-fC14hmVtA" value="1"/>
7142
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LGMhIV0oEdq3-fC14hmVtA" value="1"/>
6958
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LGMhIF0oEdq3-fC14hmVtA"/>
7143
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LGMhIF0oEdq3-fC14hmVtA"/>
7144
            <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_irZqsCtYEd2neOJi0e6UBQ" value="true"/>
6959
          </ownedAttribute>
7145
          </ownedAttribute>
6960
          <ownedAttribute xmi:id="_3ADC7B74022D3CAB01E501C9" name="specific" type="_3ADC7B74022D3CAAECE80199" subsettedProperty="_3ADC7B74022D3CAAEEF70165 _3ADC7B74022D3CAAEEA60189" association="_3ADC7B74022D3CAB01E40162">
7146
          <ownedAttribute xmi:id="_3ADC7B74022D3CAB01E501C9" name="specific" type="_3ADC7B74022D3CAAECE80199" subsettedProperty="_3ADC7B74022D3CAAEEF70165 _3ADC7B74022D3CAAEEA60189" association="_3ADC7B74022D3CAB01E40162">
6961
            <ownedComment xmi:id="_sRSJCRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CAB01E501C9">
7147
            <ownedComment xmi:id="_sRSJCRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3CAB01E501C9">
Lines 7931-7937 Link Here
7931
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sU3BaxTaEdqZu-3Jy1-uYg" value="*"/>
8117
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sU3BaxTaEdqZu-3Jy1-uYg" value="*"/>
7932
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sU3BahTaEdqZu-3Jy1-uYg"/>
8118
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sU3BahTaEdqZu-3Jy1-uYg"/>
7933
          </ownedAttribute>
8119
          </ownedAttribute>
7934
          <ownedAttribute xmi:id="_3ADC7B74022D3D51535A0358" name="endType" type="_3ADC7B74022D3E5920C2014E" isOrdered="true" isReadOnly="true" isDerived="true" association="_3ADC7B74022D3D51535902E9">
8120
          <ownedAttribute xmi:id="_3ADC7B74022D3D51535A0358" name="endType" type="_3ADC7B74022D3E5920C2014E" isOrdered="true" isReadOnly="true" isDerived="true" subsettedProperty="_3ADC7B74022D3D514F6E0106" association="_3ADC7B74022D3D51535902E9">
7935
            <ownedComment xmi:id="_sV5jORTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D51535A0358">
8121
            <ownedComment xmi:id="_sV5jORTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3D51535A0358">
7936
              <body>References the classifiers that are used as types of the ends of the association.</body>
8122
              <body>References the classifiers that are used as types of the ends of the association.</body>
7937
            </ownedComment>
8123
            </ownedComment>
Lines 9326-9332 Link Here
9326
          </ownedLiteral>
9512
          </ownedLiteral>
9327
          <ownedLiteral xmi:id="_3ADC7B74022D3B9A6AA900F7" name="guarded">
9513
          <ownedLiteral xmi:id="_3ADC7B74022D3B9A6AA900F7" name="guarded">
9328
            <ownedComment xmi:id="_rz7emBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3B9A6AA900F7">
9514
            <ownedComment xmi:id="_rz7emBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3B9A6AA900F7">
9329
              <body>Multiple invocations of a behavioral feature may occur simultaneously to one instance, but only one is allowed to commence. The others are blocked until the performance of the first behavioral feature is complete. It is the responsibility of the system designer to ensure that deadlocks do not occur due to simultaneous blocks.</body>
9515
              <body>Multiple invocations of a behavioral feature may occur simultaneously to one instance, but only one is allowed to commence. The others are blocked until the performance of the currently executing behavioral feature is complete. It is the responsibility of the system designer to ensure that deadlocks do not occur due to simultaneous blocks.</body>
9330
            </ownedComment>
9516
            </ownedComment>
9331
          </ownedLiteral>
9517
          </ownedLiteral>
9332
          <ownedLiteral xmi:id="_3ADC7B74022D3B9A6AB003E6" name="concurrent">
9518
          <ownedLiteral xmi:id="_3ADC7B74022D3B9A6AB003E6" name="concurrent">
Lines 9463-9469 Link Here
9463
          </ownedAttribute>
9649
          </ownedAttribute>
9464
          <ownedAttribute xmi:id="_3ADC7B74022D3C672C530274" name="specification" type="_3ADC7B74022D3D0380EA009C" association="_3ADC7B74022D3C672C52025E">
9650
          <ownedAttribute xmi:id="_3ADC7B74022D3C672C530274" name="specification" type="_3ADC7B74022D3D0380EA009C" association="_3ADC7B74022D3C672C52025E">
9465
            <ownedComment xmi:id="_r1tnQRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3C672C530274">
9651
            <ownedComment xmi:id="_r1tnQRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3C672C530274">
9466
              <body>Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. If a behavior does not have a specification, it is directly associated with a classifier (i.e., it is the behavior of the classifier as a whole).</body>
9652
              <body>Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. A behavior does not need to have a specification, in which case it either is the classifer behavior of a BehavioredClassifier or it can only be invoked by another behavior of the classifier.</body>
9467
            </ownedComment>
9653
            </ownedComment>
9468
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r1tnRRTaEdqZu-3Jy1-uYg" value="1"/>
9654
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r1tnRRTaEdqZu-3Jy1-uYg" value="1"/>
9469
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r1tnRBTaEdqZu-3Jy1-uYg"/>
9655
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r1tnRBTaEdqZu-3Jy1-uYg"/>
Lines 9694-9700 Link Here
9694
            <body>A time expression defines a value specification that represents a time value.</body>
9880
            <body>A time expression defines a value specification that represents a time value.</body>
9695
          </ownedComment>
9881
          </ownedComment>
9696
          <generalization xmi:id="_3ADC7B74022D3DE4B5650223" general="_3ADC7B74022D3D0254AB023D"/>
9882
          <generalization xmi:id="_3ADC7B74022D3DE4B5650223" general="_3ADC7B74022D3D0254AB023D"/>
9697
          <ownedAttribute xmi:id="_OJzLAXIvEdqziYxiZo0YtA" name="expr" type="_3ADC7B74022D3D0254AB023D" association="_OJzLAHIvEdqziYxiZo0YtA">
9883
          <ownedAttribute xmi:id="_OJzLAXIvEdqziYxiZo0YtA" name="expr" type="_3ADC7B74022D3D0254AB023D" aggregation="composite" association="_OJzLAHIvEdqziYxiZo0YtA">
9698
            <ownedComment xmi:id="_GHVsQHI2EdqziYxiZo0YtA" annotatedElement="_OJzLAXIvEdqziYxiZo0YtA">
9884
            <ownedComment xmi:id="_GHVsQHI2EdqziYxiZo0YtA" annotatedElement="_OJzLAXIvEdqziYxiZo0YtA">
9699
              <body>The value of the time expression.</body>
9885
              <body>The value of the time expression.</body>
9700
            </ownedComment>
9886
            </ownedComment>
Lines 9714-9720 Link Here
9714
            <body>Duration defines a value specification that specifies the temporal distance between two time instants.</body>
9900
            <body>Duration defines a value specification that specifies the temporal distance between two time instants.</body>
9715
          </ownedComment>
9901
          </ownedComment>
9716
          <generalization xmi:id="_3ADC7B74022D3DE4B5DF00E8" general="_3ADC7B74022D3D0254AB023D"/>
9902
          <generalization xmi:id="_3ADC7B74022D3DE4B5DF00E8" general="_3ADC7B74022D3D0254AB023D"/>
9717
          <ownedAttribute xmi:id="_ToRl4XIvEdqziYxiZo0YtA" name="expr" type="_3ADC7B74022D3D0254AB023D" association="_ToRl4HIvEdqziYxiZo0YtA">
9903
          <ownedAttribute xmi:id="_ToRl4XIvEdqziYxiZo0YtA" name="expr" type="_3ADC7B74022D3D0254AB023D" aggregation="composite" association="_ToRl4HIvEdqziYxiZo0YtA">
9718
            <ownedComment xmi:id="_8tiLoHIyEdqziYxiZo0YtA" annotatedElement="_ToRl4XIvEdqziYxiZo0YtA">
9904
            <ownedComment xmi:id="_8tiLoHIyEdqziYxiZo0YtA" annotatedElement="_ToRl4XIvEdqziYxiZo0YtA">
9719
              <body>The value of the Duration.</body>
9905
              <body>The value of the Duration.</body>
9720
            </ownedComment>
9906
            </ownedComment>
Lines 9865-9871 Link Here
9865
            </specification>
10051
            </specification>
9866
          </ownedRule>
10052
          </ownedRule>
9867
          <generalization xmi:id="_3ADC7B74022D41B0885D03C9" general="_3ADC7B74022D412876E902EE"/>
10053
          <generalization xmi:id="_3ADC7B74022D41B0885D03C9" general="_3ADC7B74022D412876E902EE"/>
9868
          <ownedAttribute xmi:id="_K-WjkWd3EdqCCpdUvbQY5w" name="when" type="_3ADC7B74022D3D0254AB023D" aggregation="composite" association="_K-WjkGd3EdqCCpdUvbQY5w">
10054
          <ownedAttribute xmi:id="_K-WjkWd3EdqCCpdUvbQY5w" name="when" type="_3ADC7B74022D3DE4B43D032C" aggregation="composite" association="_K-WjkGd3EdqCCpdUvbQY5w">
9869
            <ownedComment xmi:id="_WXwr0Gd3EdqCCpdUvbQY5w" annotatedElement="_K-WjkWd3EdqCCpdUvbQY5w">
10055
            <ownedComment xmi:id="_WXwr0Gd3EdqCCpdUvbQY5w" annotatedElement="_K-WjkWd3EdqCCpdUvbQY5w">
9870
              <body>Specifies the corresponding time deadline.</body>
10056
              <body>Specifies the corresponding time deadline.</body>
9871
            </ownedComment>
10057
            </ownedComment>
Lines 10074-10080 Link Here
10074
          </ownedAttribute>
10260
          </ownedAttribute>
10075
          <ownedAttribute xmi:id="_3ADC7B74022D3E0257890057" name="required" type="_3ADC7B74022D3342A195014D" isReadOnly="true" isDerived="true" association="_3ADC7B74022D3E02578801B4">
10261
          <ownedAttribute xmi:id="_3ADC7B74022D3E0257890057" name="required" type="_3ADC7B74022D3342A195014D" isReadOnly="true" isDerived="true" association="_3ADC7B74022D3E02578801B4">
10076
            <ownedComment xmi:id="_sbHaZhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E0257890057">
10262
            <ownedComment xmi:id="_sbHaZhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E0257890057">
10077
              <body>The interfaces that the component requires from other components in its environment in order to be able to offer its full set of provided functionality. These interfaces may be Used by the Component or any of its realizingClassifiers, or they may be the Interfaces that are required by its public Ports.</body>
10263
              <body>The interfaces that the component requires from other components in its environment in order to be able to offer its full set of provided functionality. These interfaces may be used by the Component or any of its realizingClassifiers, or they may be the Interfaces that are required by its public Ports.</body>
10078
            </ownedComment>
10264
            </ownedComment>
10079
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbHaahTaEdqZu-3Jy1-uYg" value="*"/>
10265
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbHaahTaEdqZu-3Jy1-uYg" value="*"/>
10080
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbHaaRTaEdqZu-3Jy1-uYg"/>
10266
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbHaaRTaEdqZu-3Jy1-uYg"/>
Lines 10095-10101 Link Here
10095
          </ownedAttribute>
10281
          </ownedAttribute>
10096
          <ownedOperation xmi:id="_3ADC7B74022D4300E4980280" name="realizedInterfaces" isQuery="true" bodyCondition="_saqugRTaEdqZu-3Jy1-uYg">
10282
          <ownedOperation xmi:id="_3ADC7B74022D4300E4980280" name="realizedInterfaces" isQuery="true" bodyCondition="_saqugRTaEdqZu-3Jy1-uYg">
10097
            <ownedComment xmi:id="_saqufRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D4300E4980280">
10283
            <ownedComment xmi:id="_saqufRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D4300E4980280">
10098
              <body>Utility returning the set of realized interfaces of a component:</body>
10284
              <body>Utility returning the set of realized interfaces of a component.</body>
10099
            </ownedComment>
10285
            </ownedComment>
10100
            <ownedRule xmi:id="_saqugRTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D4300E4980280">
10286
            <ownedRule xmi:id="_saqugRTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D4300E4980280">
10101
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_saqughTaEdqZu-3Jy1-uYg">
10287
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_saqughTaEdqZu-3Jy1-uYg">
Lines 10111-10117 Link Here
10111
          </ownedOperation>
10297
          </ownedOperation>
10112
          <ownedOperation xmi:id="_3ADC7B74022D4300E4AF032C" name="usedInterfaces" isQuery="true" bodyCondition="_saquihTaEdqZu-3Jy1-uYg">
10298
          <ownedOperation xmi:id="_3ADC7B74022D4300E4AF032C" name="usedInterfaces" isQuery="true" bodyCondition="_saquihTaEdqZu-3Jy1-uYg">
10113
            <ownedComment xmi:id="_saquhhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D4300E4AF032C">
10299
            <ownedComment xmi:id="_saquhhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D4300E4AF032C">
10114
              <body>Utility returning the set of used interfaces of a component:</body>
10300
              <body>Utility returning the set of used interfaces of a component.</body>
10115
            </ownedComment>
10301
            </ownedComment>
10116
            <ownedRule xmi:id="_saquihTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D4300E4AF032C">
10302
            <ownedRule xmi:id="_saquihTaEdqZu-3Jy1-uYg" name="spec" constrainedElement="_3ADC7B74022D4300E4AF032C">
10117
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_saquixTaEdqZu-3Jy1-uYg">
10303
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_saquixTaEdqZu-3Jy1-uYg">
Lines 10129-10135 Link Here
10129
            <ownedRule xmi:id="_YjOdoDZ-Edqq1tCaRkgBQQ" name="spec" constrainedElement="_xc4UQDZ9Edqq1tCaRkgBQQ">
10315
            <ownedRule xmi:id="_YjOdoDZ-Edqq1tCaRkgBQQ" name="spec" constrainedElement="_xc4UQDZ9Edqq1tCaRkgBQQ">
10130
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_YjOdoTZ-Edqq1tCaRkgBQQ">
10316
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_YjOdoTZ-Edqq1tCaRkgBQQ">
10131
                <language>OCL</language>
10317
                <language>OCL</language>
10132
                <body>result = let usedInterfaces = UsedInterfaces(self) and&#xD;&#xA;  let realizingClassifierUsedInterfaces = UsedInterfaces(self.realizingClassifier) and&#xD;&#xA;  let typesOfUsedPorts = self.ownedPort.required in&#xD;&#xA;    ((usedInterfaces->union(realizingClassifierUsedInterfaces))->&#xD;&#xA;      union(typesOfUsedPorts))->asSet()</body>
10318
                <body>result = let usingInterfaces : Set(Interface) = self.implementation->collect(impl|impl.contract),&#xD;&#xA;usedInterfaces : Set(Interface) = UsedInterfaces(self),&#xD;&#xA;realizingClassifiers : Set(Classifier) = Set{self.realizingClassifier}->union(self.allParents().realizingClassifier),&#xD;&#xA;allRealizingClassifiers : Set(Classifier) = realizingClassifiers->union(realizingClassifiers.allParents()),&#xD;&#xA;realizingClassifierInterfaces : Set(Interface) = allRealizingClassifiers->iterate(c; rci : Set(Interface) = Set{} | rci->union(UsedInterfaces(c))),&#xD;&#xA;ports : Set(Port) = self.ownedPort->union(allParents.oclAsType(Set(EncapsulatedClassifier)).ownedPort),&#xD;&#xA;usedByPorts : Set(Interface) = ports.provided in ((usingInterfaces->union(usedInterfaces)->union(realizingClassifierInterfaces))->union(usedByPorts))->asSet()</body>
10133
              </specification>
10319
              </specification>
10134
            </ownedRule>
10320
            </ownedRule>
10135
            <ownedParameter xmi:id="_4GmaQDZ9Edqq1tCaRkgBQQ" type="_3ADC7B74022D3342A195014D" direction="return">
10321
            <ownedParameter xmi:id="_4GmaQDZ9Edqq1tCaRkgBQQ" type="_3ADC7B74022D3342A195014D" direction="return">
Lines 10141-10147 Link Here
10141
            <ownedRule xmi:id="_-L2r0DZ-Edqq1tCaRkgBQQ" name="spec" constrainedElement="_2cFjwDZ-Edqq1tCaRkgBQQ">
10327
            <ownedRule xmi:id="_-L2r0DZ-Edqq1tCaRkgBQQ" name="spec" constrainedElement="_2cFjwDZ-Edqq1tCaRkgBQQ">
10142
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_-L2r0TZ-Edqq1tCaRkgBQQ">
10328
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_-L2r0TZ-Edqq1tCaRkgBQQ">
10143
                <language>OCL</language>
10329
                <language>OCL</language>
10144
                <body>result = let implementedInterfaces = self.implementation->collect(impl|impl.contract) and&#xD;&#xA;  let realizedInterfaces = RealizedInterfaces(self) and&#xD;&#xA;  let realizingClassifierInterfaces = RealizedInterfaces(self.realizingClassifier) and&#xD;&#xA;  let typesOfRequiredPorts = self.ownedPort.provided in&#xD;&#xA;    (((implementedInterfaces->union(realizedInterfaces)->union(realizingClassifierInterfaces))->&#xD;&#xA;      union(typesOfRequiredPorts))->asSet()</body>
10330
                <body>result = let implementedInterfaces : Set(Interface) = self.implementation->collect(impl|impl.contract),&#xD;&#xA;realizedInterfaces : Set(Interface) = RealizedInterfaces(self),&#xD;&#xA;realizingClassifiers : Set(Classifier) = Set{self.realizingClassifier}->union(self.allParents().realizingClassifier),&#xD;&#xA;allRealizingClassifiers : Set(Classifier) = realizingClassifiers->union(realizingClassifiers.allParents()),&#xD;&#xA;realizingClassifierInterfaces : Set(Interface) = allRealizingClassifiers->iterate(c; rci : Set(Interface) = Set{} | rci->union(RealizedInterfaces(c))),&#xD;&#xA;ports : Set(Port) = self.ownedPort->union(allParents.oclAsType(Set(EncapsulatedClassifier)).ownedPort) ,&#xD;&#xA;providedByPorts : Set(Interface) = ports.provided in ((implementedInterfaces->union(realizedInterfaces)->union(realizingClassifierInterfaces))->union(providedByPorts))->asSet()</body>
10145
              </specification>
10331
              </specification>
10146
            </ownedRule>
10332
            </ownedRule>
10147
            <ownedParameter xmi:id="_5L7OIDZ-Edqq1tCaRkgBQQ" type="_3ADC7B74022D3342A195014D" direction="return">
10333
            <ownedParameter xmi:id="_5L7OIDZ-Edqq1tCaRkgBQQ" type="_3ADC7B74022D3342A195014D" direction="return">
Lines 10164-10172 Link Here
10164
          </ownedAttribute>
10350
          </ownedAttribute>
10165
          <ownedAttribute xmi:id="_3ADC7B74022D3E02589F0011" name="realizingClassifier" type="_3ADC7B74022D3CAAECE80199" subsettedProperty="_3ADC7B74022D3AFF021C0000" association="_3ADC7B74022D3E02589E0218">
10351
          <ownedAttribute xmi:id="_3ADC7B74022D3E02589F0011" name="realizingClassifier" type="_3ADC7B74022D3CAAECE80199" subsettedProperty="_3ADC7B74022D3AFF021C0000" association="_3ADC7B74022D3E02589E0218">
10166
            <ownedComment xmi:id="_Lq2V0Gd6EdqCCpdUvbQY5w" annotatedElement="_3ADC7B74022D3E02589F0011">
10352
            <ownedComment xmi:id="_Lq2V0Gd6EdqCCpdUvbQY5w" annotatedElement="_3ADC7B74022D3E02589F0011">
10167
              <body>A classifier that is involved in the implementation of the Component that owns this ComponentRealization.</body>
10353
              <body>The classifiers that are involved in the implementation of the Component that owns this Realization.</body>
10168
            </ownedComment>
10354
            </ownedComment>
10169
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbRLbxTaEdqZu-3Jy1-uYg" value="1"/>
10355
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sbRLbxTaEdqZu-3Jy1-uYg" value="*"/>
10170
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbRLbhTaEdqZu-3Jy1-uYg" value="1"/>
10356
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sbRLbhTaEdqZu-3Jy1-uYg" value="1"/>
10171
          </ownedAttribute>
10357
          </ownedAttribute>
10172
        </packagedElement>
10358
        </packagedElement>
Lines 10779-10791 Link Here
10779
            <body>ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.</body>
10965
            <body>ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.</body>
10780
          </ownedComment>
10966
          </ownedComment>
10781
          <generalization xmi:id="_3ADC7B74022D3D03CEE303AC" general="_3ADC7B74022D3CAAFD3A006B"/>
10967
          <generalization xmi:id="_3ADC7B74022D3D03CEE303AC" general="_3ADC7B74022D3CAAFD3A006B"/>
10782
          <ownedAttribute xmi:id="_3ADC7B74022D3E2216A3012D" name="end" type="_3ADC7B74022D3B6D744E008C" isOrdered="true" association="_3ADC7B74022D3E2216A2021C">
10968
          <ownedAttribute xmi:id="_3ADC7B74022D3E2216A3012D" name="end" type="_3ADC7B74022D3B6D744E008C" isDerived="true" association="_3ADC7B74022D3E2216A2021C">
10783
            <ownedComment xmi:id="_ry4VuxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E2216A3012D">
10969
            <ownedComment xmi:id="_ry4VuxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3E2216A3012D">
10784
              <body>Denotes a connector that attaches to this connectable element.</body>
10970
              <body>Denotes a connector that attaches to this connectable element.</body>
10785
            </ownedComment>
10971
            </ownedComment>
10786
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ry4VvxTaEdqZu-3Jy1-uYg" value="*"/>
10972
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ry4VvxTaEdqZu-3Jy1-uYg" value="*"/>
10787
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ry4VvhTaEdqZu-3Jy1-uYg"/>
10973
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ry4VvhTaEdqZu-3Jy1-uYg"/>
10788
          </ownedAttribute>
10974
          </ownedAttribute>
10975
          <ownedOperation xmi:id="_MKjMkCtbEd2neOJi0e6UBQ" name="end" bodyCondition="_g5pR0CtbEd2neOJi0e6UBQ">
10976
            <ownedRule xmi:id="_g5pR0CtbEd2neOJi0e6UBQ" name="spec">
10977
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_l82tACtbEd2neOJi0e6UBQ">
10978
                <language>OCL</language>
10979
                <body>result = ConnectorEnd.allInstances()->select(e | e.role=self)</body>
10980
              </specification>
10981
            </ownedRule>
10982
            <ownedParameter xmi:id="_ORaLYCtbEd2neOJi0e6UBQ" type="_3ADC7B74022D3B6D744E008C" direction="return">
10983
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PQ4rYCtbEd2neOJi0e6UBQ" value="*"/>
10984
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ORaLYStbEd2neOJi0e6UBQ"/>
10985
            </ownedParameter>
10986
          </ownedOperation>
10789
        </packagedElement>
10987
        </packagedElement>
10790
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D41BDAA2F0261" name="Classifier" isAbstract="true">
10988
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D41BDAA2F0261" name="Classifier" isAbstract="true">
10791
          <ownedComment xmi:id="_rybpzRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D41BDAA2F0261">
10989
          <ownedComment xmi:id="_rybpzRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D41BDAA2F0261">
Lines 11917-11923 Link Here
11917
        </packagedElement>
12115
        </packagedElement>
11918
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D416287D4015E" name="A_message_messageEnd" memberEnd="_3ADC7B74022D416287D90274 _3ADC7B74022D416287D9027E">
12116
        <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D416287D4015E" name="A_message_messageEnd" memberEnd="_3ADC7B74022D416287D90274 _3ADC7B74022D416287D9027E">
11919
          <ownedEnd xmi:id="_3ADC7B74022D416287D9027E" type="_3ADC7B74022D3CC2FD900302" association="_3ADC7B74022D416287D4015E">
12117
          <ownedEnd xmi:id="_3ADC7B74022D416287D9027E" type="_3ADC7B74022D3CC2FD900302" association="_3ADC7B74022D416287D4015E">
11920
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sGspkRTaEdqZu-3Jy1-uYg" value="1"/>
12118
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sGspkRTaEdqZu-3Jy1-uYg" value="2"/>
11921
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGspkBTaEdqZu-3Jy1-uYg"/>
12119
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGspkBTaEdqZu-3Jy1-uYg"/>
11922
          </ownedEnd>
12120
          </ownedEnd>
11923
        </packagedElement>
12121
        </packagedElement>
Lines 12957-12963 Link Here
12957
            </ownedComment>
13155
            </ownedComment>
12958
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_sflqtBTaEdqZu-3Jy1-uYg">
13156
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_sflqtBTaEdqZu-3Jy1-uYg">
12959
              <language>OCL</language>
13157
              <language>OCL</language>
12960
              <body>source.oclIsKindOf(Pseudostate) and&#xA;((source.kind &lt;> #junction) and (source.kind &lt;> #join) and (source.kind &lt;> #initial)) implies trigger->isEmpty()&#xA;</body>
13158
              <body>source.oclIsKindOf(Pseudostate) and (source.kind &lt;> #initial)) implies trigger->isEmpty()</body>
12961
            </specification>
13159
            </specification>
12962
          </ownedRule>
13160
          </ownedRule>
12963
          <ownedRule xmi:id="_sflqvBTaEdqZu-3Jy1-uYg" name="initial_transition" constrainedElement="_3ADC7B74022D3288D70A0212">
13161
          <ownedRule xmi:id="_sflqvBTaEdqZu-3Jy1-uYg" name="initial_transition" constrainedElement="_3ADC7B74022D3288D70A0212">
Lines 13101-13114 Link Here
13101
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_shE4jRTaEdqZu-3Jy1-uYg" value="1"/>
13299
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_shE4jRTaEdqZu-3Jy1-uYg" value="1"/>
13102
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_shE4jBTaEdqZu-3Jy1-uYg"/>
13300
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_shE4jBTaEdqZu-3Jy1-uYg"/>
13103
          </ownedAttribute>
13301
          </ownedAttribute>
13104
          <ownedAttribute xmi:id="_3ADC7B74022D328902830028" name="outgoing" type="_3ADC7B74022D3288D70A0212" association="_3ADC7B74022D32890282014A">
13302
          <ownedAttribute xmi:id="_3ADC7B74022D328902830028" name="outgoing" type="_3ADC7B74022D3288D70A0212" isDerived="true" association="_3ADC7B74022D32890282014A">
13105
            <ownedComment xmi:id="_shOphRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D328902830028">
13303
            <ownedComment xmi:id="_shOphRTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D328902830028">
13106
              <body>Specifies the transitions departing from this vertex.</body>
13304
              <body>Specifies the transitions departing from this vertex.</body>
13107
            </ownedComment>
13305
            </ownedComment>
13108
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_shOpiRTaEdqZu-3Jy1-uYg" value="*"/>
13306
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_shOpiRTaEdqZu-3Jy1-uYg" value="*"/>
13109
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_shOpiBTaEdqZu-3Jy1-uYg"/>
13307
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_shOpiBTaEdqZu-3Jy1-uYg"/>
13110
          </ownedAttribute>
13308
          </ownedAttribute>
13111
          <ownedAttribute xmi:id="_3ADC7B74022D3289028D02BC" name="incoming" type="_3ADC7B74022D3288D70A0212" association="_3ADC7B74022D3289028C03D4">
13309
          <ownedAttribute xmi:id="_3ADC7B74022D3289028D02BC" name="incoming" type="_3ADC7B74022D3288D70A0212" isDerived="true" association="_3ADC7B74022D3289028C03D4">
13112
            <ownedComment xmi:id="_shXzZhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3289028D02BC">
13310
            <ownedComment xmi:id="_shXzZhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3289028D02BC">
13113
              <body>Specifies the transitions entering this vertex.</body>
13311
              <body>Specifies the transitions entering this vertex.</body>
13114
            </ownedComment>
13312
            </ownedComment>
Lines 13127-13132 Link Here
13127
            </ownedRule>
13325
            </ownedRule>
13128
            <ownedParameter xmi:id="_sfu0sRTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D327D9E410186" direction="return"/>
13326
            <ownedParameter xmi:id="_sfu0sRTaEdqZu-3Jy1-uYg" type="_3ADC7B74022D327D9E410186" direction="return"/>
13129
          </ownedOperation>
13327
          </ownedOperation>
13328
          <ownedOperation xmi:id="_621MkCtbEd2neOJi0e6UBQ" name="outgoing" bodyCondition="_L4G8QCtcEd2neOJi0e6UBQ">
13329
            <ownedRule xmi:id="_L4G8QCtcEd2neOJi0e6UBQ" name="spec">
13330
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_NtE50CtcEd2neOJi0e6UBQ">
13331
                <language>OCL</language>
13332
                <body>result = Transition.allInstances()->select(t | t.source=self)</body>
13333
              </specification>
13334
            </ownedRule>
13335
            <ownedParameter xmi:id="_AuotcCtcEd2neOJi0e6UBQ" type="_3ADC7B74022D3288D70A0212" direction="return">
13336
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bc-aICtcEd2neOJi0e6UBQ" value="*"/>
13337
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AuotcStcEd2neOJi0e6UBQ"/>
13338
            </ownedParameter>
13339
          </ownedOperation>
13340
          <ownedOperation xmi:id="_TnkiUCtcEd2neOJi0e6UBQ" name="incoming" bodyCondition="_TnkiUStcEd2neOJi0e6UBQ">
13341
            <ownedRule xmi:id="_TnkiUStcEd2neOJi0e6UBQ" name="spec">
13342
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_TnkiUitcEd2neOJi0e6UBQ">
13343
                <language>OCL</language>
13344
                <body>result = Transition.allInstances()->select(t | t.target=self)</body>
13345
              </specification>
13346
            </ownedRule>
13347
            <ownedParameter xmi:id="_TnkiUytcEd2neOJi0e6UBQ" type="_3ADC7B74022D3288D70A0212" direction="return">
13348
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TnkiVCtcEd2neOJi0e6UBQ" value="*"/>
13349
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TnkiVStcEd2neOJi0e6UBQ"/>
13350
            </ownedParameter>
13351
          </ownedOperation>
13130
        </packagedElement>
13352
        </packagedElement>
13131
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D328A47F10064" name="Pseudostate">
13353
        <packagedElement xmi:type="uml:Class" xmi:id="_3ADC7B74022D328A47F10064" name="Pseudostate">
13132
          <ownedComment xmi:id="_sfu0txTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D328A47F10064">
13354
          <ownedComment xmi:id="_sfu0txTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D328A47F10064">
Lines 14185-14306 Link Here
14185
      </packagedElement>
14407
      </packagedElement>
14186
      <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3D2898E403BB" name="A_subject_useCase" memberEnd="_3ADC7B74022D3D2898E60206 _3ADC7B74022D3D2898E602CE"/>
14408
      <packagedElement xmi:type="uml:Association" xmi:id="_3ADC7B74022D3D2898E403BB" name="A_subject_useCase" memberEnd="_3ADC7B74022D3D2898E60206 _3ADC7B74022D3D2898E602CE"/>
14187
    </packagedElement>
14409
    </packagedElement>
14410
    <profileApplication xmi:id="_s-vBhxjPEdqPB8O80Bm3OQ">
14411
      <eAnnotations xmi:id="_s-vBiBjPEdqPB8O80Bm3OQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
14412
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
14413
      </eAnnotations>
14414
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
14415
    </profileApplication>
14188
    <profileApplication xmi:id="_tiM68BjPEdqPB8O80Bm3OQ">
14416
    <profileApplication xmi:id="_tiM68BjPEdqPB8O80Bm3OQ">
14189
      <eAnnotations xmi:id="_tiM68RjPEdqPB8O80Bm3OQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
14417
      <eAnnotations xmi:id="_tiM68RjPEdqPB8O80Bm3OQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
14190
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
14418
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_B7dOIMEREduRdatXodjBjA"/>
14191
      </eAnnotations>
14419
      </eAnnotations>
14192
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
14420
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
14193
    </profileApplication>
14421
    </profileApplication>
14194
  </uml:Model>
14422
  </uml:Model>
14195
  <Ecore:EAttribute xmi:id="_1_uC0MYcEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AF6DCF011E"/>
14423
  <Ecore:EAttribute xmi:id="_Et9m0MFlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AF6DCF011E"/>
14196
  <Ecore:EAttribute xmi:id="_1_uC0cYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D41AF6E0300D3"/>
14424
  <Ecore:EAttribute xmi:id="_Et9m0cFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D41AF6E0300D3"/>
14197
  <Ecore:EReference xmi:id="_1_uC0sYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D716DC100E9"/>
14425
  <Ecore:EReference xmi:id="_Et9m0sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D716DC100E9"/>
14198
  <Ecore:EReference xmi:id="_1_uC08YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D716DF5031E"/>
14426
  <Ecore:EReference xmi:id="_Et9m08FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D716DF5031E"/>
14199
  <Ecore:EReference xmi:id="_1_uC1MYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DF3D8E90137"/>
14427
  <Ecore:EReference xmi:id="_Et9m1MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DF3D8E90137"/>
14200
  <Ecore:EReference xmi:id="_1_uC1cYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3C7C242F00F0"/>
14428
  <Ecore:EReference xmi:id="_Et9m1cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3C7C242F00F0"/>
14201
  <Ecore:EReference xmi:id="_1_uC1sYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3C7C242F001E"/>
14429
  <Ecore:EReference xmi:id="_Et9m1sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3C7C242F001E"/>
14202
  <Ecore:EReference xmi:id="_1_3z0MYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41B9A2B20315"/>
14430
  <Ecore:EReference xmi:id="_Et9m18FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41B9A2B20315"/>
14203
  <Ecore:EReference xmi:id="_1_3z0cYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41B9A15A02F2"/>
14431
  <Ecore:EReference xmi:id="_Et9m2MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41B9A15A02F2"/>
14204
  <Ecore:EReference xmi:id="_1_3z0sYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41B9A15A02F4"/>
14432
  <Ecore:EReference xmi:id="_Et9m2cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41B9A15A02F4"/>
14205
  <Ecore:EReference xmi:id="_1_3z08YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41B9A2B2031F"/>
14433
  <Ecore:EReference xmi:id="_Et9m2sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41B9A2B2031F"/>
14206
  <Ecore:EAttribute xmi:id="_1_3z1MYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D4063FB930031"/>
14434
  <Ecore:EAttribute xmi:id="_EuHX0MFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D4063FB930031"/>
14207
  <Ecore:EReference xmi:id="_1_3z1cYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BDACD90276"/>
14435
  <Ecore:EReference xmi:id="_EuHX0cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BDACD90276"/>
14208
  <Ecore:EReference xmi:id="_2ABk0MYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BDACD9026C"/>
14436
  <Ecore:EReference xmi:id="_EuHX0sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BDACD9026C"/>
14209
  <Ecore:EReference xmi:id="_2ABk0cYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E441FC901D0"/>
14437
  <Ecore:EReference xmi:id="_EuHX08FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E441FC901D0"/>
14210
  <Ecore:EReference xmi:id="_2ABk0sYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BD7B8A008A"/>
14438
  <Ecore:EReference xmi:id="_EuHX1MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BD7B8A008A"/>
14211
  <Ecore:EReference xmi:id="_2ABk08YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BD7B8A0094"/>
14439
  <Ecore:EReference xmi:id="_EuHX1cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BD7B8A0094"/>
14212
  <Ecore:EReference xmi:id="_2ABk1MYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BDADE90317"/>
14440
  <Ecore:EReference xmi:id="_EuHX1sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BDADE90317"/>
14213
  <Ecore:EReference xmi:id="_2ABk1cYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BDADE90322"/>
14441
  <Ecore:EReference xmi:id="_EuHX18FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BDADE90322"/>
14214
  <Ecore:EReference xmi:id="_2AKuwMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D410D08ED01B7"/>
14442
  <Ecore:EReference xmi:id="_EuHX2MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D410D08ED01B7"/>
14215
  <Ecore:EReference xmi:id="_2AKuwcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D410D0A3403E6"/>
14443
  <Ecore:EReference xmi:id="_EuRI0MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D410D0A3403E6"/>
14216
  <Ecore:EReference xmi:id="_2AKuwsYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D410D0A350008"/>
14444
  <Ecore:EReference xmi:id="_EuRI0cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D410D0A350008"/>
14217
  <Ecore:EReference xmi:id="_2AKuw8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D410D08ED01B5"/>
14445
  <Ecore:EReference xmi:id="_EuRI0sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D410D08ED01B5"/>
14218
  <Ecore:EAttribute xmi:id="_2AKuxMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_k3pScEfeEdq0rbStTpEubg"/>
14446
  <Ecore:EAttribute xmi:id="_EuRI08FlEdu60_VP7XWKdw" isTransient="true" base_Property="_k3pScEfeEdq0rbStTpEubg"/>
14219
  <Ecore:EAttribute xmi:id="_2AKuxcYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3D2C32860188"/>
14447
  <Ecore:EAttribute xmi:id="_EuRI1MFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3D2C32860188"/>
14220
  <Ecore:EReference xmi:id="_2AKuxsYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D4127B15000BD"/>
14448
  <Ecore:EReference xmi:id="_EuaSwMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D4127B15000BD"/>
14221
  <Ecore:EReference xmi:id="_2AUfwMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAEEA60187"/>
14449
  <Ecore:EReference xmi:id="_EuaSwcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAEEA60187"/>
14222
  <Ecore:EReference xmi:id="_2AUfwcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAEEA60189"/>
14450
  <Ecore:EReference xmi:id="_EuaSwsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAEEA60189"/>
14223
  <Ecore:EAttribute xmi:id="_2AUfwsYcEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D3CAC07D800D7"/>
14451
  <Ecore:EAttribute xmi:id="_EuaSw8FlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D3CAC07D800D7"/>
14224
  <Ecore:EReference xmi:id="_2AUfw8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAEEF70165"/>
14452
  <Ecore:EReference xmi:id="_EuaSxMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAEEF70165"/>
14225
  <Ecore:EReference xmi:id="_2AUfxMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAEF470200"/>
14453
  <Ecore:EReference xmi:id="_EuaSxcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAEF470200"/>
14226
  <Ecore:EAttribute xmi:id="_2AUfxcYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3CAAF00E0351"/>
14454
  <Ecore:EAttribute xmi:id="_EuaSxsFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3CAAF00E0351"/>
14227
  <Ecore:EAttribute xmi:id="_2AUfxsYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3CAAF02203B4"/>
14455
  <Ecore:EAttribute xmi:id="_EuaSx8FlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3CAAF02203B4"/>
14228
  <Ecore:EAttribute xmi:id="_2AUfx8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAF0300219"/>
14456
  <Ecore:EAttribute xmi:id="_EuaSyMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAF0300219"/>
14229
  <Ecore:EReference xmi:id="_2AUfyMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAF0B00232"/>
14457
  <Ecore:EReference xmi:id="_EukDwMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAF0B00232"/>
14230
  <Ecore:EAttribute xmi:id="_2AUfycYcEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AF34430265"/>
14458
  <Ecore:EAttribute xmi:id="_EukDwcFlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AF34430265"/>
14231
  <Ecore:EAttribute xmi:id="_2AeQwMYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D41AF3484006A"/>
14459
  <Ecore:EAttribute xmi:id="_EukDwsFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D41AF3484006A"/>
14232
  <Ecore:EAttribute xmi:id="_2AeQwcYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3CB5DEA0029E"/>
14460
  <Ecore:EAttribute xmi:id="_EukDw8FlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3CB5DEA0029E"/>
14233
  <Ecore:EAttribute xmi:id="_2AeQwsYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3CBBE2E9024C"/>
14461
  <Ecore:EAttribute xmi:id="_EukDxMFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3CBBE2E9024C"/>
14234
  <Ecore:EAttribute xmi:id="_2AeQw8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFFB238029B"/>
14462
  <Ecore:EAttribute xmi:id="_EukDxcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFFB238029B"/>
14235
  <Ecore:EAttribute xmi:id="_2AeQxMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFFB2640028"/>
14463
  <Ecore:EAttribute xmi:id="_EukDxsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFFB2640028"/>
14236
  <Ecore:EOperation xmi:id="_2AeQxcYcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300D208038A" operationName="getLower" visibility="None"/>
14464
  <Ecore:EOperation xmi:id="_EukDx8FlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300D208038A" operationName="getLower" visibility="None"/>
14237
  <Ecore:EOperation xmi:id="_2AeQxsYcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300D20E00CB" operationName="getUpper" visibility="None"/>
14465
  <Ecore:EOperation xmi:id="_EukDyMFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300D20E00CB" operationName="getUpper" visibility="None"/>
14238
  <Ecore:EReference xmi:id="_2AeQx8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAB04790307"/>
14466
  <Ecore:EReference xmi:id="_EukDycFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAB04790307"/>
14239
  <Ecore:EReference xmi:id="_2AeQyMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAB02DF02A3"/>
14467
  <Ecore:EReference xmi:id="_EukDysFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAB02DF02A3"/>
14240
  <Ecore:EReference xmi:id="_2AnasMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAB21AF0364"/>
14468
  <Ecore:EReference xmi:id="_EukDy8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAB21AF0364"/>
14241
  <Ecore:EReference xmi:id="_2AnascYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E026F600201"/>
14469
  <Ecore:EReference xmi:id="_EukDzMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E026F600201"/>
14242
  <Ecore:EOperation xmi:id="_2AnassYcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300CD890196" operationName="getGenerals"/>
14470
  <Ecore:EOperation xmi:id="_EukDzcFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300CD890196" operationName="getGenerals"/>
14243
  <Ecore:EOperation xmi:id="_2Anas8YcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300CDD6036B" operationName="getInheritedMembers"/>
14471
  <Ecore:EOperation xmi:id="_EukDzsFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300CDD6036B" operationName="getInheritedMembers"/>
14244
  <Ecore:EReference xmi:id="_2AnatMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAB047902F3"/>
14472
  <Ecore:EReference xmi:id="_EukDz8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAB047902F3"/>
14245
  <Ecore:EReference xmi:id="_2AnatcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E026DFA035B"/>
14473
  <Ecore:EReference xmi:id="_EukD0MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E026DFA035B"/>
14246
  <Ecore:EReference xmi:id="_2AnatsYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E026E2C0064"/>
14474
  <Ecore:EReference xmi:id="_EukD0cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E026E2C0064"/>
14247
  <Ecore:EAttribute xmi:id="_2Anat8YcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3DF4FA43024F"/>
14475
  <Ecore:EAttribute xmi:id="_EukD0sFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3DF4FA43024F"/>
14248
  <Ecore:EAttribute xmi:id="_2AnauMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFFCC4902FB"/>
14476
  <Ecore:EAttribute xmi:id="_Eut0wMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFFCC4902FB"/>
14249
  <Ecore:EReference xmi:id="_2AnaucYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0265FD0094"/>
14477
  <Ecore:EReference xmi:id="_Eut0wcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0265FD0094"/>
14250
  <Ecore:EReference xmi:id="_2AnausYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E02674A0088"/>
14478
  <Ecore:EReference xmi:id="_Eut0wsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E02674A0088"/>
14251
  <Ecore:EReference xmi:id="_2AxLsMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E02674A00A6"/>
14479
  <Ecore:EReference xmi:id="_Eut0w8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E02674A00A6"/>
14252
  <Ecore:EReference xmi:id="_2AxLscYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E027BEB00C8"/>
14480
  <Ecore:EReference xmi:id="_Eut0xMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E027BEB00C8"/>
14253
  <Ecore:EAttribute xmi:id="_2AxLssYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFFC10401EE"/>
14481
  <Ecore:EAttribute xmi:id="_Eut0xcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFFC10401EE"/>
14254
  <Ecore:EAttribute xmi:id="_2AxLs8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFFC66A0368"/>
14482
  <Ecore:EAttribute xmi:id="_Eut0xsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFFC66A0368"/>
14255
  <Ecore:EReference xmi:id="_2AxLtMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFFC0A002E5"/>
14483
  <Ecore:EReference xmi:id="_Eut0x8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFFC0A002E5"/>
14256
  <Ecore:EOperation xmi:id="_2AxLtcYcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300DA23034B" operationName="getOpposite" visibility="None"/>
14484
  <Ecore:EOperation xmi:id="_Eut0yMFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300DA23034B" operationName="getOpposite" visibility="None"/>
14257
  <Ecore:EAttribute xmi:id="_2AxLtsYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E04B1B500F0"/>
14485
  <Ecore:EAttribute xmi:id="_Eut0ycFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E04B1B500F0"/>
14258
  <Ecore:EAttribute xmi:id="_2AxLt8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E04B1BD0137"/>
14486
  <Ecore:EAttribute xmi:id="_Eut0ysFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E04B1BD0137"/>
14259
  <Ecore:EAttribute xmi:id="_2A6VoMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E04B1CF009D"/>
14487
  <Ecore:EAttribute xmi:id="_Eut0y8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E04B1CF009D"/>
14260
  <Ecore:EAttribute xmi:id="_2A6VocYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E04B1C20171"/>
14488
  <Ecore:EAttribute xmi:id="_Eut0zMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E04B1C20171"/>
14261
  <Ecore:EReference xmi:id="_2A6VosYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0282460399"/>
14489
  <Ecore:EReference xmi:id="_Eut0zcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0282460399"/>
14262
  <Ecore:EOperation xmi:id="_2A6Vo8YcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300D86401A5" operationName="lowerBound"/>
14490
  <Ecore:EOperation xmi:id="_Eut0zsFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300D86401A5" operationName="lowerBound"/>
14263
  <Ecore:EOperation xmi:id="_2A6VpMYcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300D86A03D8" operationName="upperBound"/>
14491
  <Ecore:EOperation xmi:id="_Eut0z8FlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300D86A03D8" operationName="upperBound"/>
14264
  <Ecore:EReference xmi:id="_2A6VpcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D51535A0358"/>
14492
  <Ecore:EReference xmi:id="_Eut00MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D51535A0358"/>
14265
  <Ecore:EOperation xmi:id="_2A6VpsYcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300CCCA006D" operationName="getEndTypes"/>
14493
  <Ecore:EOperation xmi:id="_Eut00cFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300CCCA006D" operationName="getEndTypes"/>
14266
  <Ecore:EReference xmi:id="_2A6Vp8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAF0B00228"/>
14494
  <Ecore:EReference xmi:id="_Eut00sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAF0B00228"/>
14267
  <Ecore:EReference xmi:id="_2A6VqMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CAAF1D0036C"/>
14495
  <Ecore:EReference xmi:id="_Eut008FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CAAF1D0036C"/>
14268
  <Ecore:EReference xmi:id="_2A6VqcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DDD06680179"/>
14496
  <Ecore:EReference xmi:id="_Eut01MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DDD06680179"/>
14269
  <Ecore:EOperation xmi:id="_2A6VqsYcEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D4300D74101E4" operationName="getImportedMembers"/>
14497
  <Ecore:EOperation xmi:id="_Eut01cFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D4300D74101E4" operationName="getImportedMembers"/>
14270
  <Ecore:EReference xmi:id="_2A6Vq8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D514F6E0106"/>
14498
  <Ecore:EReference xmi:id="_Eu2-sMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D514F6E0106"/>
14271
  <Ecore:EReference xmi:id="_2BEGoMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0265FD01CA"/>
14499
  <Ecore:EReference xmi:id="_Eu2-scFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0265FD01CA"/>
14272
  <Ecore:EAttribute xmi:id="_2BEGocYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3E5921F9017E"/>
14500
  <Ecore:EAttribute xmi:id="_Eu2-ssFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3E5921F9017E"/>
14273
  <Ecore:EReference xmi:id="_2BEGosYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BD9B210224"/>
14501
  <Ecore:EReference xmi:id="_Eu2-s8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BD9B210224"/>
14274
  <Ecore:EReference xmi:id="_2BEGo8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BD9B210226"/>
14502
  <Ecore:EReference xmi:id="_Eu2-tMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BD9B210226"/>
14275
  <Ecore:EReference xmi:id="_2BN3oMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D40F9B6900288"/>
14503
  <Ecore:EReference xmi:id="_Eu2-tcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D40F9B6900288"/>
14276
  <Ecore:EReference xmi:id="_2BN3ocYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D06C90B02AF"/>
14504
  <Ecore:EReference xmi:id="_EvAvsMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D06C90B02AF"/>
14277
  <Ecore:EAttribute xmi:id="_2BN3osYcEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AF6EF40300"/>
14505
  <Ecore:EAttribute xmi:id="_EvAvscFlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AF6EF40300"/>
14278
  <Ecore:EAttribute xmi:id="_2BN3o8YcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D41AF6F25017A"/>
14506
  <Ecore:EAttribute xmi:id="_EvAvssFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D41AF6F25017A"/>
14279
  <Ecore:EReference xmi:id="_2BN3pMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0257890057"/>
14507
  <Ecore:EReference xmi:id="_EvAvs8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0257890057"/>
14280
  <Ecore:EReference xmi:id="_2BN3pcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0257B9029B"/>
14508
  <Ecore:EReference xmi:id="_EvAvtMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0257B9029B"/>
14281
  <Ecore:EOperation xmi:id="_2BXBkMYcEduPJbEsMYXjUQ" base_Operation="_xc4UQDZ9Edqq1tCaRkgBQQ" operationName="getRequireds"/>
14509
  <Ecore:EOperation xmi:id="_EvAvtcFlEdu60_VP7XWKdw" base_Operation="_xc4UQDZ9Edqq1tCaRkgBQQ" operationName="getRequireds"/>
14282
  <Ecore:EOperation xmi:id="_2BXBkcYcEduPJbEsMYXjUQ" base_Operation="_2cFjwDZ-Edqq1tCaRkgBQQ" operationName="getProvideds"/>
14510
  <Ecore:EOperation xmi:id="_EvAvtsFlEdu60_VP7XWKdw" base_Operation="_2cFjwDZ-Edqq1tCaRkgBQQ" operationName="getProvideds"/>
14283
  <Ecore:EAttribute xmi:id="_2BXBksYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3E0259E30107"/>
14511
  <Ecore:EAttribute xmi:id="_EvAvt8FlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3E0259E30107"/>
14284
  <Ecore:EReference xmi:id="_2BXBk8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CCB579E00F4"/>
14512
  <Ecore:EReference xmi:id="_EvAvuMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CCB579E00F4"/>
14285
  <Ecore:EReference xmi:id="_2BXBlMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D03D15C008B"/>
14513
  <Ecore:EReference xmi:id="_EvAvucFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D03D15C008B"/>
14286
  <Ecore:EReference xmi:id="_2BXBlcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D02623F03E2"/>
14514
  <Ecore:EReference xmi:id="_EvJ5oMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D02623F03E2"/>
14287
  <Ecore:EReference xmi:id="_2BXBlsYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E22160503E3"/>
14515
  <Ecore:EReference xmi:id="_EvJ5ocFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E22160503E3"/>
14288
  <Ecore:EReference xmi:id="_2BXBl8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0B98C901E2"/>
14516
  <Ecore:EReference xmi:id="_EvJ5osFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0B98C901E2"/>
14289
  <Ecore:EReference xmi:id="_2BXBmMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E2212D701CF"/>
14517
  <Ecore:EReference xmi:id="_EvJ5o8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E2212D701CF"/>
14290
  <Ecore:EReference xmi:id="_2BgykMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41BDAA5A0141"/>
14518
  <Ecore:EReference xmi:id="_EvJ5pMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41BDAA5A0141"/>
14291
  <Ecore:EAttribute xmi:id="_2BgykcYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3E023C610263"/>
14519
  <Ecore:EAttribute xmi:id="_EvJ5pcFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3E023C610263"/>
14292
  <Ecore:EAttribute xmi:id="_2BgyksYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3E023C6802FA"/>
14520
  <Ecore:EAttribute xmi:id="_EvJ5psFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3E023C6802FA"/>
14293
  <Ecore:EReference xmi:id="_2Bgyk8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E045F15011E"/>
14521
  <Ecore:EReference xmi:id="_EvJ5p8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E045F15011E"/>
14294
  <Ecore:EOperation xmi:id="_2BgylMYcEduPJbEsMYXjUQ" base_Operation="_xZVGsEb0Edq0rbStTpEubg" operationName="getDeployedElements"/>
14522
  <Ecore:EOperation xmi:id="_EvJ5qMFlEdu60_VP7XWKdw" base_Operation="_xZVGsEb0Edq0rbStTpEubg" operationName="getDeployedElements"/>
14295
  <Ecore:EAttribute xmi:id="_2BgylcYcEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3E0330D40211"/>
14523
  <Ecore:EAttribute xmi:id="_EvJ5qcFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3E0330D40211"/>
14296
  <Ecore:EAttribute xmi:id="_2BgylsYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D05BC66015F"/>
14524
  <Ecore:EAttribute xmi:id="_EvJ5qsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D05BC66015F"/>
14297
  <Ecore:EReference xmi:id="_2Bgyl8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3C63983E02AE"/>
14525
  <Ecore:EReference xmi:id="_EvJ5q8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3C63983E02AE"/>
14298
  <Ecore:EAttribute xmi:id="_2BqjkMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3C612C28022F"/>
14526
  <Ecore:EAttribute xmi:id="_EvTqoMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3C612C28022F"/>
14299
  <Ecore:EAttribute xmi:id="_2BqjkcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3C6136B401B9"/>
14527
  <Ecore:EAttribute xmi:id="_EvTqocFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3C6136B401B9"/>
14300
  <Ecore:EAttribute xmi:id="_2BqjksYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3C613764000E"/>
14528
  <Ecore:EAttribute xmi:id="_EvTqosFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3C613764000E"/>
14301
  <Ecore:EAttribute xmi:id="_2Bqjk8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3C678F5300CA"/>
14529
  <Ecore:EAttribute xmi:id="_EvTqo8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3C678F5300CA"/>
14302
  <Ecore:EReference xmi:id="_2BztgMYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D73412C0329"/>
14530
  <Ecore:EReference xmi:id="_EvTqpMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D73412C0329"/>
14303
  <Ecore:EReference xmi:id="_2BztgcYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D73416A0300"/>
14531
  <Ecore:EReference xmi:id="_EvTqpcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D73416A0300"/>
14304
  <Ecore:EReference xmi:id="_2BztgsYcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D733F2200E4"/>
14532
  <Ecore:EReference xmi:id="_EvTqpsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D733F2200E4"/>
14305
  <Ecore:EReference xmi:id="_2Bztg8YcEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D07F16101E5"/>
14533
  <Ecore:EReference xmi:id="_EvdboMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D07F16101E5"/>
14306
</xmi:XMI>
14534
</xmi:XMI>
(-)model/L0.uml (-1 / +7 lines)
Lines 7-12 Link Here
7
    <packageMerge xmi:id="_7lASMGf-EdqfYrlcy8iLFA">
7
    <packageMerge xmi:id="_7lASMGf-EdqfYrlcy8iLFA">
8
      <mergedPackage href="Infrastructure.uml#_3ADC7B74022D3C9FFCC70354"/>
8
      <mergedPackage href="Infrastructure.uml#_3ADC7B74022D3C9FFCC70354"/>
9
    </packageMerge>
9
    </packageMerge>
10
    <profileApplication xmi:id="__yy3BBmLEdqvcs97umGEYQ">
11
      <eAnnotations xmi:id="__yy3BRmLEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
12
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
13
      </eAnnotations>
14
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
15
    </profileApplication>
10
    <profileApplication xmi:id="_APtcgBmMEdqvcs97umGEYQ">
16
    <profileApplication xmi:id="_APtcgBmMEdqvcs97umGEYQ">
11
      <eAnnotations xmi:id="_APtcgRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
17
      <eAnnotations xmi:id="_APtcgRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
12
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
18
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
Lines 14-18 Link Here
14
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
20
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
15
    </profileApplication>
21
    </profileApplication>
16
  </uml:Model>
22
  </uml:Model>
17
  <Ecore:EPackage xmi:id="_HIMmsMYdEduPJbEsMYXjUQ" base_Package="__yy3ABmLEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.1.1/umlL0.xml"/>
23
  <Ecore:EPackage xmi:id="_G0OvwMFlEdu60_VP7XWKdw" base_Package="__yy3ABmLEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.2/umlL0.xml"/>
18
</xmi:XMI>
24
</xmi:XMI>
(-)model/Infrastructure.uml (-122 / +101 lines)
Lines 1525-1539 Link Here
1525
            <ownedComment xmi:id="_rcOwSBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DF65EC002AE">
1525
            <ownedComment xmi:id="_rcOwSBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DF65EC002AE">
1526
              <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
1526
              <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
1527
            </ownedComment>
1527
            </ownedComment>
1528
            <ownedRule xmi:id="_rciSSBTaEdqZu-3Jy1-uYg" name="upper_gt_0" constrainedElement="_3ADC7B74022D3DF65EC002AE">
1529
              <ownedComment xmi:id="_rciSRBTaEdqZu-3Jy1-uYg" annotatedElement="_rciSSBTaEdqZu-3Jy1-uYg">
1530
                <body>A multiplicity must define at least one valid cardinality that is greater than zero.</body>
1531
              </ownedComment>
1532
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_rciSSRTaEdqZu-3Jy1-uYg">
1533
                <language>OCL</language>
1534
                <body>upperBound()->notEmpty() implies upperBound() > 0</body>
1535
              </specification>
1536
            </ownedRule>
1537
            <ownedRule xmi:id="_rciSURTaEdqZu-3Jy1-uYg" name="lower_ge_0" constrainedElement="_3ADC7B74022D3DF65EC002AE">
1528
            <ownedRule xmi:id="_rciSURTaEdqZu-3Jy1-uYg" name="lower_ge_0" constrainedElement="_3ADC7B74022D3DF65EC002AE">
1538
              <ownedComment xmi:id="_rciSTRTaEdqZu-3Jy1-uYg" annotatedElement="_rciSURTaEdqZu-3Jy1-uYg">
1529
              <ownedComment xmi:id="_rciSTRTaEdqZu-3Jy1-uYg" annotatedElement="_rciSURTaEdqZu-3Jy1-uYg">
1539
                <body>The lower bound must be a non-negative integer literal.</body>
1530
                <body>The lower bound must be a non-negative integer literal.</body>
Lines 1965-1979 Link Here
1965
          <ownedComment xmi:id="_re63-BTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D416D57E502DA">
1956
          <ownedComment xmi:id="_re63-BTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D416D57E502DA">
1966
            <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
1957
            <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
1967
          </ownedComment>
1958
          </ownedComment>
1968
          <ownedRule xmi:id="_rfNy6xTaEdqZu-3Jy1-uYg" name="upper_gt_0" constrainedElement="_3ADC7B74022D416D57E502DA">
1969
            <ownedComment xmi:id="_rfNy5xTaEdqZu-3Jy1-uYg" annotatedElement="_rfNy6xTaEdqZu-3Jy1-uYg">
1970
              <body>A multiplicity must define at least one valid cardinality that is greater than zero.</body>
1971
            </ownedComment>
1972
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_rfNy7BTaEdqZu-3Jy1-uYg">
1973
              <language>OCL</language>
1974
              <body>upperBound()->notEmpty() implies upperBound() > 0</body>
1975
            </specification>
1976
          </ownedRule>
1977
          <ownedRule xmi:id="_rfNy9BTaEdqZu-3Jy1-uYg" name="lower_ge_0" constrainedElement="_3ADC7B74022D416D57E502DA">
1959
          <ownedRule xmi:id="_rfNy9BTaEdqZu-3Jy1-uYg" name="lower_ge_0" constrainedElement="_3ADC7B74022D416D57E502DA">
1978
            <ownedComment xmi:id="_rfNy8BTaEdqZu-3Jy1-uYg" annotatedElement="_rfNy9BTaEdqZu-3Jy1-uYg">
1960
            <ownedComment xmi:id="_rfNy8BTaEdqZu-3Jy1-uYg" annotatedElement="_rfNy9BTaEdqZu-3Jy1-uYg">
1979
              <body>The lower bound must be a non-negative integer literal.</body>
1961
              <body>The lower bound must be a non-negative integer literal.</body>
Lines 2501-2515 Link Here
2501
          <ownedComment xmi:id="_rhmYhhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DE6C66D02F8">
2483
          <ownedComment xmi:id="_rhmYhhTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DE6C66D02F8">
2502
            <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
2484
            <body>A multiplicity is a definition of an inclusive interval of non-negative integers beginning with a lower bound and ending with a (possibly infinite) upper bound. A multiplicity element embeds this information to specify the allowable cardinalities for an instantiation of this element.</body>
2503
          </ownedComment>
2485
          </ownedComment>
2504
          <ownedRule xmi:id="_rhmYjxTaEdqZu-3Jy1-uYg" name="upper_gt_0" constrainedElement="_3ADC7B74022D3DE6C66D02F8">
2505
            <ownedComment xmi:id="_rhmYixTaEdqZu-3Jy1-uYg" annotatedElement="_rhmYjxTaEdqZu-3Jy1-uYg">
2506
              <body>A multiplicity must define at least one valid cardinality that is greater than zero.</body>
2507
            </ownedComment>
2508
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_rhmYkBTaEdqZu-3Jy1-uYg">
2509
              <language>OCL</language>
2510
              <body>upperBound()->notEmpty() implies upperBound() > 0</body>
2511
            </specification>
2512
          </ownedRule>
2513
          <ownedRule xmi:id="_rlBf4xTaEdqZu-3Jy1-uYg" name="upper_ge_lower" constrainedElement="_3ADC7B74022D3DE6C66D02F8">
2486
          <ownedRule xmi:id="_rlBf4xTaEdqZu-3Jy1-uYg" name="upper_ge_lower" constrainedElement="_3ADC7B74022D3DE6C66D02F8">
2514
            <ownedComment xmi:id="_rhviYRTaEdqZu-3Jy1-uYg" annotatedElement="_rlBf4xTaEdqZu-3Jy1-uYg">
2487
            <ownedComment xmi:id="_rhviYRTaEdqZu-3Jy1-uYg" annotatedElement="_rlBf4xTaEdqZu-3Jy1-uYg">
2515
              <body>The upper bound must be greater than or equal to the lower bound.</body>
2488
              <body>The upper bound must be greater than or equal to the lower bound.</body>
Lines 3491-3497 Link Here
3491
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rqsDCRTaEdqZu-3Jy1-uYg" value="1"/>
3464
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rqsDCRTaEdqZu-3Jy1-uYg" value="1"/>
3492
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rqsDCBTaEdqZu-3Jy1-uYg"/>
3465
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rqsDCBTaEdqZu-3Jy1-uYg"/>
3493
          </ownedAttribute>
3466
          </ownedAttribute>
3494
          <ownedAttribute xmi:id="_3ADC7B74022D3DE7654A0345" name="raisedException" type="_3ADC7B74022D3E555229003B" redefinedProperty="_3ADC7B74022D3DE76511013A" association="_3ADC7B74022D3DE7654A013C">
3467
          <ownedAttribute xmi:id="_3ADC7B74022D3DE7654A0345" name="raisedException" redefinedProperty="_3ADC7B74022D3DE76511013A" association="_3ADC7B74022D3DE7654A013C">
3495
            <ownedComment xmi:id="_rqsDDBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DE7654A0345">
3468
            <ownedComment xmi:id="_rqsDDBTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D3DE7654A0345">
3496
              <body>References the Types representing exceptions that may be raised during an invocation of this operation.</body>
3469
              <body>References the Types representing exceptions that may be raised during an invocation of this operation.</body>
3497
            </ownedComment>
3470
            </ownedComment>
Lines 3512-3518 Link Here
3512
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rrla6hTaEdqZu-3Jy1-uYg" value="1"/>
3485
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rrla6hTaEdqZu-3Jy1-uYg" value="1"/>
3513
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rrla6RTaEdqZu-3Jy1-uYg"/>
3486
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rrla6RTaEdqZu-3Jy1-uYg"/>
3514
          </ownedAttribute>
3487
          </ownedAttribute>
3515
          <ownedAttribute xmi:id="_3ADC7B74022D4161AA270132" name="ownedParameter" type="_3ADC7B74022D3DE6D57D00A3" isOrdered="true" aggregation="composite" redefinedProperty="_3ADC7B74022D3DE7637803DB" association="_3ADC7B74022D4161AA250298">
3488
          <ownedAttribute xmi:id="_3ADC7B74022D4161AA270132" name="ownedParameter" isOrdered="true" aggregation="composite" redefinedProperty="_3ADC7B74022D3DE7637803DB" association="_3ADC7B74022D4161AA250298">
3516
            <ownedComment xmi:id="_rsxtyxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D4161AA270132">
3489
            <ownedComment xmi:id="_rsxtyxTaEdqZu-3Jy1-uYg" annotatedElement="_3ADC7B74022D4161AA270132">
3517
              <body>Specifies the ordered set of formal parameters of this BehavioralFeature.</body>
3490
              <body>Specifies the ordered set of formal parameters of this BehavioralFeature.</body>
3518
            </ownedComment>
3491
            </ownedComment>
Lines 4603-4609 Link Here
4603
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ruj2chTaEdqZu-3Jy1-uYg" value="1"/>
4576
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ruj2chTaEdqZu-3Jy1-uYg" value="1"/>
4604
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ruj2cRTaEdqZu-3Jy1-uYg" value="1"/>
4577
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ruj2cRTaEdqZu-3Jy1-uYg" value="1"/>
4605
        </ownedAttribute>
4578
        </ownedAttribute>
4606
        <ownedAttribute xmi:id="_Kh5YcDagEdqq1tCaRkgBQQ" name="lower" type="_3ADC7B74022D3CA010A4007B" redefinedProperty="_3ADC7B74022D41C06EAD0288">
4579
        <ownedAttribute xmi:id="_Kh5YcDagEdqq1tCaRkgBQQ" name="lower" redefinedProperty="_3ADC7B74022D41C06EAD0288">
4607
          <ownedComment xmi:id="_se8FsDagEdqq1tCaRkgBQQ" annotatedElement="_Kh5YcDagEdqq1tCaRkgBQQ">
4580
          <ownedComment xmi:id="_se8FsDagEdqq1tCaRkgBQQ" annotatedElement="_Kh5YcDagEdqq1tCaRkgBQQ">
4608
            <body>This redefinition changes the default multiplicity of association ends, since model elements are usually extended by 0 or 1 instance of the extension stereotype.</body>
4581
            <body>This redefinition changes the default multiplicity of association ends, since model elements are usually extended by 0 or 1 instance of the extension stereotype.</body>
4609
          </ownedComment>
4582
          </ownedComment>
Lines 4717-4818 Link Here
4717
        </ownedEnd>
4690
        </ownedEnd>
4718
      </packagedElement>
4691
      </packagedElement>
4719
    </packagedElement>
4692
    </packagedElement>
4693
    <profileApplication xmi:id="_z3j3WhZaEdqs4ZsykdgStg">
4694
      <eAnnotations xmi:id="_z3j3WxZaEdqs4ZsykdgStg" source="http://www.eclipse.org/uml2/2.0.0/UML">
4695
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
4696
      </eAnnotations>
4697
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
4698
    </profileApplication>
4720
    <profileApplication xmi:id="_z9-BUBZaEdqs4ZsykdgStg">
4699
    <profileApplication xmi:id="_z9-BUBZaEdqs4ZsykdgStg">
4721
      <eAnnotations xmi:id="_z9-BURZaEdqs4ZsykdgStg" source="http://www.eclipse.org/uml2/2.0.0/UML">
4700
      <eAnnotations xmi:id="_z9-BURZaEdqs4ZsykdgStg" source="http://www.eclipse.org/uml2/2.0.0/UML">
4722
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
4701
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_B7dOIMEREduRdatXodjBjA"/>
4723
      </eAnnotations>
4702
      </eAnnotations>
4724
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
4703
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
4725
    </profileApplication>
4704
    </profileApplication>
4726
  </uml:Model>
4705
  </uml:Model>
4727
  <Ecore:EReference xmi:id="_DeIvwMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CADCD85009B"/>
4706
  <Ecore:EReference xmi:id="_EZQiIMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CADCD85009B"/>
4728
  <Ecore:EReference xmi:id="_DeIvwcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CADCD8500A5"/>
4707
  <Ecore:EReference xmi:id="_EZQiIcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CADCD8500A5"/>
4729
  <Ecore:EAttribute xmi:id="_DeIvwsYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3CA0080E03C3"/>
4708
  <Ecore:EAttribute xmi:id="_EZZsEMFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3CA0080E03C3"/>
4730
  <Ecore:EAttribute xmi:id="_DeIvw8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA008400375"/>
4709
  <Ecore:EAttribute xmi:id="_EZZsEcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA008400375"/>
4731
  <Ecore:EReference xmi:id="_DeIvxMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA008A2036C"/>
4710
  <Ecore:EReference xmi:id="_EZZsEsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA008A2036C"/>
4732
  <Ecore:EOperation xmi:id="_DeSgwMYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E1065EF023E" operationName="getQualifiedName" visibility="None"/>
4711
  <Ecore:EOperation xmi:id="_EZZsE8FlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E1065EF023E" operationName="getQualifiedName" visibility="None"/>
4733
  <Ecore:EReference xmi:id="_DeSgwcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA008A20358"/>
4712
  <Ecore:EReference xmi:id="_EZZsFMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA008A20358"/>
4734
  <Ecore:EReference xmi:id="_DeSgwsYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA0098401B9"/>
4713
  <Ecore:EReference xmi:id="_EZZsFcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA0098401B9"/>
4735
  <Ecore:EReference xmi:id="_DeSgw8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA00B92018D"/>
4714
  <Ecore:EReference xmi:id="_EZZsFsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA00B92018D"/>
4736
  <Ecore:EReference xmi:id="_DeSgxMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA00B920183"/>
4715
  <Ecore:EReference xmi:id="_EZZsF8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA00B920183"/>
4737
  <Ecore:EAttribute xmi:id="_DeSgxcYdEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AE11E501C8"/>
4716
  <Ecore:EAttribute xmi:id="_EZZsGMFlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41AE11E501C8"/>
4738
  <Ecore:EAttribute xmi:id="_DeSgxsYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D41AE120C0319"/>
4717
  <Ecore:EAttribute xmi:id="_EZZsGcFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D41AE120C0319"/>
4739
  <Ecore:EAttribute xmi:id="_DeSgx8YdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3E555C7702E8"/>
4718
  <Ecore:EAttribute xmi:id="_EZjdEMFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3E555C7702E8"/>
4740
  <Ecore:EAttribute xmi:id="_DeSgyMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DF78F1C034C"/>
4719
  <Ecore:EAttribute xmi:id="_EZjdEcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DF78F1C034C"/>
4741
  <Ecore:EAttribute xmi:id="_DecRwMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DF78F2B0290"/>
4720
  <Ecore:EAttribute xmi:id="_EZjdEsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DF78F2B0290"/>
4742
  <Ecore:EOperation xmi:id="_DecRwcYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E140A3102FA" operationName="getLower" visibility="None"/>
4721
  <Ecore:EOperation xmi:id="_EZjdE8FlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E140A3102FA" operationName="getLower" visibility="None"/>
4743
  <Ecore:EOperation xmi:id="_DecRwsYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E140A6C013C" operationName="getUpper" visibility="None"/>
4722
  <Ecore:EOperation xmi:id="_EZjdFMFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E140A6C013C" operationName="getUpper" visibility="None"/>
4744
  <Ecore:EReference xmi:id="_DecRw8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA02BDB0015"/>
4723
  <Ecore:EReference xmi:id="_EZjdFcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA02BDB0015"/>
4745
  <Ecore:EReference xmi:id="_DecRxMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CA01B20019D"/>
4724
  <Ecore:EReference xmi:id="_EZjdFsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CA01B20019D"/>
4746
  <Ecore:EReference xmi:id="_DecRxcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CADABFE01E3"/>
4725
  <Ecore:EReference xmi:id="_EZjdF8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CADABFE01E3"/>
4747
  <Ecore:EReference xmi:id="_DecRxsYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DF65B8D0134"/>
4726
  <Ecore:EReference xmi:id="_EZjdGMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DF65B8D0134"/>
4748
  <Ecore:EOperation xmi:id="_DecRx8YdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E105DC8003E" operationName="getGenerals"/>
4727
  <Ecore:EOperation xmi:id="_EZjdGcFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E105DC8003E" operationName="getGenerals"/>
4749
  <Ecore:EAttribute xmi:id="_DecRyMYdEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D3CAC072502E2"/>
4728
  <Ecore:EAttribute xmi:id="_EZjdGsFlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D3CAC072502E2"/>
4750
  <Ecore:EReference xmi:id="_DecRycYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DE6A15F02E3"/>
4729
  <Ecore:EReference xmi:id="_EZjdG8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DE6A15F02E3"/>
4751
  <Ecore:EReference xmi:id="_DelbsMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DE6A1830227"/>
4730
  <Ecore:EReference xmi:id="_EZjdHMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DE6A1830227"/>
4752
  <Ecore:EReference xmi:id="_DelbscYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3D7A3113026A"/>
4731
  <Ecore:EReference xmi:id="_EZjdHcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3D7A3113026A"/>
4753
  <Ecore:EReference xmi:id="_DelbssYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41B9C1A000D5"/>
4732
  <Ecore:EReference xmi:id="_EZsnAMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41B9C1A000D5"/>
4754
  <Ecore:EReference xmi:id="_Delbs8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41B9EF3300FA"/>
4733
  <Ecore:EReference xmi:id="_EZsnAcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41B9EF3300FA"/>
4755
  <Ecore:EReference xmi:id="_DelbtMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D41B9C1A000FD"/>
4734
  <Ecore:EReference xmi:id="_EZsnAsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D41B9C1A000FD"/>
4756
  <Ecore:EAttribute xmi:id="_DelbtcYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3CADC5B702BE"/>
4735
  <Ecore:EAttribute xmi:id="_EZsnA8FlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3CADC5B702BE"/>
4757
  <Ecore:EReference xmi:id="_DelbtsYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DF65A9D02E0"/>
4736
  <Ecore:EReference xmi:id="_EZsnBMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DF65A9D02E0"/>
4758
  <Ecore:EOperation xmi:id="_Delbt8YdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E10722C00E4" operationName="getInheritedMembers"/>
4737
  <Ecore:EOperation xmi:id="_EZsnBcFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E10722C00E4" operationName="getInheritedMembers"/>
4759
  <Ecore:EAttribute xmi:id="_DelbuMYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3CB5A28802FF"/>
4738
  <Ecore:EAttribute xmi:id="_EZsnBsFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3CB5A28802FF"/>
4760
  <Ecore:EDataType xmi:id="_DevMsMYdEduPJbEsMYXjUQ" instanceClassName="int" base_PrimitiveType="_3ADC7B74022D3CA010A4007B"/>
4739
  <Ecore:EDataType xmi:id="_EZsnB8FlEdu60_VP7XWKdw" instanceClassName="int" base_PrimitiveType="_3ADC7B74022D3CA010A4007B"/>
4761
  <Ecore:EDataType xmi:id="_De49sMYdEduPJbEsMYXjUQ" instanceClassName="boolean" base_PrimitiveType="_3ADC7B74022D3CA010AC0090"/>
4740
  <Ecore:EDataType xmi:id="_EZsnCMFlEdu60_VP7XWKdw" instanceClassName="boolean" base_PrimitiveType="_3ADC7B74022D3CA010AC0090"/>
4762
  <Ecore:EDataType xmi:id="_De49scYdEduPJbEsMYXjUQ" instanceClassName="java.lang.String" base_PrimitiveType="_3ADC7B74022D3CA010B103C3"/>
4741
  <Ecore:EDataType xmi:id="_EZsnCcFlEdu60_VP7XWKdw" instanceClassName="java.lang.String" base_PrimitiveType="_3ADC7B74022D3CA010B103C3"/>
4763
  <Ecore:EDataType xmi:id="_De49ssYdEduPJbEsMYXjUQ" instanceClassName="int" base_PrimitiveType="_3ADC7B74022D3DE6A93C0003"/>
4742
  <Ecore:EDataType xmi:id="_EZ2YAMFlEdu60_VP7XWKdw" instanceClassName="int" base_PrimitiveType="_3ADC7B74022D3DE6A93C0003"/>
4764
  <Ecore:EAttribute xmi:id="_De49s8YdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3DE6AC4701DA"/>
4743
  <Ecore:EAttribute xmi:id="_EZ2YAcFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3DE6AC4701DA"/>
4765
  <Ecore:EAttribute xmi:id="_De49tMYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3DE6A6EE0069"/>
4744
  <Ecore:EAttribute xmi:id="_EZ2YAsFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3DE6A6EE0069"/>
4766
  <Ecore:EAttribute xmi:id="_DfCHoMYdEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D417820CB0110"/>
4745
  <Ecore:EAttribute xmi:id="_EZ2YA8FlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D417820CB0110"/>
4767
  <Ecore:EReference xmi:id="_DfCHocYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DE6E42E034A"/>
4746
  <Ecore:EReference xmi:id="_EZ2YBMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DE6E42E034A"/>
4768
  <Ecore:EReference xmi:id="_DfCHosYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCBE7F0246"/>
4747
  <Ecore:EReference xmi:id="_EZ2YBcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCBE7F0246"/>
4769
  <Ecore:EReference xmi:id="_DfCHo8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D4304A13201D9"/>
4748
  <Ecore:EReference xmi:id="_EZ2YBsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D4304A13201D9"/>
4770
  <Ecore:EOperation xmi:id="_DfCHpMYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D42EE305C00D9" operationName="getGenerals"/>
4749
  <Ecore:EOperation xmi:id="_EZ2YB8FlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D42EE305C00D9" operationName="getGenerals"/>
4771
  <Ecore:EOperation xmi:id="_DfCHpcYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D42EE305C00F1" operationName="getInheritedMembers"/>
4750
  <Ecore:EOperation xmi:id="_EZ2YCMFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D42EE305C00F1" operationName="getInheritedMembers"/>
4772
  <Ecore:EReference xmi:id="_DfCHpsYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCAC7900D9"/>
4751
  <Ecore:EReference xmi:id="_EaAJAMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCAC7900D9"/>
4773
  <Ecore:EReference xmi:id="_DfCHp8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCACAF0090"/>
4752
  <Ecore:EReference xmi:id="_EaAJAcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCACAF0090"/>
4774
  <Ecore:EReference xmi:id="_DfCHqMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCA80700B4"/>
4753
  <Ecore:EReference xmi:id="_EaAJAsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCA80700B4"/>
4775
  <Ecore:EReference xmi:id="_DfCHqcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCA80700BE"/>
4754
  <Ecore:EReference xmi:id="_EaAJA8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCA80700BE"/>
4776
  <Ecore:EReference xmi:id="_DfCHqsYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCBE7F025A"/>
4755
  <Ecore:EReference xmi:id="_EaAJBMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCBE7F025A"/>
4777
  <Ecore:EReference xmi:id="_DfL4oMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DEE234B0163"/>
4756
  <Ecore:EReference xmi:id="_EaAJBcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DEE234B0163"/>
4778
  <Ecore:EReference xmi:id="_DfL4ocYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCB8650177"/>
4757
  <Ecore:EReference xmi:id="_EaAJBsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCB8650177"/>
4779
  <Ecore:EReference xmi:id="_DfL4osYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCB82F00DA"/>
4758
  <Ecore:EReference xmi:id="_EaAJB8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCB82F00DA"/>
4780
  <Ecore:EOperation xmi:id="_DfL4o8YdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E142ABF004B" operationName="getImportedMembers"/>
4759
  <Ecore:EOperation xmi:id="_EaAJCMFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E142ABF004B" operationName="getImportedMembers"/>
4781
  <Ecore:EReference xmi:id="_DfL4pMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCBDBD028D"/>
4760
  <Ecore:EReference xmi:id="_EaAJCcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCBDBD028D"/>
4782
  <Ecore:EReference xmi:id="_DfL4pcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCBE1F00FD"/>
4761
  <Ecore:EReference xmi:id="_EaAJCsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCBE1F00FD"/>
4783
  <Ecore:EReference xmi:id="_DfL4psYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCAC2F019B"/>
4762
  <Ecore:EReference xmi:id="_EaAJC8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCAC2F019B"/>
4784
  <Ecore:EReference xmi:id="_DfL4p8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DE75D87003B"/>
4763
  <Ecore:EReference xmi:id="_EaAJDMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DE75D87003B"/>
4785
  <Ecore:EAttribute xmi:id="_DfL4qMYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D4201104A02AF"/>
4764
  <Ecore:EAttribute xmi:id="_EaAJDcFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D4201104A02AF"/>
4786
  <Ecore:EReference xmi:id="_DfL4qcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DE6E76603BD"/>
4765
  <Ecore:EReference xmi:id="_EaAJDsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DE6E76603BD"/>
4787
  <Ecore:EOperation xmi:id="_DfVpoMYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E14246901E3" operationName="getOpposite" visibility="None"/>
4766
  <Ecore:EOperation xmi:id="_EaAJD8FlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E14246901E3" operationName="getOpposite" visibility="None"/>
4788
  <Ecore:EAttribute xmi:id="_DfVpocYdEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41FC52E503B5"/>
4767
  <Ecore:EAttribute xmi:id="_EaAJEMFlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41FC52E503B5"/>
4789
  <Ecore:EAttribute xmi:id="_DfVposYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D41FC52EF0215"/>
4768
  <Ecore:EAttribute xmi:id="_EaAJEcFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D41FC52EF0215"/>
4790
  <Ecore:EAttribute xmi:id="_DfVpo8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E03284C0289"/>
4769
  <Ecore:EAttribute xmi:id="_EaAJEsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E03284C0289"/>
4791
  <Ecore:EAttribute xmi:id="_DfVppMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E032859015B"/>
4770
  <Ecore:EAttribute xmi:id="_EaAJE8FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E032859015B"/>
4792
  <Ecore:EAttribute xmi:id="_DfVppcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0328B001D9"/>
4771
  <Ecore:EAttribute xmi:id="_EaAJFMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0328B001D9"/>
4793
  <Ecore:EAttribute xmi:id="_DfVppsYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3E0328710341"/>
4772
  <Ecore:EAttribute xmi:id="_EaAJFcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3E0328710341"/>
4794
  <Ecore:EReference xmi:id="_DfVpp8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DEE7BDA017A"/>
4773
  <Ecore:EReference xmi:id="_EaJS8MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DEE7BDA017A"/>
4795
  <Ecore:EOperation xmi:id="_DfVpqMYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E142F3E03CB" operationName="lowerBound"/>
4774
  <Ecore:EOperation xmi:id="_EaJS8cFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E142F3E03CB" operationName="lowerBound"/>
4796
  <Ecore:EOperation xmi:id="_DfVpqcYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E142F7500B3" operationName="upperBound"/>
4775
  <Ecore:EOperation xmi:id="_EaJS8sFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E142F7500B3" operationName="upperBound"/>
4797
  <Ecore:EOperation xmi:id="_DfVpqsYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D3E142FBB01EA" operationName="getType" visibility="None"/>
4776
  <Ecore:EOperation xmi:id="_EaJS88FlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D3E142FBB01EA" operationName="getType" visibility="None"/>
4798
  <Ecore:EAttribute xmi:id="_DfVpq8YdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3DE7647D021E"/>
4777
  <Ecore:EAttribute xmi:id="_EaJS9MFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3DE7647D021E"/>
4799
  <Ecore:EAttribute xmi:id="_DfVprMYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3DEE875F0333"/>
4778
  <Ecore:EAttribute xmi:id="_EaJS9cFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3DEE875F0333"/>
4800
  <Ecore:EReference xmi:id="_DfVprcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DEE344701CC"/>
4779
  <Ecore:EReference xmi:id="_EaJS9sFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DEE344701CC"/>
4801
  <Ecore:EReference xmi:id="_DfVprsYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DEE6FD3029F"/>
4780
  <Ecore:EReference xmi:id="_EaJS98FlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DEE6FD3029F"/>
4802
  <Ecore:EReference xmi:id="_DfVpr8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DEE6FD302F9"/>
4781
  <Ecore:EReference xmi:id="_EaJS-MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DEE6FD302F9"/>
4803
  <Ecore:EReference xmi:id="_DfVpsMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DEE344701FE"/>
4782
  <Ecore:EReference xmi:id="_EaJS-cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DEE344701FE"/>
4804
  <Ecore:EAttribute xmi:id="_DfVpscYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D3DE6BF540255"/>
4783
  <Ecore:EAttribute xmi:id="_EaJS-sFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D3DE6BF540255"/>
4805
  <Ecore:EAttribute xmi:id="_DfVpssYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_3ADC7B74022D41C2D63E00EE"/>
4784
  <Ecore:EAttribute xmi:id="_EaJS-8FlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_3ADC7B74022D41C2D63E00EE"/>
4806
  <Ecore:EReference xmi:id="_DfVps8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3DFCB86501A0"/>
4785
  <Ecore:EReference xmi:id="_EaJS_MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3DFCB86501A0"/>
4807
  <Ecore:EAttribute xmi:id="_DfVptMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_7-d1kIa_EdqhgMOAOWpjfQ"/>
4786
  <Ecore:EAttribute xmi:id="_EaJS_cFlEdu60_VP7XWKdw" isTransient="true" base_Property="_7-d1kIa_EdqhgMOAOWpjfQ"/>
4808
  <Ecore:EOperation xmi:id="_DfVptcYdEduPJbEsMYXjUQ" base_Operation="_3ADC7B74022D42EE305C00A6" operationName="getQualifiedName" visibility="None"/>
4787
  <Ecore:EOperation xmi:id="_EaJS_sFlEdu60_VP7XWKdw" base_Operation="_3ADC7B74022D42EE305C00A6" operationName="getQualifiedName" visibility="None"/>
4809
  <Ecore:EAttribute xmi:id="_DfVptsYdEduPJbEsMYXjUQ" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41BDD0260325"/>
4788
  <Ecore:EAttribute xmi:id="_EaJS_8FlEdu60_VP7XWKdw" isUnsettable="true" xmlFeatureKind="Element" base_Property="_3ADC7B74022D41BDD0260325"/>
4810
  <Ecore:EReference xmi:id="_DfezkMYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CB24B21030C"/>
4789
  <Ecore:EReference xmi:id="_EaJTAMFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CB24B21030C"/>
4811
  <Ecore:EReference xmi:id="_DfezkcYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CBDA7FB03DD"/>
4790
  <Ecore:EReference xmi:id="_EaJTAcFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CBDA7FB03DD"/>
4812
  <Ecore:EAttribute xmi:id="_DfezksYdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CBDA7B50011"/>
4791
  <Ecore:EAttribute xmi:id="_EaJTAsFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CBDA7B50011"/>
4813
  <Ecore:EReference xmi:id="_Dfezk8YdEduPJbEsMYXjUQ" isTransient="true" base_Property="_3ADC7B74022D3CBDA7FB03E7"/>
4792
  <Ecore:EReference xmi:id="_EaTD8MFlEdu60_VP7XWKdw" isTransient="true" base_Property="_3ADC7B74022D3CBDA7FB03E7"/>
4814
  <Ecore:EOperation xmi:id="_DfezlMYdEduPJbEsMYXjUQ" base_Operation="_Ccgo4DakEdqq1tCaRkgBQQ" operationName="getMetaclass" visibility="None"/>
4793
  <Ecore:EOperation xmi:id="_EaTD8cFlEdu60_VP7XWKdw" base_Operation="_Ccgo4DakEdqq1tCaRkgBQQ" operationName="getMetaclass" visibility="None"/>
4815
  <Ecore:EAttribute xmi:id="_DfezlcYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_GgC74HGhEdqziYxiZo0YtA"/>
4794
  <Ecore:EAttribute xmi:id="_EaTD8sFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_GgC74HGhEdqziYxiZo0YtA"/>
4816
  <Ecore:EAttribute xmi:id="_DfezlsYdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_LCBSQHGhEdqziYxiZo0YtA"/>
4795
  <Ecore:EAttribute xmi:id="_EaTD88FlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_LCBSQHGhEdqziYxiZo0YtA"/>
4817
  <Ecore:EAttribute xmi:id="_Dfezl8YdEduPJbEsMYXjUQ" isUnsettable="true" base_Property="_P1lH4HGhEdqziYxiZo0YtA"/>
4796
  <Ecore:EAttribute xmi:id="_EaTD9MFlEdu60_VP7XWKdw" isUnsettable="true" base_Property="_P1lH4HGhEdqziYxiZo0YtA"/>
4818
</xmi:XMI>
4797
</xmi:XMI>
(-)model/L2.uml (-1 / +7 lines)
Lines 46-51 Link Here
46
    <packageMerge xmi:id="_frzRQFK2EdqxB6Bl62AbBg">
46
    <packageMerge xmi:id="_frzRQFK2EdqxB6Bl62AbBg">
47
      <mergedPackage href="Superstructure.uml#_3ADC7B74022D410C265D0152"/>
47
      <mergedPackage href="Superstructure.uml#_3ADC7B74022D410C265D0152"/>
48
    </packageMerge>
48
    </packageMerge>
49
    <profileApplication xmi:id="_CTvJxxmMEdqvcs97umGEYQ">
50
      <eAnnotations xmi:id="_CTvJyBmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
51
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
52
      </eAnnotations>
53
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
54
    </profileApplication>
49
    <profileApplication xmi:id="_CZsAwBmMEdqvcs97umGEYQ">
55
    <profileApplication xmi:id="_CZsAwBmMEdqvcs97umGEYQ">
50
      <eAnnotations xmi:id="_CZsAwRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
56
      <eAnnotations xmi:id="_CZsAwRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
51
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
57
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
Lines 53-57 Link Here
53
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
59
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
54
    </profileApplication>
60
    </profileApplication>
55
  </uml:Model>
61
  </uml:Model>
56
  <Ecore:EPackage xmi:id="_4o7gwMYcEduPJbEsMYXjUQ" base_Package="_CTvJwBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.1.1/uml.xml"/>
62
  <Ecore:EPackage xmi:id="_FHmO0MFlEdu60_VP7XWKdw" base_Package="_CTvJwBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.2/uml.xml"/>
57
</xmi:XMI>
63
</xmi:XMI>
(-)model/L1.uml (-1 / +7 lines)
Lines 34-39 Link Here
34
    <packageMerge xmi:id="_c_XvgHygEdq7cMP_l1l5Gg">
34
    <packageMerge xmi:id="_c_XvgHygEdq7cMP_l1l5Gg">
35
      <mergedPackage href="Superstructure.uml#_3ADC7B74022D410D001C03C2"/>
35
      <mergedPackage href="Superstructure.uml#_3ADC7B74022D410D001C03C2"/>
36
    </packageMerge>
36
    </packageMerge>
37
    <profileApplication xmi:id="_BWyZUxmMEdqvcs97umGEYQ">
38
      <eAnnotations xmi:id="_BWyZVBmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
39
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
40
      </eAnnotations>
41
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
42
    </profileApplication>
37
    <profileApplication xmi:id="_BbZzkBmMEdqvcs97umGEYQ">
43
    <profileApplication xmi:id="_BbZzkBmMEdqvcs97umGEYQ">
38
      <eAnnotations xmi:id="_BbZzkRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
44
      <eAnnotations xmi:id="_BbZzkRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
39
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
45
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
Lines 41-45 Link Here
41
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
47
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
42
    </profileApplication>
48
    </profileApplication>
43
  </uml:Model>
49
  </uml:Model>
44
  <Ecore:EPackage xmi:id="_8njScMYcEduPJbEsMYXjUQ" base_Package="_BWooUBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.1.1/uml.xml"/>
50
  <Ecore:EPackage xmi:id="_FAJjAMFlEdu60_VP7XWKdw" base_Package="_BWooUBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.2/uml.xml"/>
45
</xmi:XMI>
51
</xmi:XMI>
(-)model/L3.uml (-1 / +7 lines)
Lines 46-51 Link Here
46
    <packageMerge xmi:id="_HW4dahTbEdqZu-3Jy1-uYg">
46
    <packageMerge xmi:id="_HW4dahTbEdqZu-3Jy1-uYg">
47
      <mergedPackage href="Superstructure.uml#_3ADC7B74022D3E2803C80047"/>
47
      <mergedPackage href="Superstructure.uml#_3ADC7B74022D3E2803C80047"/>
48
    </packageMerge>
48
    </packageMerge>
49
    <profileApplication xmi:id="_EBtHehmMEdqvcs97umGEYQ">
50
      <eAnnotations xmi:id="_EBtHexmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
51
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
52
      </eAnnotations>
53
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
54
    </profileApplication>
49
    <profileApplication xmi:id="_EF31wBmMEdqvcs97umGEYQ">
55
    <profileApplication xmi:id="_EF31wBmMEdqvcs97umGEYQ">
50
      <eAnnotations xmi:id="_EF31wRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
56
      <eAnnotations xmi:id="_EF31wRmMEdqvcs97umGEYQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
51
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
57
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
Lines 53-57 Link Here
53
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
59
      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
54
    </profileApplication>
60
    </profileApplication>
55
  </uml:Model>
61
  </uml:Model>
56
  <Ecore:EPackage xmi:id="_xo824MYcEduPJbEsMYXjUQ" base_Package="_EBtHcBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.1.1/uml.xml"/>
62
  <Ecore:EPackage xmi:id="_FPfmkMFlEdu60_VP7XWKdw" base_Package="_EBtHcBmMEdqvcs97umGEYQ" nsPrefix="uml" nsURI="http://schema.omg.org/spec/UML/2.2/uml.xml"/>
57
</xmi:XMI>
63
</xmi:XMI>

Return to bug 232332