<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmlns:MD_Customization_for_Requirements__additional_stereotypes="http://www.magicdraw.com/spec/Customization/180/Requirements"
          xmlns:MD_Customization_for_SysML__additional_stereotypes="http://www.magicdraw.com/spec/Customization/180/SysML"
          xmlns:StandardProfile="http://www.omg.org/spec/UML/20131001/StandardProfile"
          xmlns:sysml="http://www.omg.org/spec/SysML/20181001/SysML"
          xmlns:uml="http://www.omg.org/spec/UML/20131001"
          xmlns:xmi="http://www.omg.org/spec/XMI/20131001">
   <xmi:documentation xmi:type="xmi:Documentation">
      <xmi:exporter>MagicDraw Clean XMI Exporter</xmi:exporter>
      <xmi:exporterVersion>2024x v6</xmi:exporterVersion>
   </xmi:documentation>
   <xmi:documentation xmi:type="xmi:Documentation">
      <xmi:exporter>MagicDraw Clean XMI Exporter</xmi:exporter>
      <xmi:exporterVersion>2024x v6</xmi:exporterVersion>
   </xmi:documentation>
   <uml:Model xmi:type="uml:Model"
               xmi:id="_2022x_1_27f60570_1742433912151_479101_1669"
               name="Model">
      <packagedElement xmi:type="uml:Profile"
                        xmi:id="_2022x_1_27f60570_1742312769248_775786_1276"
                        name="SACM2.4">
         <packagedElement xmi:type="uml:Package"
                           xmi:id="_2024x_3_109d038b_1759547734365_919719_11215"
                           name="Metamodel">
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1759955884038_209387_2173"
                              name="NonNormative">
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884047_441149_2205"
                              body="{Lower Index  Rules take precedence over Higher Index rules}">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884045_184282_2191"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884084_444327_2460"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884085_541753_2462"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884083_575753_2452"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1771953313490_353485_7076"/>
               </ownedComment>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884045_442249_2189"
                                 name="Rule">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1775675603399_140362_6133"
                                 body="The name can be the content or one can have a name and then the value contains the content">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884045_442249_2189"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764385292237_414238_2980"
                                   general="_2024x_3_109d038b_1759955884062_162068_2313"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1775362832535_197977_14964"
                                   general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884084_577152_2457"
                                   name="value"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884127_350963_2839"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884045_184282_2191">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884084_444327_2460"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884084_119377_2459"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884084_119377_2459"
                             name="argumentAsset"
                             visibility="public"
                             type="_2024x_3_109d038b_1764984311086_826956_4200"
                             association="_2024x_3_109d038b_1759955884045_184282_2191">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884127_97139_2843"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884127_624987_2842"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884045_300988_2192">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884085_541753_2462"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884084_268977_2461"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884084_268977_2461"
                             name="assertedInference"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_551063_2421"
                             association="_2024x_3_109d038b_1759955884045_300988_2192">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884127_757984_2847"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884127_994159_2846"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1774988455943_219602_4034"
                                 name="NamedValueTypes">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884067_610928_2360"
                                 body="If SACM is embedded in a language with Attributes that is available to be used, this can be used as well">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <annotatedElement href="http://www.omg.org/spec/UML/20131001/UML.xmi#Property"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884067_817225_2359"
                                 body="If defaultValue.size() = 1 then that defaultValue applies to all values">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884106_796489_2635"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884067_60840_2353"
                                 body="isSACMAbstract=true can be used to define a type">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_59913_2316"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884067_731041_2357"
                                 body="If minValue, maxValue, isMinInclusive, isMaxInclusive have only one value then that value is used for all&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884063_381869_2318"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884067_117798_2358"
                                 body="If minValue, maxValue, isMinInclusive, isMaxInclusive are not specified then there is no constraint">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884063_381869_2318"/>
                  </ownedComment>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884063_706139_2321"
                                    name="RealPercentageNamedValue">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884107_731167_2647"
                                      general="_2024x_3_109d038b_1759955884063_596689_2320"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884108_53445_2653"
                                      name="minValue"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884108_996991_2651"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884143_307563_3086"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776103177158_589576_5584"
                                     value="*"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1759955884143_32842_3087"
                                       value="0.0"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884108_231166_2654"
                                      name="maxValue"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884108_420519_2652"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884143_426037_3089"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776103184292_646805_5589"
                                     value="*"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1759955884143_882068_3090"
                                       value="1.0"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884061_231554_2309"
                                    name="IntegerNamedValue">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884104_474568_2615"
                                      general="_2024x_3_109d038b_1759955884063_381869_2318"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884104_192461_2616"
                                      name="value"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_780389_2634"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884139_409305_3026"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884139_92295_3025"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884104_831129_2617"
                                      name="defaultValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_796489_2635"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884139_857091_3028"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884139_722114_3027"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884104_682302_2618"
                                      name="literal"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_802231_2636"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884139_202080_3030"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884139_615709_3029"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884104_265763_2619"
                                      name="minValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884107_283809_2640"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884139_246124_3032"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884139_998351_3031"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884105_254360_2620"
                                      name="maxValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884107_959570_2642"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884139_828823_3034"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884139_269252_3033"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884063_381869_2318"
                                    name="NumericalNamedValue"
                                    isAbstract="true"
                                    classifierBehavior="_2024x_3_109d038b_1765064508936_438263_8404">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884106_958980_2633"
                                      general="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <ownedBehavior xmi:type="uml:OpaqueBehavior"
                                     xmi:id="_2024x_3_109d038b_1765064508936_438263_8404"
                                     name="CheckBounds">
                        <body>CheckLowerBound(value) and CheckLowerBound(defaultValue) and CheckLowerBound(literal) and
CheckUpperBound(value) and CheckUpperBound(defaultValue) and CheckUpperBound(literal)</body>
                        <language>OCL2.0</language>
                        <ownedBehavior xmi:type="uml:OpaqueBehavior"
                                        xmi:id="_2024x_3_109d038b_1765064541439_437489_8408"
                                        name="CheckUpperBound"/>
                        <ownedBehavior xmi:type="uml:OpaqueBehavior"
                                        xmi:id="_2024x_3_109d038b_1765064562568_790010_8413"
                                        name="CheckLowerBound"/>
                     </ownedBehavior>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884107_283809_2640"
                                      name="minValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884141_582473_3062"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884140_229959_3061"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884107_221231_2641"
                                      name="isMinInclusive"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884141_630425_3064"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884141_720491_3063"
                                     value="*"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1759955884141_481765_3065"
                                       value="true"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884107_959570_2642"
                                      name="maxValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884141_339535_3067"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884141_627212_3066"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884107_315801_2643"
                                      name="isMaxInclusive"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884141_768061_3069"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884141_609302_3068"
                                     value="*"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1759955884141_914732_3070"
                                       value="true"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884061_535940_2305"
                                    name="BooleanNamedValue">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884103_809847_2602"
                                      general="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884103_266865_2603"
                                      name="value"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_780389_2634"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884138_930321_3016"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884138_736173_3015"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884103_760889_2604"
                                      name="defaultValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_796489_2635"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884138_586362_3018"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884138_27933_3017"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884103_575196_2605"
                                      name="literal"
                                      visibility="public"
                                      isOrdered="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_802231_2636"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884138_179340_3020"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884138_405667_3019"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884063_596689_2320"
                                    name="RealNameValue">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884107_526909_2639"
                                      general="_2024x_3_109d038b_1759955884063_381869_2318"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884107_163110_2648"
                                      name="value"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_780389_2634"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884141_100754_3076"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884141_938762_3075"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884108_850855_2649"
                                      name="defaultValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_796489_2635"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884142_600429_3078"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884142_597658_3077"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884108_522950_2650"
                                      name="literal"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_802231_2636"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884142_31509_3080"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884142_190513_3079"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884108_996991_2651"
                                      name="minValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884107_283809_2640"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884142_177334_3082"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884142_755809_3081"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884108_420519_2652"
                                      name="maxValue"
                                      visibility="public"
                                      isOrdered="true"
                                      isUnique="false">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884107_959570_2642"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884142_986728_3084"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884142_573575_3083"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1759955884041_227087_2176"
                                 name="SACMView">
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884055_684093_2269"
                                    name="SACMDiagram"
                                    isAbstract="true">
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1763590598600_319854_2497"
                                 name="deriveElement">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884055_684093_2269"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1763590598600_512675_2498">
                           <body>element=diagramElement-&gt;collect(element).asSet()</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884093_181215_2527"
                                      general="_2024x_3_109d038b_1772296826393_457008_16227"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884093_920326_2534"
                                      general="_2024x_3_109d038b_1759955884096_617070_2554"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884093_413253_2532"
                                      name="diagramElement"
                                      visibility="public"
                                      isOrdered="true"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1759955884056_293407_2273"
                                      association="_2024x_3_109d038b_1759955884055_248688_2271">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884135_789170_2966"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884130_60373_2915"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884130_721089_2914"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884093_617464_2533"
                                      name="baseElement"
                                      visibility="public"
                                      isDerived="true"
                                      type="_2024x_3_109d038b_1759955884061_614274_2306"
                                      association="_2024x_3_109d038b_1759955884055_964403_2272">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884093_223841_2531"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884130_754738_2917"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884130_333290_2916"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1765155748314_615682_22616"
                                      name="name"
                                      visibility="public"
                                      isDerived="true"
                                      type="_2024x_3_109d038b_1759955884060_18249_2297">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884133_409109_2957"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884110_798894_2674"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884093_223841_2531"
                                      name="element"
                                      visibility="public"
                                      isReadOnly="true"
                                      isDerived="true"
                                      isDerivedUnion="true"
                                      type="_2024x_3_109d038b_1759955884065_836486_2333"
                                      association="_2024x_3_109d038b_1759955884055_896035_2270">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1764968686147_193384_3157"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884130_916967_2913"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884130_164378_2912"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1759955884055_896035_2270">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884093_223841_2531"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884093_182582_2535"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1759955884093_182582_2535"
                                name="diagram"
                                visibility="public"
                                isReadOnly="true"
                                isDerived="true"
                                isDerivedUnion="true"
                                type="_2024x_3_109d038b_1759955884055_684093_2269"
                                association="_2024x_3_109d038b_1759955884055_896035_2270">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1764968686148_363384_3158"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884131_572773_2919"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884131_154715_2918"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1759955884055_248688_2271">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884094_530446_2536"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884093_413253_2532"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1759955884094_530446_2536"
                                name="diagram"
                                visibility="public"
                                type="_2024x_3_109d038b_1759955884055_684093_2269"
                                association="_2024x_3_109d038b_1759955884055_248688_2271">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884134_240764_2962"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884131_544954_2921"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1759955884055_964403_2272">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884094_940521_2537"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884093_617464_2533"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1759955884094_940521_2537"
                                name="sacmDiagram"
                                visibility="public"
                                isDerived="true"
                                type="_2024x_3_109d038b_1759955884055_684093_2269"
                                association="_2024x_3_109d038b_1759955884055_964403_2272">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884093_182582_2535"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884131_746308_2923"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884131_531965_2922"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884056_293407_2273"
                                    name="SACMDiagramElement">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884094_649770_2538"
                                      general="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884094_650410_2540"
                                      general="_2024x_3_109d038b_1759955884096_483993_2555"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772026352720_508673_8617"
                                      name="representation"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884049_202630_2232">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772026376062_535754_8625"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776101432320_912174_4759"
                                      name="element"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884065_836486_2333"
                                      association="_2024x_3_109d038b_1776101432319_5147_4758">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884135_647894_2965"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776101731027_903189_4823"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776101731027_868096_4824"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884056_786415_2275"
                                    name="StructuredAssuraceArtifactDiagram">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884093_481083_2528"
                                      general="_2024x_3_109d038b_1759955884055_684093_2269"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776620624202_750692_26128"
                                      general="_2024x_3_109d038b_1759955884068_482497_2368"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884094_236370_2542"
                                      name="abbreviation"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884093_219529_2530"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1759955884131_831126_2930"
                                       value="SAA"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1764984099232_286044_4160"
                                      name="artifactConcept"
                                      visibility="public"
                                      isDerived="true"
                                      type="_2024x_3_109d038b_1764983935455_243218_4013"
                                      association="_2024x_3_109d038b_1764984099232_680228_4159">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884093_223841_2531"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1764989099971_530389_4534"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1764989099971_878676_4535"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776719334888_738645_4808"
                                      name="ownedArtifactAsset"
                                      visibility="public"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1759955884068_482497_2368"
                                      association="_2024x_3_109d038b_1776719343242_518424_4816">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1769054229538_348917_6024"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776719334892_896116_4810"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776719334892_120660_4809"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884056_759545_2277"
                                    name="StructuredAssuranceArgumentDiagram">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884092_491571_2524"
                                      general="_2024x_3_109d038b_1759955884055_684093_2269"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776620669498_274655_26193"
                                      general="_2024x_3_109d038b_1759955884073_691368_2389"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884095_41957_2545"
                                      name="abbreviation"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884093_219529_2530"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1759955884132_865198_2937"
                                       value="SAG"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1764984519528_146369_4345"
                                      name="argumentConcept"
                                      visibility="public"
                                      isDerived="true"
                                      type="_2024x_3_109d038b_1764984311086_826956_4200"
                                      association="_2024x_3_109d038b_1764984519528_599151_4344">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884093_223841_2531"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1764990266603_544130_4577"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1764990266603_343002_4578"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776721273849_177243_5597"
                                      name="ownedArgumentAsset"
                                      visibility="public"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1759955884073_691368_2389"
                                      association="_2024x_3_109d038b_1776721280423_459909_5605">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1771011925253_76468_2326"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776721273849_291486_5599"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776721273849_721232_5598"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884056_414815_2279"
                                    name="StructuredAssuranceCaseDiagram">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884093_253023_2529"
                                      general="_2024x_3_109d038b_1759955884055_684093_2269"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884095_894271_2548"
                                      name="abbreviation"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884093_219529_2530"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1759955884132_4661_2944"
                                       value="SAC"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884095_543144_2549"
                                      name="element"
                                      visibility="public"
                                      isDerived="true"
                                      type="_2024x_3_109d038b_1759955884065_836486_2333"
                                      association="_2024x_3_109d038b_1759955884057_385876_2280">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884093_223841_2531"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884132_976211_2946"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884132_130460_2945"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1759955884057_385876_2280">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884095_543144_2549"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884095_786560_2550"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1759955884095_786560_2550"
                                name="structuredAssuranceCaseDiagram"
                                visibility="public"
                                isDerived="true"
                                type="_2024x_3_109d038b_1759955884056_414815_2279"
                                association="_2024x_3_109d038b_1759955884057_385876_2280">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884093_182582_2535"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884132_497608_2948"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884132_996717_2947"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884057_847092_2281"
                                    name="StructuredAssuranceTerminologyDiagram">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884093_891751_2526"
                                      general="_2024x_3_109d038b_1759955884055_684093_2269"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776620553434_698218_26067"
                                      general="_2024x_3_109d038b_1759955884049_869043_2234"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884096_674246_2551"
                                      name="abbreviation"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884093_219529_2530"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1759955884133_382368_2951"
                                       value="SAT"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1764983447743_831845_3997"
                                      name="terminologyConcept"
                                      visibility="public"
                                      isDerived="true"
                                      type="_2024x_3_109d038b_1764983252496_725114_3849"
                                      association="_2024x_3_109d038b_1764983447743_679673_3996">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884093_223841_2531"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1764987467336_92289_4448"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1764987467336_142955_4449"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Package"
                                    xmi:id="_2024x_3_109d038b_1759955884057_453608_2283"
                                    name="DI">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1759955884101_373788_2569"
                                    body="Reproduced from OMG Standard DD"/>
                     <packagedElement xmi:type="uml:Class"
                                       xmi:id="_2024x_3_109d038b_1759955884096_617070_2554"
                                       name="Diagram"
                                       isAbstract="true">
                        <generalization xmi:type="uml:Generalization"
                                         xmi:id="_2024x_3_109d038b_1759955884133_293665_2956"
                                         general="_2024x_3_109d038b_1759955884099_505537_2564"/>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884133_409109_2957"
                                         name="name"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                           <defaultValue xmi:type="uml:LiteralString"
                                          xmi:id="_2024x_3_109d038b_1759955884156_162963_3336"
                                          value="&#34;&#34;"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884133_815398_2958"
                                         name="documentation"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                           <defaultValue xmi:type="uml:LiteralString"
                                          xmi:id="_2024x_3_109d038b_1759955884156_321606_3339"
                                          value="&#34;&#34;"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884133_965058_2959"
                                         name="resolution"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                           <defaultValue xmi:type="uml:LiteralString"
                                          xmi:id="_2024x_3_109d038b_1759955884156_43195_3342"
                                          value="300"/>
                        </ownedAttribute>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Class"
                                       xmi:id="_2024x_3_109d038b_1759955884096_483993_2555"
                                       name="DiagramElement"
                                       isAbstract="true">
                        <generalization xmi:type="uml:Generalization"
                                         xmi:id="_2024x_3_109d038b_1759955884101_783309_2578"
                                         general="_2024x_3_109d038b_1759955884058_818499_2288"/>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884134_250845_2963"
                                         name="sharedStyle"
                                         visibility="public"
                                         type="_2024x_3_109d038b_1759955884099_52087_2566"
                                         association="_2024x_3_109d038b_1759955884098_190561_2557">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884156_30128_3346"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884134_792392_2964"
                                         name="localStyle"
                                         visibility="public"
                                         aggregation="composite"
                                         type="_2024x_3_109d038b_1759955884099_52087_2566"
                                         association="_2024x_3_109d038b_1759955884098_820393_2558">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884156_345929_3348"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884135_647894_2965"
                                         name="modelElement"
                                         visibility="public"
                                         isReadOnly="true"
                                         isDerived="true"
                                         isDerivedUnion="true"
                                         type="_2024x_3_109d038b_1759955884058_818499_2288"
                                         association="_2024x_3_109d038b_1759955884098_725401_2559">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884156_639187_3350"/>
                           <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                        xmi:id="_2024x_3_109d038b_1759955884156_690095_3349"
                                        value="*"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884135_789170_2966"
                                         name="ownedElement"
                                         visibility="public"
                                         isOrdered="true"
                                         isReadOnly="true"
                                         aggregation="composite"
                                         isDerived="true"
                                         isDerivedUnion="true"
                                         type="_2024x_3_109d038b_1759955884096_483993_2555"
                                         association="_2024x_3_109d038b_1759955884097_136258_2556">
                           <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884156_149002_3352"/>
                           <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                        xmi:id="_2024x_3_109d038b_1759955884156_534291_3351"
                                        value="*"/>
                        </ownedAttribute>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Association"
                                       xmi:id="_2024x_3_109d038b_1759955884097_136258_2556">
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884134_240764_2962"/>
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_789170_2966"/>
                        <ownedEnd xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884134_240764_2962"
                                   name="owningElement"
                                   visibility="public"
                                   isReadOnly="true"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884096_483993_2555"
                                   association="_2024x_3_109d038b_1759955884097_136258_2556">
                           <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884156_166664_3344"/>
                        </ownedEnd>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Association"
                                       xmi:id="_2024x_3_109d038b_1759955884098_190561_2557">
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884134_250845_2963"/>
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_978724_2967"/>
                        <ownedEnd xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884135_978724_2967"
                                   name="styledElement"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884096_483993_2555"
                                   association="_2024x_3_109d038b_1759955884098_190561_2557">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884157_959579_3354"/>
                           <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                        xmi:id="_2024x_3_109d038b_1759955884157_547742_3353"
                                        value="*"/>
                        </ownedEnd>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Association"
                                       xmi:id="_2024x_3_109d038b_1759955884098_820393_2558">
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884134_792392_2964"/>
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_176216_2968"/>
                        <ownedEnd xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884135_176216_2968"
                                   name="styledElement"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884096_483993_2555"
                                   association="_2024x_3_109d038b_1759955884098_820393_2558">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884157_778324_3356"/>
                        </ownedEnd>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Association"
                                       xmi:id="_2024x_3_109d038b_1759955884098_725401_2559">
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_647894_2965"/>
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_779831_2969"/>
                        <ownedEnd xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884135_779831_2969"
                                   name="diagramElement"
                                   visibility="public"
                                   isReadOnly="true"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884096_483993_2555"
                                   association="_2024x_3_109d038b_1759955884098_725401_2559">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884157_228620_3358"/>
                           <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                        xmi:id="_2024x_3_109d038b_1759955884157_271685_3357"
                                        value="*"/>
                        </ownedEnd>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Association"
                                       xmi:id="_2024x_3_109d038b_1759955884098_286341_2560">
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_278056_2971"/>
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_523460_2970"/>
                        <ownedEnd xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884135_523460_2970"
                                   name="targetEdge"
                                   visibility="public"
                                   isReadOnly="true"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884099_666681_2562"
                                   association="_2024x_3_109d038b_1759955884098_286341_2560">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884157_904447_3360"/>
                           <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                        xmi:id="_2024x_3_109d038b_1759955884157_862335_3359"
                                        value="*"/>
                        </ownedEnd>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Association"
                                       xmi:id="_2024x_3_109d038b_1759955884098_746545_2561">
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_344439_2973"/>
                        <memberEnd xmi:idref="_2024x_3_109d038b_1759955884135_25983_2972"/>
                        <ownedEnd xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884135_25983_2972"
                                   name="sourceEdge"
                                   visibility="public"
                                   isReadOnly="true"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884099_666681_2562"
                                   association="_2024x_3_109d038b_1759955884098_746545_2561">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884157_310188_3364"/>
                           <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                        xmi:id="_2024x_3_109d038b_1759955884157_549385_3363"
                                        value="*"/>
                        </ownedEnd>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Class"
                                       xmi:id="_2024x_3_109d038b_1759955884099_666681_2562"
                                       name="Edge"
                                       isAbstract="true">
                        <generalization xmi:type="uml:Generalization"
                                         xmi:id="_2024x_3_109d038b_1759955884134_650860_2960"
                                         general="_2024x_3_109d038b_1759955884096_483993_2555"/>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884135_278056_2971"
                                         name="target"
                                         visibility="public"
                                         isReadOnly="true"
                                         isDerived="true"
                                         isDerivedUnion="true"
                                         type="_2024x_3_109d038b_1759955884096_483993_2555"
                                         association="_2024x_3_109d038b_1759955884098_286341_2560"/>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884135_344439_2973"
                                         name="source"
                                         visibility="public"
                                         isReadOnly="true"
                                         isDerived="true"
                                         isDerivedUnion="true"
                                         type="_2024x_3_109d038b_1759955884096_483993_2555"
                                         association="_2024x_3_109d038b_1759955884098_746545_2561"/>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_421467_2974"
                                         name="waypoint"
                                         visibility="public"
                                         isOrdered="true"
                                         isUnique="false"
                                         type="_2024x_3_109d038b_1759955884100_646030_2568">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884157_430191_3368"/>
                           <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                        xmi:id="_2024x_3_109d038b_1759955884157_106028_3367"
                                        value="*"/>
                        </ownedAttribute>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Class"
                                       xmi:id="_2024x_3_109d038b_1759955884099_505537_2564"
                                       name="Shape"
                                       isAbstract="true">
                        <generalization xmi:type="uml:Generalization"
                                         xmi:id="_2024x_3_109d038b_1759955884134_787783_2961"
                                         general="_2024x_3_109d038b_1759955884096_483993_2555"/>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_366090_2976"
                                         name="bounds"
                                         visibility="public"
                                         type="_2024x_3_109d038b_1759955884099_338773_2567">
                           <lowerValue xmi:type="uml:LiteralInteger"
                                        xmi:id="_2024x_3_109d038b_1759955884157_814022_3372"/>
                        </ownedAttribute>
                     </packagedElement>
                     <packagedElement xmi:type="uml:Class"
                                       xmi:id="_2024x_3_109d038b_1759955884099_52087_2566"
                                       name="Style"
                                       isAbstract="true"/>
                     <packagedElement xmi:type="uml:DataType"
                                       xmi:id="_2024x_3_109d038b_1759955884099_338773_2567"
                                       name="Bounds">
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_107748_2978"
                                         name="x"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                           <defaultValue xmi:type="uml:LiteralString"
                                          xmi:id="_2024x_3_109d038b_1759955884157_756935_3377"
                                          value="0.0"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_506884_2979"
                                         name="y"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                           <defaultValue xmi:type="uml:LiteralString"
                                          xmi:id="_2024x_3_109d038b_1759955884158_482253_3380"
                                          value="0.0"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_289271_2980"
                                         name="width"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_538804_2981"
                                         name="height"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                        </ownedAttribute>
                     </packagedElement>
                     <packagedElement xmi:type="uml:DataType"
                                       xmi:id="_2024x_3_109d038b_1759955884100_646030_2568"
                                       name="Point">
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_780513_2982"
                                         name="x"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                           <defaultValue xmi:type="uml:LiteralString"
                                          xmi:id="_2024x_3_109d038b_1759955884158_272644_3387"
                                          value="0"/>
                        </ownedAttribute>
                        <ownedAttribute xmi:type="uml:Property"
                                         xmi:id="_2024x_3_109d038b_1759955884136_565031_2983"
                                         name="y"
                                         visibility="public">
                           <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                           <defaultValue xmi:type="uml:LiteralString"
                                          xmi:id="_2024x_3_109d038b_1759955884158_111850_3390"
                                          value="0"/>
                        </ownedAttribute>
                     </packagedElement>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1764983447743_679673_3996">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1764983447743_831845_3997"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1764983447743_336464_3998"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1764983447743_336464_3998"
                                name="structuredAssuranceTerminologyDiagram"
                                visibility="public"
                                isDerived="true"
                                type="_2024x_3_109d038b_1759955884057_847092_2281"
                                association="_2024x_3_109d038b_1764983447743_679673_3996">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884094_530446_2536"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1764987490896_132496_4460"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1764987490896_39919_4461"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1764984099232_680228_4159">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1764984099232_286044_4160"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1764984099233_82849_4161"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1764984099233_82849_4161"
                                name="structuredAssuranceArtifactDiagram"
                                visibility="public"
                                isDerived="true"
                                type="_2024x_3_109d038b_1759955884056_786415_2275"
                                association="_2024x_3_109d038b_1764984099232_680228_4159">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884093_182582_2535"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1764989090583_894017_4531"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1764989090583_879168_4532"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1764984519528_599151_4344">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1764984519528_146369_4345"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1764984519529_678731_4346"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1764984519529_678731_4346"
                                name="structuredAssuranceArgumentDiagram"
                                visibility="public"
                                isDerived="true"
                                type="_2024x_3_109d038b_1759955884056_759545_2277"
                                association="_2024x_3_109d038b_1764984519528_599151_4344">
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884093_182582_2535"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1764990293810_528290_4582"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1764990293810_878536_4583"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1772296826393_457008_16227"
                                    name="SACMView"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1772296893949_854486_16324"
                                      general="_2024x_3_109d038b_1759955884066_390054_2340"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884093_219529_2530"
                                      name="abbreviation"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884130_561429_2911"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776101432319_5147_4758">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776101432320_912174_4759"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776101432320_23424_4760"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776101432320_23424_4760"
                                name="diagramElement"
                                visibility="public"
                                type="_2024x_3_109d038b_1759955884056_293407_2273"
                                association="_2024x_3_109d038b_1776101432319_5147_4758">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884135_779831_2969"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776101650865_656263_4797"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776101650865_419868_4798"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776719343242_518424_4816">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776719343242_140891_4817"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776719334888_738645_4808"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776719343242_140891_4817"
                                name="structuredAssuranceArtifactDiagram"
                                visibility="public"
                                type="_2024x_3_109d038b_1759955884056_786415_2275"
                                association="_2024x_3_109d038b_1776719343242_518424_4816">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1769054229538_187513_6025"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776720981333_891383_5449"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776720981333_611302_5450"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776721280423_459909_5605">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776721280423_46678_5606"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776721273849_177243_5597"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776721280423_46678_5606"
                                name="structuredAssuranceArgumentDiagram"
                                visibility="public"
                                type="_2024x_3_109d038b_1759955884056_759545_2277"
                                association="_2024x_3_109d038b_1776721280423_459909_5605">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1771011925255_676095_2327"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776721333039_515306_5649"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776721333039_852374_5650"/>
                     </ownedEnd>
                  </packagedElement>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1775656797828_803923_4326"
                                 name="AdvancedArgument">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_870100_2220"
                                 body="Collective implies all sources are Necessary, taken together they are Sufficient (this is meant to be for inductive arguments that are complete by their arguers)&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884046_187026_2194"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_968659_2214"
                                 body="Probable (P)&#xA;Collective (C)&#xA;Necessary (N)&#xA;Sufficient (S)&#xA;NecessaryAndSufficient (NS)&#xA;ByRule (R)">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884046_187026_2194"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_44254_2209"
                                 body="Undecidable things can be shown with a cardinality 0 isTrue">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884120_702946_2774"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772730844611_554952_8554"
                                 body="Allows for other logic values (like multi-value logics)">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772640899302_394520_5037"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_53429_2223"
                                 body="A SACMDependency can be used to show dependency's between Strengths">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_59913_2316"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_366636_2224"
                                 body="A SACMConstraint can be used to define the calculated value of the depender based on the dependees (which can be named through a SACMDependency">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_59913_2316"/>
                  </ownedComment>
                  <packagedElement xmi:type="uml:Enumeration"
                                    xmi:id="_2024x_3_109d038b_1759955884046_187026_2194"
                                    name="InferenceTypeKind">
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884085_620573_2466"
                                    name="probable">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775607340009_41181_5810"
                                       body="(P) infers that the source make the target more probable (usually shown with strengths)">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884085_620573_2466"/>
                        </ownedComment>
                     </ownedLiteral>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884085_614539_2467"
                                    name="collective">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775607358720_693412_5815"
                                       body="(C) infers that all sources are Necessary for the target, taken together all sources together are Sufficient for the target (meant for inductive arguments)">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884085_614539_2467"/>
                        </ownedComment>
                     </ownedLiteral>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884085_108225_2468"
                                    name="necessary">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775607372865_549459_5820"
                                       body="(N) infers that the source is Necessary for the target">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884085_108225_2468"/>
                        </ownedComment>
                     </ownedLiteral>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884085_398894_2469"
                                    name="sufficient">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775607389176_541255_5825"
                                       body="(S) infers that the source is sufficient for the target">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884085_398894_2469"/>
                        </ownedComment>
                     </ownedLiteral>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884086_56839_2470"
                                    name="necessaryAndSufficient">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775607404720_910272_5830"
                                       body="(NS) infers that the source is necessary and sufficient for the target">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884086_56839_2470"/>
                        </ownedComment>
                     </ownedLiteral>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884086_315257_2471"
                                    name="byRule">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775607416071_660406_5835"
                                       body="(R) infers that the source has some inference to the target as specified by the Rule in the inferenceRule">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884086_315257_2471"/>
                        </ownedComment>
                     </ownedLiteral>
                  </packagedElement>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1775656904500_435925_4335"
                                 name="Context">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_375407_2221"
                                 body="Arguments should be understood as if explicated phrases were replaced by&#xA;their explications">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884047_683149_2219"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775743495841_818256_7133"
                                    body="Arguments should be understood as if explicated phrases were replaced by&#xA;their explications">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884047_375407_2221"/>
                     </ownedComment>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_425272_2216"
                                 body="Loaded language. Arguers should not use phrase-context to phrase arguments in terms whose plain-language meaning might cause misunderstanding of the argument">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_209089_2215"
                                 body="Non-circularity. Context may not have any phrase that  is directly or indirectly explicated in terms of itself">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_413162_2210"
                                 body="UI Note: Explicated phrases should be visually distinguished from non-explicated text and Context has the graphical form &#34;phrase:explication&#34;&#xA;&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_966259_2213"
                                 body="Scope. The explication applies to &#xA;(i) the element e at which the context c is asserted,&#xA;(ii) any goal, strategy, or solution in the same argument module that directly or indirectly supports e through IsSupportedBy relationships, and &#xA;(iii) any justification, assertion, or confidence element in the same module asserted as context to an element to which c applies as per rules (i) and (ii).">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_83317_2208"
                                 body="Uniqueness: May not assert two explications for the same phrase that apply to the same element&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884047_425272_2216"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_683149_2219"
                                 body="Context is &#34;PHRASE is interpreted as EXPLICATION&#34; or if EXPLICATION is empty, then &#34;PHRASE is interpreted in the context of the referenced SACMElement, usually an Artifact&#34;&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884047_375407_2221"/>
                  </ownedComment>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884042_161100_2181"
                                    name="Context">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775690128111_618834_7084"
                                    body="Context is &#34;PHRASE is interpreted as EXPLICATION&#34; or if EXPLICATION is empty, then &#34;PHRASE is interpreted in the context of the referenced SACMElement (perhaps an Artifact)&#34;&#xA;&#xA;Non-circularity. Context may not have any phrase that  is directly or indirectly explicated in terms of itself.&#xA;&#xA;Uniqueness: May not assert two explications for the same phrase that apply to the same element.&#xA;&#xA;Loaded language. Arguers should not use phrase-context to phrase arguments in terms whose plain-language meaning might cause misunderstanding of the argument.&#xA;&#xA;UI Note: Explicated phrases should be visually distinguished from non-explicated text and Context has the graphical form &#34;phrase:explication&#34;&#xA;&#xA;&#xA;&#xA;">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                     </ownedComment>
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1760119942724_799809_7056"
                                 name="ExplicationIsEmpty">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884042_161100_2181"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1760119942724_905597_7057">
                           <body>explication-&gt;isEmpty() implies reference-&gt;notEmpty()</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884080_41126_2437"
                                      general="_2024x_3_109d038b_1759955884076_648613_2407"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884081_611018_2440"
                                      name="phrase"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884049_462254_2231"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884081_227083_2439"
                                      name="explication"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884049_462254_2231">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775690259170_281841_7101"
                                       body="Scope. The explication applies to &#xA;(i) the element e at which the context c is asserted,&#xA;(ii) any ArgumentConcept in the same argument module that directly or indirectly supports e through AssertedRelationships, and &#xA;(iii) any justification, assertion, or confidence element in the same module asserted as context to an element to which c applies as per rules (i) and (ii).">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884081_227083_2439"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884125_700340_2809"/>
                     </ownedAttribute>
                  </packagedElement>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1775656914526_938784_4344"
                                 name="DateTimeDuration">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772720762828_207061_6663"
                                 body="Can Specify when something is not a valid SACMDuration&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772316425194_600514_18963"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772720997907_582943_6832"
                                 body="Constraints can be used to coordinate between different SACMDurations">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884064_795812_2327"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772722780507_568593_7343"
                                 body="Constraints can be used to compute values in the Durations">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884064_795812_2327"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772721380442_889707_6973"
                                 body="Used to define a Duration when something is in a particular Mode, e.g. only when a=6, or during development phase time.  Modes can be Terms in a terminoloby or computed by a Constraint&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772720362812_758137_6098"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775609617532_976911_6313"
                                    body="Used to define a Duration when something is in a particular Mode, e.g. only when a=6, or during development phase time.  Modes can be Terms in a terminoloby or computed by a Constraint">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1772721380442_889707_6973"/>
                     </ownedComment>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772723202450_370441_7518"
                                 body="atStart is only valid when isRelative=true, if atStart=true then the relative time starts at the beginning of another Duration, otherwise it starts at the end of the other Duration">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772723094409_723796_7482"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772196603557_95497_4026"
                                 body="Time can be non-contiguous and overlapping and may be periodic and relative">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772196527907_980584_3987"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772720406666_822165_6190"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772723781627_664336_7773"
                                 body="If no startDatetime, then assume that it is valid for all time past, if no endDateTime then assume that it is for all time forward, if no start or end specified then assume that it must be valid at all times">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772720406666_822165_6190"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772721582547_830759_7063"
                                 body="Durations of lower index take precedence over higher index Durations&#xA;">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772196527907_980584_3987"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772853014179_631863_10354"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772721649859_843622_7094"
                                 body="An invalid Duration, in order to invalidate a portion of a valid Duration must be of lower ordering">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772196527907_980584_3987"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772853014179_631863_10354"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772723925027_374254_7800"
                                 body="If no validityDuration is specified then assume that the duration is somehow explicitly understood or it is valid over all time&#xA; ">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772196527907_980584_3987"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772819455833_969766_9733"
                                 body="Anything using Date in SACM can use this mechanism instead">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884072_276647_2383"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772320048043_290157_19217"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884067_776449_2362"/>
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884073_152393_2385"/>
                  </ownedComment>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1772320048043_290157_19217"
                                    name="DateTime">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1773342341791_652_4010"
                                      general="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772724395869_108520_8101"
                                      name="value"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884060_18249_2297">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_780389_2634"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772724395870_596655_8103"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772724107512_498316_7914"
                                      name="timeUnit"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1772720620308_303128_6439">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772724126134_843128_7922"/>
                        <defaultValue xmi:type="uml:InstanceValue"
                                       xmi:id="_2024x_3_109d038b_1772724226004_247470_7986"
                                       instance="_2024x_3_109d038b_1772724319639_11568_8035"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772733349808_72379_9589"
                                      name="factor"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Real"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772733359445_657112_9597"/>
                        <defaultValue xmi:type="uml:LiteralReal"
                                       xmi:id="_2024x_3_109d038b_1772733380579_517738_9599"
                                       value="1.0"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1772720406666_822165_6190"
                                    name="DateTimeDuration">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775658312632_343614_4895"
                                    body="Time can be non-contiguous and overlapping and may be periodic and relative">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1772720406666_822165_6190"/>
                     </ownedComment>
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1772723495938_220448_7678"
                                 name="RelativeImpliesRelativeDuration">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1772720406666_822165_6190"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1772723495939_944287_7679">
                           <body>isRelative=true implies relativeDuration-&gt;notEmpty()</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1775658479926_380586_4956"
                                 name="PeriodicImpliesPeriod">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1772720406666_822165_6190"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1775658479927_772876_4957">
                           <body>isPeriodic=true implies period-&gt;notEmpty()</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1772720436995_313712_6243"
                                      general="_2024x_3_109d038b_1772196460501_200583_3908"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772314565004_643662_18663"
                                      name="isRelative"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772314598264_456205_18671"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1772314613760_775060_18675"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772723094409_723796_7482"
                                      name="atStart"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775658275333_936247_4886"
                                       body="atStart is only valid when isRelative=true, if atStart=true then the relative time starts at the beginning of another Duration, otherwise it starts at the end of the other Duration">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1772723094409_723796_7482"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772723140319_257686_7490"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1772723179230_354616_7512"
                                       value="true"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772316239601_711142_18884"
                                      name="isPeriodic"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772316259185_656088_18892"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1772316273184_462636_18898"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772723066098_145939_7444"
                                      name="relativeDuration"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1772196460501_200583_3908"
                                      association="_2024x_3_109d038b_1772723066098_126001_7443">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772723355432_77683_7548"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1775653888868_749741_3865"
                                      name="startDateTime"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1772320048043_290157_19217"
                                      association="_2024x_3_109d038b_1775653888866_882218_3864">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775658395010_253308_4912"
                                       body="If no startDatetime, then assume that it is valid for all time past">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1775653888868_749741_3865"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1775653906033_441064_3879"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1775653963290_286948_3920"
                                      name="endDateTime"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1772320048043_290157_19217"
                                      association="_2024x_3_109d038b_1775653963290_705924_3919">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775658415493_960500_4919"
                                       body="if no endDateTime then assume that it is for all time forward">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1775653963290_286948_3920"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1775653983890_634172_3942"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1775654201377_79788_4013"
                                      name="period"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1772320048043_290157_19217"
                                      association="_2024x_3_109d038b_1775654201377_527245_4012">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775660560424_895475_4974"
                                       body="period of duration (how often it repeats).  If periodic, startDateTime and endDateTime specify its start and end time for a single period.">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1775654201377_79788_4013"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1775654225011_458098_4037"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1772723066098_126001_7443">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772723066098_145939_7444"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772723066098_17744_7445"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1772723066098_17744_7445"
                                name="timeDuration"
                                visibility="public"
                                type="_2024x_3_109d038b_1772720406666_822165_6190"
                                association="_2024x_3_109d038b_1772723066098_126001_7443">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772723384678_730230_7560"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1772723384679_565074_7561"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1775654201377_527245_4012">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1775654201377_79788_4013"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1775654201378_905746_4014"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1775654201378_905746_4014"
                                visibility="private"
                                type="_2024x_3_109d038b_1772720406666_822165_6190"
                                association="_2024x_3_109d038b_1775654201377_527245_4012"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1775653888866_882218_3864">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1775653888868_749741_3865"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1775653888868_949251_3866"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1775653888868_949251_3866"
                                visibility="private"
                                type="_2024x_3_109d038b_1772720406666_822165_6190"
                                association="_2024x_3_109d038b_1775653888866_882218_3864"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1775653963290_705924_3919">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1775653963290_286948_3920"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1775653963291_891132_3921"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1775653963291_891132_3921"
                                visibility="private"
                                type="_2024x_3_109d038b_1772720406666_822165_6190"
                                association="_2024x_3_109d038b_1775653963290_705924_3919"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1772196460501_200583_3908"
                                    name="Duration"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1772720925066_29361_6794"
                                      general="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772316425194_600514_18963"
                                      name="isInvalid"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772316454447_38310_18973"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1772316514160_199716_18993"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1772720362812_758137_6098"
                                    name="Mode">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775654634749_910723_4099"
                                    body="Used to define a Duration when something is in a particular Mode.  Modes may be Terms in a terminology (e.g. DevelopmentPhaseTime) or computed by a Constraint (e.g. when a=6).">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1772720362812_758137_6098"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1772720509796_488149_6331"
                                      general="_2024x_3_109d038b_1772196460501_200583_3908"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772721476752_535497_7009"
                                      name="value"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884049_462254_2231">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775609705392_370396_6316"
                                       body="Specification of the Duration. The name can be the content or one can have a name and then the value contains the content">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1772721476752_535497_7009"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772721476753_890271_7011"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Enumeration"
                                    xmi:id="_2024x_3_109d038b_1772720620308_303128_6439"
                                    name="TimeUnitKind">
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724160468_111646_7926"
                                    name="second"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724167127_31607_7932"
                                    name="minute"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724173062_514608_7938"
                                    name="hour"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724179174_544544_7944"
                                    name="day"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724184261_28117_7950"
                                    name="week"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724188372_145398_7956"
                                    name="month"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724198231_884154_7962"
                                    name="year"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772724319639_11568_8035"
                                    name="iso8601"/>
                  </packagedElement>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1775656943131_200657_4355"
                                 name="Asssessment">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_51115_2218"
                                 body="Direct Judgements on an Assessment override any Judgement in an subAssessment">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1760118822668_470034_6170"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772732586281_311072_9298"
                                 body="Gaps may be specified by an Assessment to define why a SACMElement is being operated on, or it can be a statement of something that is missing without mitigation">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1772730979057_588702_8597"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_839268_2217"
                                 body="Judgements in Earlier Assessments are overriden by Judgements in later Assessments in the order">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1760118822668_470034_6170"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_595366_2212"
                                 body="These are ordered according to strength, i.e. if everything has a mechanism of ByLogic then the Conclusion can be marked ByLogic, but if one Assertion (e.g. a Claim) has mechansim ByOpinion, then everything &#34;downstream&#34; of that ByOpinion must be marked ByOpinion (some of this should be handled automatically by a tool)">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884045_336823_2193"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_678244_2211"
                                 body="This can be used to replace SACMElements in Assessments">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884045_948935_2188"/>
                  </ownedComment>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1772644546522_46779_5192"
                                    name="Assessment"
                                    isAbstract="true">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775682608811_29775_6617"
                                    body="Assessment is an additional metaclass generalization for SACMModel to allow a SACMModel to be defined as an Assessment.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1772644546522_46779_5192"/>
                     </ownedComment>
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1775679815299_867989_6423"
                                 name="SubAssessmentAreAssessments">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1772644546522_46779_5192"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1775679815299_242472_6424">
                           <body>subAssessment-&gt;forAll(a| a.assessmentId-&gt;notEmpty())</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772027839863_552372_9587"
                                      name="assessmentId"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772027864789_259124_9600"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1760118822668_249232_6171"
                                      name="subAssessment"
                                      visibility="public"
                                      isOrdered="true"
                                      type="_2024x_3_109d038b_1772644546522_46779_5192"
                                      association="_2024x_3_109d038b_1760118822668_470034_6170">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775675731067_232379_6164"
                                       body="A sub assessment (e.g. a previous assessment) of this Assessment.   Direct Judgements on an Assessment override any Judgement in an subAssessment.  Judgements in Earlier Assessments are overriden by Judgements in later Assessments in the order list of subAssessments.&#xA;&#xA;">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1760118822668_249232_6171"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1760119456352_722073_6753"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1760119456352_228403_6754"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772644619858_181731_5299"
                                      name="sacmModel"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884066_390054_2340"
                                      association="_2024x_3_109d038b_1772644619858_245175_5298">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772644696135_617450_5337"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772730993002_142881_8645"
                                      name="gap"
                                      visibility="public"
                                      isOrdered="true"
                                      type="_2024x_3_109d038b_1772730979057_588702_8597"
                                      association="_2024x_3_109d038b_1772730993002_239696_8644">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772732383684_378732_9197"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1772732383684_918947_9198"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1772730993002_239696_8644">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772730993002_142881_8645"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772730993002_147817_8646"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1772730993002_147817_8646"
                                name="assessment"
                                visibility="public"
                                type="_2024x_3_109d038b_1772644546522_46779_5192"
                                association="_2024x_3_109d038b_1772730993002_239696_8644">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772731198102_617046_8843"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1772731198102_668925_8844"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1772644619858_245175_5298">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772644619858_181731_5299"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772644619859_546136_5300"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1772644619859_546136_5300"
                                name="assessment"
                                visibility="public"
                                type="_2024x_3_109d038b_1772644546522_46779_5192"
                                association="_2024x_3_109d038b_1772644619858_245175_5298">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772644892312_539501_5485"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1772644892312_80929_5486"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1772730979057_588702_8597"
                                    name="Gap">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775675612240_683386_6138"
                                    body="Gaps may be specified by an Assessment to define why a SACMElement is being operated on, or it can be a statement of something that is missing without mitigation&#xA;&#xA;The name can be the content or one can have a name and then the value contains the content">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1772730979057_588702_8597"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1772731233057_137406_8881"
                                      general="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1775363240559_433030_15183"
                                      general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772731012830_684400_8677"
                                      name="value"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884049_462254_2231">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772731012830_608689_8679"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772731059186_488382_8706"
                                      name="element"
                                      visibility="public"
                                      isOrdered="true"
                                      type="_2024x_3_109d038b_1759955884065_836486_2333"
                                      association="_2024x_3_109d038b_1772731059186_994754_8705">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772731132773_852215_8775"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1772731132773_217171_8776"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1772731059186_994754_8705">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772731059186_488382_8706"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1772731059186_732529_8707"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1772731059186_732529_8707"
                                name="gap"
                                visibility="public"
                                type="_2024x_3_109d038b_1772730979057_588702_8597"
                                association="_2024x_3_109d038b_1772731059186_994754_8705">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772731117671_747944_8767"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1772731117671_989502_8768"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884045_948935_2188"
                                    name="Null">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775675636286_582412_6147"
                                    body="This can be used to replace SACMElements in Assessments">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884045_948935_2188"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884084_466547_2455"
                                      general="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1775363281615_705415_15205"
                                      general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1775678408158_677992_6341"
                                      name="changeType"
                                      visibility="public"
                                      isReadOnly="true"
                                      type="_2024x_3_109d038b_1772732706842_370549_9341">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1772732820040_637652_9424"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1775678408159_913629_6343"/>
                        <defaultValue xmi:type="uml:InstanceValue"
                                       xmi:id="_2024x_3_109d038b_1775678408159_309076_6344"
                                       instance="_2024x_3_109d038b_1772732746812_670381_9386"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Enumeration"
                                    xmi:id="_2024x_3_109d038b_1772732706842_370549_9341"
                                    name="ChangeTypeKind">
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772732721449_251603_9372"
                                    name="unchanged"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772732735760_939242_9380"
                                    name="addition"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772732746812_670381_9386"
                                    name="deletion"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772732756478_399640_9392"
                                    name="modification"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Enumeration"
                                    xmi:id="_2024x_3_109d038b_1772645329058_31434_5743"
                                    name="ConsistencyStatusKind">
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772664031772_993351_5780"
                                    name="consistent"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772664078844_572455_5796"
                                    name="recheck"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772664091042_174729_5802"
                                    name="needsRevision"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772664107129_180208_5808"
                                    name="changed"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1772732456476_466996_9243"
                                    name="obsolete"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Enumeration"
                                    xmi:id="_2024x_3_109d038b_1759955884045_336823_2193"
                                    name="DefeationtMechanismKind">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775675544275_244174_6113"
                                    body="These are ordered according to strength, i.e. if everything has a mechanism of ByLogic then the Conclusion can be marked ByLogic, but if one Assertion (e.g. a Claim) has mechansim ByOpinion, then everything &#34;downstream&#34; of that ByOpinion must be marked ByOpinion (some of this should be handled automatically by a tool)">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884045_336823_2193"/>
                     </ownedComment>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884085_107180_2464"
                                    name="byOpinion"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884085_851160_2463"
                                    name="byLogic"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884085_392411_2465"
                                    name="byRule"/>
                  </packagedElement>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1775657257054_45304_4598"
                                 name="Join">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_931943_2207"
                                 body="{If lowerBound is given and no upperBound is given, upperBound is assumed to be unlimited (&#34;*&#34;)}">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884044_412104_2185"/>
                  </ownedComment>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1759955884047_561366_2206"
                                 body="{If upperBound is given and no lowerBound, then assumed to be a single number specified by the upperBound}">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884044_412104_2185"/>
                  </ownedComment>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2022x_1_27f60570_1743636920917_27333_2475"
                              name="ByRuleMustHaveRule">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884044_412104_2185"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2022x_1_27f60570_1743636920922_32537_2476">
                        <body> joinType=byRule implies joinRule-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1759955884044_412104_2185"
                                    name="Join">
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1760100875684_156292_5988"
                                 name="LowerBoundGreaterThanOrEqualToZero">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884044_412104_2185"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1760100875685_470413_5989">
                           <body> lowerBound-&gt;notEmpty() implies lowerBound &gt;= 0</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1760118123114_893625_6008"
                                 name="UpperBoundGreaterThanOrEqualToLowerBound">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884044_412104_2185"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1760118123114_954874_6009">
                           <body>lowerBound-&gt;notEmpty() and upperBound-&gt;notEmpty() implies upperBound &gt;= lowerBound</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1760118220642_196467_6017"
                                 name="JoinTypeByRuleMustHaveRule">
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1760118220642_345755_6018">
                           <body>inferenceType=ByRule implies inferenceRule-&gt;notEmpty()</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1759955884082_731593_2445"
                                      general="_2024x_3_109d038b_1759955884079_183073_2424"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1765028081339_551943_6552"
                                      general="_2024x_3_109d038b_1759955884076_648613_2407"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884082_862716_2446"
                                      name="joinType"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884046_10700_2195">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775755390264_652765_8557"
                                       body="Defines the JoinTypeKind for this Join">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884082_862716_2446"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884125_653036_2819"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884082_74689_2449"
                                      name="isNot"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884123_872801_2795"/>
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775755338310_188093_8548"
                                       body="Is the whole Join a Not (e.g. joinType=and and isNot=true, makes it a NAND operation).">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884082_74689_2449"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884126_240_2826"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1759955884126_542698_2827"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884082_391351_2447"
                                      name="lowerBound"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"/>
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775749627460_660123_8459"
                                       body="LowerBound for this Join, this is the least number of sources that can chosen for this Join (Join used for a pattern).  This value is 0 or greater.  If lowerBound is given and no upperBound is given, upperBound is assumed to be unlimited (&#34;*&#34;).">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884082_391351_2447"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884126_523611_2822"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884082_915652_2448"
                                      name="upperBound"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#UnlimitedNatural"/>
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775749660061_153806_8472"
                                       body="UpperBound for this Join, this is the greatest number of sources that can be chosen for this Join (Join used for a pattern).  If upperBound is given and no lowerBound, then assumed to be a single number specified by the upperBound (i.e. the LowerBound is equal to the UpperBound).">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884082_915652_2448"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884126_590178_2824"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1759955884083_575753_2452"
                                      name="joinRule"
                                      visibility="public"
                                      isOrdered="true"
                                      type="_2024x_3_109d038b_1759955884045_442249_2189"
                                      association="_2024x_3_109d038b_1759955884044_30070_2187">
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1775749570695_21209_8445"
                                       body="Lower Index  Rules take precedence over Higher Index rules">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884083_575753_2452"/>
                        </ownedComment>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884126_987987_2833"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884126_505852_2832"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1775912897648_447817_4247"
                                      name="value"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884049_462254_2231">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884123_407753_2800"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1775912924268_727521_4259"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1775912997652_540597_4265"
                                      name="isClaim"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1775913014196_525341_4273"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1775915018560_995272_5053"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1759955884044_30070_2187">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884083_575753_2452"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1759955884084_562083_2454"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1759955884084_562083_2454"
                                name="join"
                                visibility="public"
                                type="_2024x_3_109d038b_1759955884044_412104_2185"
                                association="_2024x_3_109d038b_1759955884044_30070_2187">
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1759955884127_50657_2837"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1759955884127_207766_2836"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Enumeration"
                                    xmi:id="_2024x_3_109d038b_1759955884046_10700_2195"
                                    name="JoinTypeKind">
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1776371655318_368024_9724"
                                    name="combine"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884086_12410_2472"
                                    name="and"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884086_745170_2473"
                                    name="or"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884087_716571_2474"
                                    name="xor"/>
                     <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                    xmi:id="_2024x_3_109d038b_1759955884087_442265_2475"
                                    name="byRule"/>
                  </packagedElement>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1759955884040_65690_2174"
                              name="Terminology">
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884052_434874_2250"
                              body="can change the Term.name to reflect an alias (i.e. a different term used for the same item)&#xA;">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884049_896934_2233"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884052_329138_2251"
                              body="Usually a name for ExpressionElement will suffice, but one must be able to distinguish between Tank(Vehicle) and Tank(Container).  so that would become the name (including the parenthesis, and value would be for both &#34;Tank&#34;.&#xA;">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884048_666691_2229"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884052_146640_2253"
                              body="Origins can also be any Element in the Modeling Language that SACM is embedded in, so it might not be in the &#34;closed&#34; SACM language, but it should have a name">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884058_691187_2290"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884089_334820_2490"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884052_765183_2256"
                              body="Ordering is meant to keep the String &#34;value&#34; array and the String &#34;language&#34; aligned">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884089_993420_2488"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884089_160537_2489"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884052_800740_2258"
                              body="It is understood that some tools may not be able to support MultiLangString and will only support String&#xA;">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884049_202630_2232"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884060_18249_2297"/>
               </ownedComment>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884048_855542_2225"
                                 name="Category">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764520306085_658366_5660"
                                 body="The Category class describes categories of ExpressionElements (Terms and Expressions, including other categories) and can be used to group these elements within TerminologyPackages.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884048_855542_2225"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884087_687701_2476"
                                   general="_2024x_3_109d038b_1759955884049_869043_2234"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884088_961842_2477"
                                   name="terminologyAsset"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884049_869043_2234"
                                   association="_2024x_3_109d038b_1759955884048_969265_2226">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884127_807540_2851"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884127_634565_2850"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1769055976259_445124_6592"
                                   name="ownedTerminologyAsset"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884049_869043_2234"
                                   association="_2024x_3_109d038b_1769055976259_410237_6591">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884088_961842_2477"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1769056042750_284318_6615"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1769056042750_61432_6616"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884048_969265_2226">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884088_961842_2477"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884088_691186_2478"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884088_691186_2478"
                             name="category"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884048_855542_2225"
                             association="_2024x_3_109d038b_1759955884048_969265_2226">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884127_21183_2853"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884127_705148_2852"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884048_337349_2227"
                                 name="Expression">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764520486574_290996_5666"
                                 body="The Expression class is used to model both abstract and concrete phrases in SACM. &#xA;&#xA;Abstract expressions (isSACMAbstract=true) allow some ExpressionElements to also be Abstract.Concrete expressions (isSACMAbstract=false) require all ExpressionElements to be concrete.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884048_337349_2227"/>
                  </ownedComment>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1764520513266_156847_5668"
                              name="IfConcreteEverythingConcrete">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884048_337349_2227"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772204192166_333291_4317"
                                    body="If Expression is not abstract, then none of its expressionElements can be abstract.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1764520513266_156847_5668"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1764520513267_162261_5669">
                        <body>isSACMAbstract = false implies expressionElement-&gt;forall(e|e.isSACMAbstract = false)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884088_798595_2479"
                                   general="_2024x_3_109d038b_1759955884048_666691_2229"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884088_266950_2480"
                                   name="expressionElement"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884048_666691_2229"
                                   association="_2024x_3_109d038b_1759955884048_443668_2228">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_898678_2855"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884127_776406_2854"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772211370931_370925_5866"
                                   name="ownedExpressionElement"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884048_666691_2229"
                                   association="_2024x_3_109d038b_1772211370931_232295_5865">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884088_266950_2480"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772214002951_589693_7043"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772214002951_301947_7044"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884048_443668_2228">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884088_266950_2480"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884088_725651_2481"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884088_725651_2481"
                             name="expression"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884048_337349_2227"
                             association="_2024x_3_109d038b_1759955884048_443668_2228">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_865515_2857"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884128_26618_2856"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884048_666691_2229"
                                 name="ExpressionElement"
                                 isAbstract="true">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764520323574_463172_5663"
                                 body="The ExpressionElement class is the abstract class for the elements in SACM that are necessary for modeling&#xA;expressions.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884048_666691_2229"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884088_112359_2482"
                                   general="_2024x_3_109d038b_1759955884049_869043_2234"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1767989292617_49104_3285"
                                   name="value"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_202630_2232">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1767989302728_536319_3290"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884048_979329_2230">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884089_763640_2485"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884089_640282_2484"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884089_640282_2484"
                             name="expressionLangString"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884049_462254_2231"
                             association="_2024x_3_109d038b_1759955884048_979329_2230">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_610233_2859"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884128_142184_2858"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884049_462254_2231"
                                 name="ExpressionLangString">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764519920150_540488_5637"
                                 body="ExpressionLangString is used to denote a structured expression, it contains a description and it also (optionally) points to an ExpressionElement in the Terminology Package">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884049_462254_2231"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884089_946402_2486"
                                   general="_2024x_3_109d038b_1759955884049_202630_2232"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884089_763640_2485"
                                   name="expression"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884048_666691_2229"
                                   association="_2024x_3_109d038b_1759955884048_979329_2230">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_133783_2861"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884049_202630_2232"
                                 name="MultiLangString">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764519868382_372375_5634"
                                 body="Serves the same purpose as String but with the additional specification of the language used for the content.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884049_202630_2232"/>
                  </ownedComment>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760030583190_506116_12264"
                              name="LangIfContentMoreThan1">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884049_202630_2232"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760030583190_363182_12265">
                        <body>content-&gt;size() &gt; 1 implies lang-&gt;size() = content-&gt;size()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1768138451731_892883_3687"
                                   general="_2024x_3_109d038b_1759955884058_818499_2288"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884089_993420_2488"
                                   name="content"
                                   visibility="public"
                                   isOrdered="true"
                                   isUnique="false"
                                   type="_2024x_3_109d038b_1759955884060_18249_2297">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_829102_2863"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884128_434767_2862"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884089_160537_2489"
                                   name="language"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884060_18249_2297">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_912930_2865"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884128_657603_2864"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884049_896934_2233"
                                 name="Term">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772204283459_63086_4324"
                                 body="If a Term has an origin, then that origin must have a name.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884049_896934_2233"/>
                  </ownedComment>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1764521052834_310050_5688"
                              name="OriginHasName">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884049_896934_2233"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1764521052835_553794_5689">
                        <body>origin-&gt;notEmpty() implies origin.name-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2022x_1_27f60570_1743641332399_735051_2793"
                              name="OriginEmptyNameNotEmpty">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884049_896934_2233"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772204401035_194739_4327"
                                    body="If the origin is empty, then the Term must have a name.">
                        <annotatedElement xmi:idref="_2022x_1_27f60570_1743641332399_735051_2793"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2022x_1_27f60570_1743641332400_905405_2794">
                        <body>origin-&gt;isEmpty() implies name-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884089_801284_2483"
                                   general="_2024x_3_109d038b_1759955884048_666691_2229"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884089_334820_2490"
                                   name="origin"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884058_691187_2290"
                                   association="_2024x_3_109d038b_1759955884058_999844_2291">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_579304_2867"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1770338510636_509095_2294"
                                   name="externalReference"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884062_841673_2310">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1770338553061_21454_2299"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1770338553061_820619_2300"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884049_869043_2234"
                                 name="TerminologyAsset"
                                 isAbstract="true">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764520262711_352904_5657"
                                 body="The TerminologyAsset Class is the abstract class for the different types of terminology elements represented&#xA;in SACM.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884049_869043_2234"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764983274999_109176_3881"
                                   general="_2024x_3_109d038b_1764983252496_725114_3849"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884050_147161_2239"
                                 name="TerminologyElement"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764983279400_590736_3887"
                                   general="_2024x_3_109d038b_1764983252496_725114_3849"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1763702181161_780743_2968"
                                   name="structuredAssuranceTerminologyDiagram"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884057_847092_2281"
                                   association="_2024x_3_109d038b_1763702181161_331101_2967">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764987071989_403165_4411"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1764987071989_894120_4412"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765027239733_518308_6279"
                                   name="terminologyAsset"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884049_869043_2234"
                                   association="_2024x_3_109d038b_1765027239733_395536_6278">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765027313101_28215_6328"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765027313101_487286_6329"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884051_702828_2240">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884091_297526_2503"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884090_633858_2502"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884090_633858_2502"
                             name="terminologyPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884051_556105_2243"
                             association="_2024x_3_109d038b_1759955884051_702828_2240">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884128_8277_2877"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884051_515853_2241"
                                 name="TerminologyInterfacePackage">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764520228791_153962_5654"
                                 body="TerminologyPackageInterface defines an interface that may be exchanged between users. An TerminologyPackage may declare one or more TerminologyPackageInterfaces.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884051_515853_2241"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884090_84141_2500"
                                   general="_2024x_3_109d038b_1759955884050_147161_2239"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1763566544060_469423_2233"
                                   general="_2024x_3_109d038b_1763565375887_476129_2116"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765027252718_184526_6304"
                                   name="subTerminologyInterfacePackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884051_515853_2241"
                                   association="_2024x_3_109d038b_1765027252717_513_6302">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765027459305_335237_6390"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765027459305_439106_6391"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884051_556105_2243"
                                 name="TerminologyPackage">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764520174940_747887_5650"
                                 body="The TerminologyPackage is the container element for TerminologyElements and TerminologyAssets.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884051_556105_2243"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884090_785930_2499"
                                   general="_2024x_3_109d038b_1759955884050_147161_2239"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884090_690399_2501"
                                   general="_2024x_3_109d038b_1765069855707_827225_9595"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884091_297526_2503"
                                   name="subTerminologyElement"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884050_147161_2239"
                                   association="_2024x_3_109d038b_1759955884051_702828_2240">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884129_651369_2879"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884129_48562_2878"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1763702181161_331101_2967">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702181161_780743_2968"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702181161_496238_2969"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1763702181161_496238_2969"
                             name="terminologyElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884050_147161_2239"
                             association="_2024x_3_109d038b_1763702181161_331101_2967">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764987044513_416209_4406"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1764983252496_725114_3849"
                                 name="TerminologyConcept"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765024485312_788773_5337"
                                   general="_2024x_3_109d038b_1765024358867_463998_5194"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765027239733_395536_6278">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765027239733_518308_6279"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765027239734_867050_6280"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765027239734_867050_6280"
                             name="terminologyElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884050_147161_2239"
                             association="_2024x_3_109d038b_1765027239733_395536_6278">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765027315194_159594_6331"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765027252717_513_6302">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765027252717_310595_6303"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765027252718_184526_6304"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765027252717_310595_6303"
                             name="terminologyInterfacePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884051_515853_2241"
                             association="_2024x_3_109d038b_1765027252717_513_6302">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765027433227_393253_6385"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1769055976259_410237_6591">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1769055976259_445124_6592"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1769055976259_603741_6593"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1769055976259_603741_6593"
                             name="ownerCategory"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884048_855542_2225"
                             association="_2024x_3_109d038b_1769055976259_410237_6591">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_158670_2587"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884088_691186_2478"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1769056033902_827868_6611"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772211370931_232295_5865">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772211370931_370925_5866"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772211370931_885979_5867"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772211370931_885979_5867"
                             name="ownerExpression"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884048_337349_2227"
                             association="_2024x_3_109d038b_1772211370931_232295_5865">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884088_725651_2481"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772213981209_395600_7035"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1759955884040_352835_2175"
                              name="Packaging">
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884054_284731_2267"
                              body="&lt;html&gt;&lt;body&gt;assuranceCasePackage cardinality 0 is for an AssuranceCasePackages at the root of the model navigation Tree or embedded in another package&lt;/body&gt;&lt;/html&gt;">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884053_845304_2260"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884054_475938_2268"
                              body="All Packages can contain BaseElements">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884061_614274_2306"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1763582752026_136936_2289"
                              body="SACMPackage cannot contain other SACMPackages unless specializations specify it specifically&#xA;">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884053_511151_2264"/>
               </ownedComment>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884052_570795_2259"
                                 name="AssuranceCasePackage">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764520052661_653779_5645"
                                 body="AssuranceCasePackage is an exchangeable element that may contain a mixture of artifacts, argumentation and terminology. When users exchange content, it is expected they use this as the top-level container. It is a recursive container, and may contain one or more sub-packages.&#xA;&#xA;This follows the existing practice of considering an assurance case when fully completed to comprise both&#xA;argumentation and evidence, although each may be exchanged individually.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884052_570795_2259"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884091_543839_2507"
                                   general="_2024x_3_109d038b_1765069855707_827225_9595"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884091_470001_2510"
                                   name="terminologyPackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884051_556105_2243"
                                   association="_2024x_3_109d038b_1759955884053_609531_2261">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884129_493393_2891"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884129_858361_2890"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884092_130854_2513"
                                   name="subAssuranceCasePackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884052_570795_2259"
                                   association="_2024x_3_109d038b_1759955884053_845304_2260">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_684692_2897"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884130_826122_2896"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884091_343847_2512"
                                   name="artifactPackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884070_957369_2380"
                                   association="_2024x_3_109d038b_1759955884053_65901_2263">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_268698_2895"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884129_267907_2894"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884091_90414_2511"
                                   name="argumentPackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884076_507759_2403"
                                   association="_2024x_3_109d038b_1759955884053_733111_2262">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884129_749962_2893"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884129_746576_2892"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1763702093000_168099_2867"
                                   name="diagram"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884055_684093_2269"
                                   association="_2024x_3_109d038b_1763702093000_371833_2866">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763734703877_228020_3558"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1763734703877_376305_3559"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884053_845304_2260">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884091_179598_2509"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884092_130854_2513"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884091_179598_2509"
                             name="assuranceCasePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884052_570795_2259"
                             association="_2024x_3_109d038b_1759955884053_845304_2260">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884129_48644_2889"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884053_609531_2261">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884091_470001_2510"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884091_39624_2506"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884091_39624_2506"
                             name="assuranceCasePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884052_570795_2259"
                             association="_2024x_3_109d038b_1759955884053_609531_2261">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884129_9451_2885"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884053_733111_2262">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884091_90414_2511"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884092_316447_2514"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884092_316447_2514"
                             name="assuranceCasePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884052_570795_2259"
                             association="_2024x_3_109d038b_1759955884053_733111_2262">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_416917_2899"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884053_65901_2263">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884091_343847_2512"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884092_972640_2515"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884092_972640_2515"
                             name="assuranceCasePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884052_570795_2259"
                             association="_2024x_3_109d038b_1759955884053_65901_2263">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_954751_2901"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884053_511151_2264"
                                 name="SACMPackage"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884092_129125_2518"
                                   general="_2024x_3_109d038b_1759955884059_795872_2294"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884092_671767_2519"
                                   general="_2024x_3_109d038b_1759955884066_390054_2340"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884092_811182_2520"
                                   name="baseElement"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884061_614274_2306"
                                   association="_2024x_3_109d038b_1759955884054_621576_2265">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_560504_2903"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884130_574676_2902"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884092_330653_2521"
                                   name="element"
                                   visibility="public"
                                   isOrdered="true"
                                   isReadOnly="true"
                                   aggregation="composite"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1759955884054_129726_2266">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884102_463290_2593"/>
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1764968686147_193384_3157"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_111917_2905"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884130_891009_2904"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884054_621576_2265">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884092_811182_2520"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884092_407174_2522"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884092_407174_2522"
                             name="owningPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884053_511151_2264"
                             association="_2024x_3_109d038b_1759955884054_621576_2265">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_267357_2907"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884054_129726_2266">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884092_888796_2523"
                             name="owningSACMPackage"
                             visibility="public"
                             isReadOnly="true"
                             isDerived="true"
                             isDerivedUnion="true"
                             type="_2024x_3_109d038b_1759955884053_511151_2264"
                             association="_2024x_3_109d038b_1759955884054_129726_2266">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884102_244273_2594"/>
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1764968686148_363384_3158"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884104_361559_2614"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884130_333079_2909"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1763565341009_973164_2091"
                                 name="BindingPackage">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1763565360496_328071_2114"
                                   general="_2024x_3_109d038b_1763696182155_304079_2048"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765111248306_955703_16938"
                                   general="_2024x_3_109d038b_1765069855707_827225_9595"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1764367201750_501686_3713"
                                   name="concept"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1765024358867_463998_5194"
                                   association="_2024x_3_109d038b_1764367201749_216369_3712">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764969587509_265654_3348"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1764969587510_483329_3349"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765024959221_810747_5547"
                                   name="diagram"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884055_684093_2269"
                                   association="_2024x_3_109d038b_1765024959221_2583_5546">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765024999431_309556_5570"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765024999432_942447_5571"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1763565375887_476129_2116"
                                 name="InterfacePackage"
                                 isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1763582584684_956659_2286"
                              name="MustBeCited">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1763565375887_476129_2116"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772207305945_358801_4437"
                                    body="All elements in an interface except BaseElement and Diagrams must be citations.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1763582584684_956659_2286"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1763582584685_788556_2287">
                        <body>element-&gt;forAll(e|not e-&gt;oclKindOf(SACMDiagram) and not e-&gt;oclKindOf(BaseElement) implies e.isCitation=true)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1763565430934_447492_2139"
                                   general="_2024x_3_109d038b_1763696182155_304079_2048"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1763566149440_2_2186">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763566149441_803936_2187"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763566149442_961959_2188"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1763566149442_961959_2188"
                             name="owningPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1765069855707_827225_9595"
                             association="_2024x_3_109d038b_1763566149440_2_2186">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763566233837_743302_2195"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1763696182155_304079_2048"
                                 name="ScopedPackage"
                                 isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1763695580912_160774_2035"
                              name="CitedElementsAreScoped">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1763696182155_304079_2048"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772204803079_11254_4432"
                                    body="If elements in the package are citations, then the cited must be members (recursively) in the same package structure as the ScopePackage.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1763695580912_160774_2035"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1763695580913_302703_2036">
                        <body>element-&gt;forAll(e|e.cited-&gt;notEmpty() implies e.cited-&gt;closure(g|g.owningPackage).asSet()-&gt;one(p|p=self.owningPackage))</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1763696411314_837428_2072"
                                   general="_2024x_3_109d038b_1759955884053_511151_2264"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1763702093000_371833_2866">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702093000_168099_2867"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702093000_920868_2868"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1763702093000_920868_2868"
                             name="assuranceCasePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884052_570795_2259"
                             association="_2024x_3_109d038b_1763702093000_371833_2866">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763734712474_330957_3562"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1764367201749_216369_3712">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1764367201750_501686_3713"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1764367201750_338773_3714"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1764367201750_338773_3714"
                             name="bindingPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1763565341009_973164_2091"
                             association="_2024x_3_109d038b_1764367201749_216369_3712">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764969859626_538630_3409"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1765024358867_463998_5194"
                                 name="Concept"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765024462188_224539_5318"
                                   general="_2024x_3_109d038b_1759955884062_162068_2313"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765024959221_2583_5546">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765024959221_810747_5547"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765024959221_790638_5548"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765024959221_790638_5548"
                             name="bindingPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1763565341009_973164_2091"
                             association="_2024x_3_109d038b_1765024959221_2583_5546">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765024980174_689405_5565"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1765069855707_827225_9595"
                                 name="SACMPackageWithBinding"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765069892828_372274_9639"
                                   general="_2024x_3_109d038b_1759955884053_511151_2264"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1763566149441_803936_2187"
                                   name="bindingPackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1763565341009_973164_2091"
                                   association="_2024x_3_109d038b_1763566149440_2_2186">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763566304995_861442_2197"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1763566304996_81541_2198"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1759955884041_74666_2177"
                              name="Foundation">
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884060_524833_2299"
                              body="Things in the Foundation of SACM are meant to replicate the fundamental layers of either UML or KerML"/>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884060_250111_2300"
                              body="Most modeling Elements in another modeling language where SACM is embedded will be at least a NamedElement in SACM">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884058_691187_2290"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884060_561189_2301"
                              body="Only time a no owner is possible, if Element is at the top (root) of the model tree (this allows the model to be laid out in a naviagation tree)">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884058_888868_2289"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884060_693791_2303"
                              body=" cardinality 0 is for a Package at the root of the model navigation Tree">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884059_744332_2295"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884102_244273_2594"/>
               </ownedComment>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884057_934876_2285"
                                 name="DirectedRelationship"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884101_363753_2570"
                                   general="_2024x_3_109d038b_1759955884058_818499_2288"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884101_329385_2574"
                                   name="source"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884058_818499_2288"
                                   association="_2024x_3_109d038b_1759955884058_447697_2286">
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1774040355890_341615_5043"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884101_864943_2575"
                                   name="target"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884058_818499_2288"
                                   association="_2024x_3_109d038b_1759955884058_848568_2287">
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1774040327818_199118_5038"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884058_447697_2286">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884101_329385_2574"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884101_583325_2576"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884101_583325_2576"
                             name="directedRelationshipFromSource"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884057_934876_2285"
                             association="_2024x_3_109d038b_1759955884058_447697_2286">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884137_85154_2989"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884137_595746_2988"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884058_848568_2287">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884101_864943_2575"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884101_761492_2577"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884101_761492_2577"
                             name="directedRelationshipFromTarget"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884057_934876_2285"
                             association="_2024x_3_109d038b_1759955884058_848568_2287">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884137_358743_2991"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884137_865378_2990"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884058_818499_2288"
                                 name="Element"
                                 isAbstract="true">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772158252437_458394_6410"
                                 body="An Element is a cons'tuent of a model. As such, it has the capability of owning other Elements.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884058_818499_2288"/>
                  </ownedComment>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760032255110_110726_13789"
                              name="not_owned_self">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884058_818499_2288"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772158071680_89098_6388"
                                    body="An element may not directly or indirectly own itself.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1760032255110_110726_13789"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760032255110_421023_13790">
                        <body>not self-&gt;closure(e|e.ownedElement)-&gt;includes(self)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884101_11351_2580"
                                   name="ownedElement"
                                   visibility="public"
                                   isReadOnly="true"
                                   aggregation="composite"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884058_818499_2288"
                                   association="_2024x_3_109d038b_1759955884058_888868_2289">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772158338792_889747_6425"
                                    body="The Elements owned by this Element.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884137_723633_2993"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884137_391474_2992"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884058_888868_2289">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884101_546638_2581"
                             name="owner"
                             visibility="public"
                             isReadOnly="true"
                             isDerived="true"
                             isDerivedUnion="true"
                             type="_2024x_3_109d038b_1759955884058_818499_2288"
                             association="_2024x_3_109d038b_1759955884058_888868_2289">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884137_169871_2995"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884058_691187_2290"
                                 name="NamedElement"
                                 isAbstract="true">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772158408403_664521_6432"
                                 body="A NamedElement is an Element in a model that may have a name.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884058_691187_2290"/>
                  </ownedComment>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1772158135610_449553_6395"
                              name="visibility_needs_ownership">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884058_691187_2290"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772158202012_338599_6403"
                                    body="If a NamedElement is owned by something other than a Namespace, it does not have a visibility.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1772158135610_449553_6395"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1772158135610_867348_6396">
                        <body>(namespace = null and owner &lt;&gt; null) implies visibility = null</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884101_420345_2579"
                                   general="_2024x_3_109d038b_1759955884058_818499_2288"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884101_708073_2584"
                                   name="name"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772158445861_902683_6447"
                                    body="The name of the NamedElement.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884101_708073_2584"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884137_282679_2997"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884102_312777_2585"
                                   name="visibility"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884060_606417_2298">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772159279896_864334_6467"
                                    body="Determines whether and how the NamedElement is visible outside its owning Namespace.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884102_312777_2585"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884137_779572_2999"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884102_783575_2586"
                                   name="qualifiedName"
                                   visibility="public"
                                   isReadOnly="true"
                                   isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772158713506_158537_6462"
                                    body="A name that allows the NamedElement to be iden-fied within a hierarchy of nested Namespaces. &#xA;&#xA;It is constructed from the names of the containing Namespaces star-ng at the root of the hierarchy and ending with the name of the NamedElement itself. (Separator of names is “::”.)">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884102_783575_2586"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884138_57471_3001"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884102_158670_2587"
                                   name="namespace"
                                   visibility="public"
                                   isReadOnly="true"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884059_554555_2293"
                                   association="_2024x_3_109d038b_1759955884058_400021_2292">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884138_412179_3003"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884058_999844_2291">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884089_334820_2490"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884102_832936_2588"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884102_832936_2588"
                             name="term"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884049_896934_2233"
                             association="_2024x_3_109d038b_1759955884058_999844_2291">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884138_167221_3005"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884138_794296_3004"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884058_400021_2292">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884102_158670_2587"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884059_554555_2293"
                                 name="Namespace"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884101_781910_2582"
                                   general="_2024x_3_109d038b_1759955884058_691187_2290"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884102_548697_2589"
                                   name="ownedMember"
                                   visibility="public"
                                   isReadOnly="true"
                                   aggregation="composite"
                                   isDerived="true"
                                   isDerivedUnion="true"
                                   type="_2024x_3_109d038b_1759955884058_691187_2290"
                                   association="_2024x_3_109d038b_1759955884058_400021_2292">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772159515064_11853_6472"
                                    body="A collection of NamedElements owned by the Namespace.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884138_973319_3007"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884138_76009_3006"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884059_795872_2294"
                                 name="Package">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772159639733_766994_6479"
                                 body="A package can have one or more profile applica2ons to indicate which profiles have been applied. Because a profile is a package, it is possible to apply a profile not only to packages, but also to profiles.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884059_795872_2294"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884102_317020_2591"
                                   general="_2024x_3_109d038b_1759955884059_554555_2293"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884102_62550_2592"
                                   general="_2024x_3_109d038b_1759955884060_565763_2296"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884102_463290_2593"
                                   name="packagedElement"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884060_565763_2296"
                                   association="_2024x_3_109d038b_1759955884059_744332_2295">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772159658479_293629_6484"
                                    body="Specifies the packageable elements that are owned by this Package.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884102_463290_2593"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884138_569566_3009"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884138_514072_3008"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884059_744332_2295">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884102_463290_2593"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884102_244273_2594"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884102_244273_2594"
                             name="owningPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884059_795872_2294"
                             association="_2024x_3_109d038b_1759955884059_744332_2295">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_158670_2587"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884138_528827_3011"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884060_565763_2296"
                                 name="PackageableElement"
                                 isAbstract="true">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772159672655_819451_6489"
                                 body="A PackageableElement is a NamedElement that may be owned directly by a&#xA;Package.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884060_565763_2296"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884101_955684_2583"
                                   general="_2024x_3_109d038b_1759955884058_691187_2290"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884103_512979_2596"
                                   name="visibility"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884060_606417_2298">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884102_312777_2585"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772159703883_50089_6494"
                                    body="A PackageableElement must have a visibility specified if it is owned by a Namespace. The default visibility is public.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884103_512979_2596"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884138_30015_3013"/>
                     <defaultValue xmi:type="uml:LiteralString"
                                    xmi:id="_2024x_3_109d038b_1759955884138_877383_3014"
                                    value="public"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884060_18249_2297"
                                 name="String">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764456423292_135861_4796"
                                   general="_2024x_3_109d038b_1759955884058_818499_2288"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Enumeration"
                                 xmi:id="_2024x_3_109d038b_1759955884060_606417_2298"
                                 name="VisibilityKind">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1772159722732_576642_6499"
                                 body="VisibilityKind is an enumera-on type that defines literals to determine the visibility of Elements in a&#xA;model.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884060_606417_2298"/>
                  </ownedComment>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                 xmi:id="_2024x_3_109d038b_1759955884103_754704_2600"
                                 name="private">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772159765847_492748_6509"
                                    body="A NamedElement with private visibility is only visible inside the Namespace that owns it.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884103_754704_2600"/>
                     </ownedComment>
                  </ownedLiteral>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                 xmi:id="_2024x_3_109d038b_1759955884103_247333_2601"
                                 name="public">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772159740974_668914_6504"
                                    body="A Named Element with public visibility is visible to all elements that can access the contents of the&#xA;Namespace that owns it.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884103_247333_2601"/>
                     </ownedComment>
                  </ownedLiteral>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1759955884041_720121_2178"
                              name="Base">
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884067_942505_2352"
                              body="specification details a Boolean result">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884109_834325_2666"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884067_682338_2354"
                              body="externalURIs are all URIs to the same ModelElement (perhaps on different Model Servers) and preferenced Ordered">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_841673_2310"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884067_686198_2355"
                              body="elementId is private as it should not be referenced in the model but is there for the tooling to use e.g. in serialization">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884066_650140_2344"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884067_801305_2356"
                              body="SACMComment is on Element so it can be on SACMElements as well as other language elements in which SACM may be embedded">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884064_416212_2322"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884067_474296_2361"
                              body="&#34;*IRI&#34; is used to refer to elements outside of the model and AssociationEnd is used to reference elements inside the model, it is a URL that can be internationalized">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_841673_2310"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884065_696026_2337"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759525561217_976987_3150"
                              body="Dependencies in this model are Binary">
                  <annotatedElement href="http://www.omg.org/spec/UML/20131001/UML.xmi#Dependency"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884064_657213_2330"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1768423141240_513275_2260"
                              body="IRI are datatype whose primitive type is String and is formatted according to RFC 3987">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_841673_2310"/>
               </ownedComment>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884061_614274_2306"
                                 name="BaseElement"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765029916763_15471_7249"
                                   general="_2024x_3_109d038b_1759955884065_836486_2333"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884061_845681_2307"
                                 name="Group">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_788278_2612"
                                   general="_2024x_3_109d038b_1759955884066_390054_2340"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_206344_2609"
                                   general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884103_520549_2613"
                                   name="member"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1759955884061_854251_2308">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1764968686147_193384_3157"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884139_608957_3022"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884139_979941_3021"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1771423059976_385308_2323"
                                   name="ownedElement"
                                   visibility="public"
                                   isOrdered="true"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1771423059974_224683_2322">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884103_520549_2613"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1771426051353_652062_2451"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1771426051354_419516_2452"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884061_854251_2308">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884103_520549_2613"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884104_361559_2614"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884104_361559_2614"
                             name="group"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884061_845681_2307"
                             association="_2024x_3_109d038b_1759955884061_854251_2308">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1764968686148_363384_3158"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884139_616479_3024"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884139_908771_3023"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884062_841673_2310"
                                 name="IRI">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_479449_2599"
                                   general="_2024x_3_109d038b_1759955884060_18249_2297"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884062_162068_2313"
                                 name="ModelElement"
                                 isAbstract="true">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764519948653_643510_5640"
                                 body="ModelElement is the base element for the majority of modeling elements.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884062_162068_2313"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884105_563152_2626"
                                   general="_2024x_3_109d038b_1759955884065_836486_2333"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1772212744011_4071_6208"
                                   general="_2024x_3_109d038b_1759955884059_554555_2293"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884106_780882_2629"
                                   name="namedValue"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884062_59913_2316"
                                   association="_2024x_3_109d038b_1759955884062_862846_2315">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_233642_3046"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884140_372565_3045"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884105_10237_2628"
                                   name="ownedRule"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884064_795812_2327"
                                   association="_2024x_3_109d038b_1759955884062_708599_2314">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_730033_3044"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884139_925461_3043"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772024563688_945300_8483"
                                   name="ownedBaseElement"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884061_614274_2306"
                                   association="_2024x_3_109d038b_1772024563688_867033_8482">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772026641029_13095_8728"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772026641030_587858_8729"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772212759923_431336_6222"
                                   name="ownedNamedValue"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884062_59913_2316"
                                   association="_2024x_3_109d038b_1772212759922_637100_6221">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884106_780882_2629"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772213412021_879072_6568"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772213412021_379141_6569"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884062_708599_2314">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884105_10237_2628"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884106_985094_2630"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884106_985094_2630"
                             name="context"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884062_162068_2313"
                             association="_2024x_3_109d038b_1759955884062_708599_2314">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_158670_2587"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_307371_3048"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884062_862846_2315">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884106_898321_2631"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884106_780882_2629"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884106_898321_2631"
                             name="modelElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884062_162068_2313"
                             association="_2024x_3_109d038b_1759955884062_862846_2315">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_748833_3050"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884140_642158_3049"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884062_59913_2316"
                                 name="NamedValue">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760060499660_243989_3399"
                              name="IfLiteralValuesMustBeOne">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760060499660_397779_3400">
                        <body>literal-&gt;notEmpty() implies value-&gt;forEach(v | literal-&gt;exists(i | v=i)) and defaultValue-&gt;forEach(d | literal-&gt;exists(i | d=i))</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1776091820575_790240_9173"
                              name="TupleSizeConstraint">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1776091820576_22614_9174">
                        <body>tupleSize-&gt;notEmpty() implies value.size()=tupleSize</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1776092010798_83811_9193"
                              name="TupleSizeGreaterEqual0">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884062_59913_2316"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1776092010798_649863_9194">
                        <body>tupleSize-&gt;notEmpty() implies tupleSize &gt;= 0</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_408622_2611"
                                   general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765029782601_183691_7173"
                                   general="_2024x_3_109d038b_1759955884059_554555_2293"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884106_796489_2635"
                                   name="defaultValue"
                                   visibility="public"
                                   isOrdered="true"
                                   isUnique="false">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_968170_3054"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884140_806914_3053"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884106_780389_2634"
                                   name="value"
                                   visibility="public"
                                   isOrdered="true"
                                   isUnique="false">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_109312_3052"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884140_232819_3051"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884106_802231_2636"
                                   name="literal"
                                   visibility="public"
                                   isOrdered="true">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_343638_3056"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884140_182469_3055"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884106_194900_2637"
                                   name="member"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884062_59913_2316"
                                   association="_2024x_3_109d038b_1759955884063_112378_2317">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_239371_3058"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884140_76639_3057"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772027005580_58135_8965"
                                   name="ownedNamedValue"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884062_59913_2316"
                                   association="_2024x_3_109d038b_1772027005579_402840_8964">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_548697_2589"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884106_194900_2637"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772027521537_738046_9351"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772027521537_222378_9352"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1776091793590_2250_9161"
                                   name="tupleSize"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Integer"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1776091808212_58313_9171"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884063_112378_2317">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884106_413877_2638"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884106_194900_2637"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884106_413877_2638"
                             name="grouping"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884062_59913_2316"
                             association="_2024x_3_109d038b_1759955884063_112378_2317">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884140_537325_3060"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884140_262632_3059"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884064_416212_2322"
                                 name="SACMComment">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_464220_2607"
                                   general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884108_701703_2658"
                                   name="body"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884111_366207_2680"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884143_477104_3101"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884109_261627_2659"
                                   name="annotatedElement"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884058_818499_2288"
                                   association="_2024x_3_109d038b_1759955884064_914526_2324">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884144_392796_3103"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884144_361448_3102"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884064_914526_2324">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884109_261627_2659"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884109_862125_2662"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884109_862125_2662"
                             name="comment"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884064_416212_2322"
                             association="_2024x_3_109d038b_1759955884064_914526_2324">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884144_703999_3109"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884144_153397_3108"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884064_31762_2326">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884109_46051_2665"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884109_369472_2664"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884109_369472_2664"
                             name="owningElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884065_836486_2333"
                             association="_2024x_3_109d038b_1759955884064_31762_2326">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884144_961743_3113"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884064_795812_2327"
                                 name="SACMConstraint">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_523812_2606"
                                   general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884109_834325_2666"
                                   name="specification"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884144_227272_3117"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884109_645133_2667"
                                   name="constrainedElement"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884058_818499_2288"
                                   association="_2024x_3_109d038b_1759955884064_880113_2329">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884144_146423_3119"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884144_567975_3118"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884064_880113_2329">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884109_645133_2667"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884109_525497_2669"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884109_525497_2669"
                             name="constraint"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884064_795812_2327"
                             association="_2024x_3_109d038b_1759955884064_880113_2329">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884145_307138_3123"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884145_897524_3122"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884064_657213_2330"
                                 name="SACMDependency">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1774533455931_689070_3853"
                                 body="SACMDependency provides a dependency relationship between two SACMElements.  The source of the dependency is called the client and the target is the supplier.  The base semantics of the relationship is that if the supplier changes, the client may need to change.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884064_657213_2330"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884101_540510_2573"
                                   general="_2024x_3_109d038b_1759955884057_934876_2285"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_985304_2610"
                                   general="_2024x_3_109d038b_1759955884061_614274_2306"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884110_47057_2670"
                                   name="client"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1759955884065_724785_2331">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_329385_2574"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884110_924613_2671"
                                   name="supplier"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1759955884065_514922_2332">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_864943_2575"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884065_724785_2331">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884110_47057_2670"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884110_595866_2672"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884110_595866_2672"
                             name="dependency"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884064_657213_2330"
                             association="_2024x_3_109d038b_1759955884065_724785_2331">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_583325_2576"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884145_158494_3129"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884145_113517_3128"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884065_514922_2332">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884110_924613_2671"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884110_142173_2673"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884110_142173_2673"
                             name="dependency"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884064_657213_2330"
                             association="_2024x_3_109d038b_1759955884065_514922_2332">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_761492_2577"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884145_437261_3131"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884145_885452_3130"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884065_836486_2333"
                                 name="SACMElement"
                                 isAbstract="true">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1764519633116_519164_5614"
                                 body="SACMElement is the base class for SACM.">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                  </ownedComment>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760058240309_970777_17804"
                              name="AbstractionIsAbstract">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772209330332_407635_4712"
                                    body="An abstraction for a SACMElement must has isSACMAbstract=true.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1760058240309_970777_17804"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760058240309_335789_17805">
                        <body>abstraction-&gt;notEmpty() implies abstraction.isSACMAbstract=true</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760061753485_853495_4109"
                              name="CitationKindOfCited">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772209461826_600645_4715"
                                    body="A citation must be of the same kind as the cited.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1760061753485_853495_4109"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760061753485_747153_4110">
                        <body>cited-&gt;notEmpty() implies oclKindOf(cited)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760061836566_379727_4118"
                              name="IfCitedAbstractCitationAbstract">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772210145769_158176_5339"
                                    body="If cited and cited is abstract, then citation is abstract.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1760061836566_379727_4118"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760061836566_122191_4119">
                        <body>cited-&gt;notEmpty() and cited.isSACMAbstract=true implies isSACMAbstract=true</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760145024341_462932_2528"
                              name="DerivedName">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772210039008_342060_5338"
                                    body="If there is an elementName and it has content, then name is the first of that content.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1760145024341_462932_2528"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760145024344_995557_2529">
                        <body>elementName-&gt;notEmpty() and elementName.content-&gt;notEmpty() implies name=elementName.content-&gt;first()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1763398644849_366164_2037"
                              name="deriveCitation">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772209619374_815758_4720"
                                    body="isCitation is true if cited or citedIRI is not empty.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1763398644849_366164_2037"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1763398644850_395560_2038">
                        <body>isCitation = citedIRI-&gt;notEmpty() or cited-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1775679377559_824023_6385"
                              name="DeletionsAreNulls">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1775679377559_774713_6386">
                        <body>changeType=deletion implies oclKindOf(Null)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1775679495499_352866_6397"
                              name="AdditionHasNoReplacee">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884065_836486_2333"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1775679495500_823777_6398">
                        <body>changeType=addition implies replacee-&gt;isEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884102_393412_2595"
                                   general="_2024x_3_109d038b_1759955884060_565763_2296"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884110_768502_2675"
                                   name="isSACMAbstract"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1764519698587_326123_5624"
                                    body="a flag to indicate whether the SACMElement is considered to be abstract. For example, this can&#xA;be used to indicate whether an element is part of a pattern or template.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884110_768502_2675"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884146_515676_3135"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                    xmi:id="_2024x_3_109d038b_1759955884146_487890_3136"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884111_814687_2677"
                                   name="elementId"
                                   visibility="private"
                                   aggregation="composite"
                                   isID="true"
                                   type="_2024x_3_109d038b_1759955884066_650140_2344">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1764519649020_608131_5617"
                                    body="a unique identifier that is unique within the scope of the model instance">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884111_814687_2677"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884109_46051_2665"
                                   name="ownedComment"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884064_416212_2322"
                                   association="_2024x_3_109d038b_1759955884064_31762_2326">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884144_897555_3115"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884144_429885_3114"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884111_366207_2680"
                                   name="elementName"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884146_869198_3146"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884110_798894_2674"
                                   name="name"
                                   visibility="public"
                                   isReadOnly="true"
                                   isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_708073_2584"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772159883976_882390_6529"
                                    body="The derived name of the SACMElement, which is the first element of elementName.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884110_798894_2674"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884146_864168_3133"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884111_711560_2676"
                                   name="description"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884146_666422_3138"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1763398179203_673755_2020"
                                   name="isCitation"
                                   visibility="private"
                                   isReadOnly="true"
                                   isDerived="true">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1764519680196_54948_5621"
                                    body="a flag to indicate whether the SACMElement cites another SACMElement.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1763398179203_673755_2020"/>
                     </ownedComment>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884111_102939_2678"
                                   name="abstraction"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1759955884065_977183_2336">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1764519779436_229179_5630"
                                    body="a reference to another abstract SACMElement to which this concrete SACMElement conforms.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884111_102939_2678"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884146_663504_3142"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884146_627524_3141"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884111_377882_2679"
                                   name="cited"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1759955884065_696026_2337">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1764519738220_668972_5627"
                                    body="a reference to another SACMElement that the SACMElement cites">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884111_377882_2679"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884146_606662_3144"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884105_66650_2622"
                                   name="abstractionIRI"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884062_841673_2310">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884139_859700_3038"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884139_124370_3037"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884105_533811_2624"
                                   name="citedIRI"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884062_841673_2310">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884139_903368_3042"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884139_295737_3041"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765113743042_412315_17649"
                                   name="replacee"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1765113743042_497890_17647">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765115994732_959140_18110"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765115994733_561843_18111"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772196527907_980584_3987"
                                   name="validityDuration"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1772196460501_200583_3908"
                                   association="_2024x_3_109d038b_1772319899921_13767_19112">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775609859288_602546_6327"
                                    body="Specifies the time during which the SACMElement is valid (or invalid).  If no validityDuration is specified then assume that the duration is somehow explicitly understood or it is valid over all time.  Durations of lower index take precedence over higher index Durations.  An invalid Duration, in order to invalidate a portion of a valid Duration must be of lower ordering.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1772196527907_980584_3987"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772196548125_276991_3995"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772196548125_879498_3996"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772664198671_982782_5838"
                                   name="consistencyStatus"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1772645329058_31434_5743">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772664216998_652803_5848"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772732820040_637652_9424"
                                   name="changeType"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1772732706842_370549_9341">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772732858719_445014_9434"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772639984466_655379_4729"
                                   name="needsDevelopment"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772640008081_360762_4738"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                    xmi:id="_2024x_3_109d038b_1772640066862_379645_4774"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884065_977183_2336"
                                 name="Concretes">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884111_102939_2678"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884111_816800_2684"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884111_816800_2684"
                             name="concretion"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884065_836486_2333"
                             association="_2024x_3_109d038b_1759955884065_977183_2336">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884146_152755_3154"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884146_680847_3153"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884065_696026_2337"
                                 name="Cites">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884111_377882_2679"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884112_709862_2685"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884112_709862_2685"
                             name="citation"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884065_836486_2333"
                             association="_2024x_3_109d038b_1759955884065_696026_2337">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_415564_3156"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884146_836965_3155"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884066_390054_2340"
                                 name="SACMModel"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1760740262407_746727_3382"
                                   general="_2024x_3_109d038b_1759955884062_162068_2313"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764008662431_945238_2049"
                                   general="_2024x_3_109d038b_1759955884078_62581_2423"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1775363843197_180205_15304"
                                   general="_2024x_3_109d038b_1772644546522_46779_5192"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884112_473971_2688"
                                   name="isPattern"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_471363_3162"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                    xmi:id="_2024x_3_109d038b_1759955884147_519856_3163"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884113_231877_2691"
                                   name="subModel"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884066_390054_2340"
                                   association="_2024x_3_109d038b_1759955884066_16763_2342">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_278210_3170"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884147_507463_3169"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1764968686147_193384_3157"
                                   name="element"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1764968686147_34585_3156">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764968748669_485610_3177"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1764968748669_135187_3178"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884112_542844_2689"
                                   name="isModel"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_433008_3165"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                    xmi:id="_2024x_3_109d038b_1759955884147_604812_3166"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884066_16763_2342">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884113_231877_2691"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884113_905279_2693"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884113_905279_2693"
                             name="model"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884066_390054_2340"
                             association="_2024x_3_109d038b_1759955884066_16763_2342">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_369291_3174"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884147_461125_3173"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884066_650140_2344"
                                 name="UID">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_566052_2597"
                                   general="_2024x_3_109d038b_1759955884060_18249_2297"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1760118822668_470034_6170">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1760118822668_249232_6171"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1760118822668_792749_6172"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1760118822668_792749_6172"
                             name="assessment"
                             visibility="public"
                             type="_2024x_3_109d038b_1772644546522_46779_5192"
                             association="_2024x_3_109d038b_1760118822668_470034_6170">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1760119505702_64530_6770"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1760119505702_409351_6771"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1764968686147_34585_3156">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1764968686147_193384_3157"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1764968686148_363384_3158"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1764968686148_363384_3158"
                             name="model"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884066_390054_2340"
                             association="_2024x_3_109d038b_1764968686147_34585_3156">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764968765019_589586_3182"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1764968765020_451115_3183"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765113743042_497890_17647">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765113743042_87598_17648"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765113743042_412315_17649"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765113743042_87598_17648"
                             name="replacer"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884065_836486_2333"
                             association="_2024x_3_109d038b_1765113743042_497890_17647">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765115939349_443525_18095"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765115939349_524631_18096"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1771423059974_224683_2322">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1771423059976_385308_2323"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1771423059976_534107_2324"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1771423059976_534107_2324"
                             name="ownerGroup"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884061_845681_2307"
                             association="_2024x_3_109d038b_1771423059974_224683_2322">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_158670_2587"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884104_361559_2614"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772026572607_215978_8670"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772024563688_867033_8482">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772024563688_945300_8483"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772024563689_734263_8484"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772024563689_734263_8484"
                             name="ownerModelElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884062_162068_2313"
                             association="_2024x_3_109d038b_1772024563688_867033_8482">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772026715389_617358_8778"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772027005579_402840_8964">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772027005580_58135_8965"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772027005580_673941_8966"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772027005580_673941_8966"
                             name="ownerNamedValue"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884062_59913_2316"
                             association="_2024x_3_109d038b_1772027005579_402840_8964">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_158670_2587"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884106_413877_2638"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772027620124_821926_9421"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772212759922_637100_6221">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772212759923_431336_6222"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772212759923_256230_6223"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772212759923_256230_6223"
                             name="ownerModelElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884062_162068_2313"
                             association="_2024x_3_109d038b_1772212759922_637100_6221">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884102_158670_2587"/>
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884106_898321_2631"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772213423127_116421_6576"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772319899921_13767_19112">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772319899921_386659_19113"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772196527907_980584_3987"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772319899921_386659_19113"
                             name="element"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884065_836486_2333"
                             association="_2024x_3_109d038b_1772319899921_13767_19112">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772319927810_594488_19152"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772319927810_848469_19153"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884066_942616_2343"
                                 name="StringNamedValue">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760060030932_423986_3352"
                              name="NumberLiteralSize">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884066_942616_2343"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760060030932_114423_3353">
                        <body>numberLiteral-&gt;notEmpty() implies numberLiteral.literal.size() = literal.size()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884106_682944_2632"
                                   general="_2024x_3_109d038b_1759955884062_59913_2316"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884107_424907_2645"
                                   name="numberLiteral"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884063_381869_2318"
                                   association="_2024x_3_109d038b_1759955884063_44805_2319">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884141_429147_3074"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1768139317159_906206_3795"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884113_128596_2694"
                                   name="value"
                                   visibility="public"
                                   isOrdered="true"
                                   isUnique="false"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_780389_2634"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_64791_3176"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884147_432949_3175"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884113_809373_2695"
                                   name="defaultValue"
                                   visibility="public"
                                   isOrdered="true"
                                   isUnique="false"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_796489_2635"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_265217_3178"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884147_793605_3177"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884113_577170_2696"
                                   name="literal"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884106_802231_2636"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884147_463688_3180"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884147_652036_3179"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884063_44805_2319">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884107_344418_2644"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884107_424907_2645"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884107_344418_2644"
                             name="stringNamedValue"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884066_942616_2343"
                             association="_2024x_3_109d038b_1759955884063_44805_2319">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884141_712242_3072"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884141_194156_3071"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1759955884042_156955_2179"
                              name="Artifact">
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1768401675420_933404_2164"
                              body="Dates are represented in the ISO 8601 Standard format">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884072_276647_2383"/>
               </ownedComment>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884067_776449_2362"
                                 name="Activity">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1772854844097_651592_10734"
                              name="DateTimeDurationNoTimes">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884067_776449_2362"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1772854844098_439496_10735">
                        <body>dateTimeDuration-&gt;notEmpty() implies endTime-&gt;isEmpty() and startTime-&gt;isEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884113_436345_2697"
                                   general="_2024x_3_109d038b_1759955884068_482497_2368"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884113_149742_2698"
                                   name="endTime"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884072_276647_2383">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884148_49450_3182"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884113_762560_2699"
                                   name="startTime"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884072_276647_2383">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884148_587769_3184"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772853014179_631863_10354"
                                   name="duration"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1772196460501_200583_3908"
                                   association="_2024x_3_109d038b_1772853014179_518682_10353">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772853056165_339290_10405"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772853056165_639170_10406"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884067_904543_2365"
                                 name="Artifact">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1766450722881_428065_2990"
                              name="OwnerIsArtifactConcept">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1772208929487_316231_4502"
                                    body="Artifacts can only be owned in namespaces that are ArtifactConcepts.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1766450722881_428065_2990"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1766450722881_488417_2991">
                        <body>namespace-&gt;oclTypeOf(ArtifactConcept)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884114_807870_2702"
                                   general="_2024x_3_109d038b_1759955884068_482497_2368"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884114_973008_2704"
                                   general="_2024x_3_109d038b_1759955884076_648613_2407"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884114_609976_2705"
                                   name="version"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884148_762316_3190"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884114_842409_2706"
                                   name="internalReference"
                                   visibility="public"
                                   isOrdered="true">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884148_269691_3192"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884148_703334_3191"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884114_139571_2708"
                                   name="externalDocumentIRI"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884062_841673_2310">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884148_422273_3196"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884148_780948_3195"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884114_434534_2709"
                                   name="versionReleaseDate"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884072_276647_2383">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884148_112015_3198"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884068_482497_2368"
                                 name="ArtifactAsset"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764983970423_600473_4054"
                                   general="_2024x_3_109d038b_1764983935455_243218_4013"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1769054229538_348917_6024"
                                   name="ownedArtifactAsset"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884068_482497_2368"
                                   association="_2024x_3_109d038b_1769054229538_900099_6023">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1769054454439_743229_6047"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1769054454440_670822_6048"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884068_708269_2369">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884115_266583_2719"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884115_601258_2718"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884115_601258_2718"
                             name="artifactAssetRelationshipFromSource"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884071_364665_2382"
                             association="_2024x_3_109d038b_1759955884068_708269_2369">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_583325_2576"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884148_880598_3204"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884148_695054_3203"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884069_243003_2370">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884115_887957_2721"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884115_605386_2720"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884115_605386_2720"
                             name="artifactAssetRelationshipFromTarget"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884071_364665_2382"
                             association="_2024x_3_109d038b_1759955884069_243003_2370">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_761492_2577"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884149_258067_3208"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884149_769072_3207"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884070_578450_2376"
                                 name="ArtifactElement"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764983978590_948088_4065"
                                   general="_2024x_3_109d038b_1764983935455_243218_4013"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1763702236729_112782_3020"
                                   name="structuredAssuranceArtifactDiagram"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884056_786415_2275"
                                   association="_2024x_3_109d038b_1763702236728_40471_3019">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765023910438_173683_5004"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765023910438_505921_5005"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765025853356_980368_5771"
                                   name="artifactAsset"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884068_482497_2368"
                                   association="_2024x_3_109d038b_1765025853356_434448_5770">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765026037824_496926_5836"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765026037824_203555_5837"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884070_96486_2377">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884117_505347_2733"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884116_372350_2732"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884116_372350_2732"
                             name="artifactPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884070_957369_2380"
                             association="_2024x_3_109d038b_1759955884070_96486_2377">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884149_848767_3224"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884070_72104_2378"
                                 name="ArtifactInterfacePackage">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1763397564349_37915_1984"
                              name="MustBeCited">
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1763397564350_863709_1985">
                        <body>artifactElement-&gt;forEach(a | a.isCited=true)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1763399394041_855206_2059"
                              name="WithinOwner">
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1763399394042_628574_2060">
                        <body>let ownerPackage = owner in artifactElement-&gt;forEach(a | a.owner = ownerPackage)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884116_385070_2731"
                                   general="_2024x_3_109d038b_1759955884070_578450_2376"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1763582497151_292207_2285"
                                   general="_2024x_3_109d038b_1763565375887_476129_2116"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765023050870_745472_4855"
                                   name="subArtifactInterfacePackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884070_72104_2378"
                                   association="_2024x_3_109d038b_1765023050869_218255_4853">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765026202574_964858_5893"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765026202574_581846_5894"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884070_957369_2380"
                                 name="ArtifactPackage">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884116_626412_2730"
                                   general="_2024x_3_109d038b_1759955884070_578450_2376"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884092_800252_2517"
                                   general="_2024x_3_109d038b_1765069855707_827225_9595"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884117_505347_2733"
                                   name="subArtifactElement"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884070_578450_2376"
                                   association="_2024x_3_109d038b_1759955884070_96486_2377">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884149_47482_3226"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884149_941011_3225"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884071_364665_2382"
                                 name="ArtifactAssetRelationship">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884101_784357_2572"
                                   general="_2024x_3_109d038b_1759955884057_934876_2285"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884115_654469_2714"
                                   general="_2024x_3_109d038b_1759955884068_482497_2368"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884115_266583_2719"
                                   name="source"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884068_482497_2368"
                                   association="_2024x_3_109d038b_1759955884068_708269_2369">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_329385_2574"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1775770437208_920955_9199"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884115_887957_2721"
                                   name="target"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884068_482497_2368"
                                   association="_2024x_3_109d038b_1759955884069_243003_2370">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_864943_2575"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1775770377911_384201_9174"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884072_276647_2383"
                                 name="Date">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884103_418773_2598"
                                   general="_2024x_3_109d038b_1759955884060_18249_2297"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884073_152393_2385"
                                 name="Event">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1772854559378_340215_10708"
                              name="DateOrDateTime">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884073_152393_2385"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1772854559379_472837_10709">
                        <body>dateTimeOccurrence-&gt;notEmpty() implies occurrence-&gt;isEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884115_762147_2716"
                                   general="_2024x_3_109d038b_1759955884068_482497_2368"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884117_840626_2738"
                                   name="occurrence"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884072_276647_2383">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884150_331132_3236"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772853017514_769358_10375"
                                   name="dateTimeOccurrence"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1772320048043_290157_19217"
                                   association="_2024x_3_109d038b_1772853017514_332557_10374">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772853484599_554690_10664"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884073_542036_2386"
                                 name="Participant">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884115_603884_2717"
                                   general="_2024x_3_109d038b_1759955884068_482497_2368"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884073_344646_2387"
                                 name="Resource">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884115_996397_2713"
                                   general="_2024x_3_109d038b_1759955884068_482497_2368"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1770342372189_454308_2384"
                                   name="location"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1770342480154_891311_2401"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884073_884285_2388"
                                 name="Technique">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884115_892223_2715"
                                   general="_2024x_3_109d038b_1759955884068_482497_2368"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1763702236728_40471_3019">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702236729_112782_3020"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702236730_257967_3021"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1763702236730_257967_3021"
                             name="artifactElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884070_578450_2376"
                             association="_2024x_3_109d038b_1763702236728_40471_3019">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765023890281_979333_4999"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1763746391099_63331_3719">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763746391099_370585_3720"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763746391100_995603_3721"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1763746391100_995603_3721"
                             name="artifactReference"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884076_648613_2407"
                             association="_2024x_3_109d038b_1763746391099_63331_3719">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763746748358_98139_3793"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1763746748359_600195_3794"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1764983935455_243218_4013"
                                 name="ArtifactConcept"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765024475342_721352_5331"
                                   general="_2024x_3_109d038b_1765024358867_463998_5194"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765023050869_218255_4853">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765023050870_563602_4854"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765023050870_745472_4855"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765023050870_563602_4854"
                             name="artifactInterfacePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884070_72104_2378"
                             association="_2024x_3_109d038b_1765023050869_218255_4853">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765026182584_594009_5888"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765025853356_434448_5770">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765025853356_980368_5771"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765025853357_505058_5772"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765025853357_505058_5772"
                             name="artifactElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884070_578450_2376"
                             association="_2024x_3_109d038b_1765025853356_434448_5770">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765026035640_341689_5833"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1769054229538_900099_6023">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1769054229538_348917_6024"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1769054229538_187513_6025"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1769054229538_187513_6025"
                             name="ownerArtifactAsset"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884068_482497_2368"
                             association="_2024x_3_109d038b_1769054229538_900099_6023">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1769054469199_73625_6052"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772853014179_518682_10353">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772853014179_631863_10354"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772853014179_38789_10355"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772853014179_38789_10355"
                             name="activity"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884067_776449_2362"
                             association="_2024x_3_109d038b_1772853014179_518682_10353">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772853069558_251895_10415"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772853069558_152872_10416"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772853017514_332557_10374">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772853017514_769358_10375"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772853017515_120667_10376"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772853017515_120667_10376"
                             name="event"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884073_152393_2385"
                             association="_2024x_3_109d038b_1772853017514_332557_10374">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772853499173_962966_10676"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772853499173_471191_10677"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1759955884042_601855_2180"
                              name="Argument">
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884080_112263_2432"
                              body="The name can be the content or one can have a name and then the value contains the content">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884076_952122_2404"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884048_666691_2229"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884079_183073_2424"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884045_442249_2189"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1772721476752_535497_7009"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1772724395869_108520_8101"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1772730979057_588702_8597"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884106_780389_2634"/>
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1776309966727_75119_5309"
                                 body="The name can be the content or one can have a name and then the value contains the content">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884080_112263_2432"/>
                  </ownedComment>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1759955884080_386869_2436"
                              body="If one's implementation or process does not allow Artifacts to be directly connected to AssertedEvidence then use ArtifactReference structure instead">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884076_648613_2407"/>
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884067_904543_2365"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1763754215897_720325_4193"
                              body="The Whole of an SACMModel can be Represented as a Claim for argument purposes">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1764268946007_571334_2991"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1764269402935_661472_3093"
                              body="When a SACMModel is used as an inferer/inferred the semantics is that part of a SACMModel has some inference relationship">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884066_390054_2340"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1764426246862_143914_4582"
                              body="If a SACMModel is an assertable, then the semantics is that some part of the model is asserted">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884066_390054_2340"/>
               </ownedComment>
               <ownedComment xmi:type="uml:Comment"
                              xmi:id="_2024x_3_109d038b_1763746851336_104280_3841"
                              body="Allows any SACMElement to be referenced from an Artifact to be used in an argument">
                  <annotatedElement xmi:idref="_2024x_3_109d038b_1763746391099_63331_3719"/>
               </ownedComment>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884073_691368_2389"
                                 name="ArgumentAsset"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764984326959_622528_4233"
                                   general="_2024x_3_109d038b_1764984311086_826956_4200"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1771011925253_76468_2326"
                                   name="ownedArgumentAsset"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884073_691368_2389"
                                   association="_2024x_3_109d038b_1771011925247_356526_2325">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_11351_2580"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1771012081599_547521_2352"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1771012081600_627226_2353"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884074_513577_2396"
                                 name="ArgumentElement"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1764984331448_288807_4239"
                                   general="_2024x_3_109d038b_1764984311086_826956_4200"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765077297337_46264_13371"
                                   general="_2024x_3_109d038b_1759955884053_511151_2264"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1763702287761_418856_3081"
                                   name="structuredAssuranceArgumentDiagram"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884056_759545_2277"
                                   association="_2024x_3_109d038b_1763702287761_918391_3080">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763702575349_618574_3164"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1763702575349_129024_3165"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765026491629_514557_6012"
                                   name="argumentAsset"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884073_691368_2389"
                                   association="_2024x_3_109d038b_1765026491629_67489_6011">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765026699824_889117_6085"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765026699824_622960_6086"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884075_277571_2397">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884119_301309_2756"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884119_188130_2755"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884119_188130_2755"
                             name="argumentPackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884076_507759_2403"
                             association="_2024x_3_109d038b_1759955884075_277571_2397">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884151_241073_3254"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884075_399088_2399"
                                 name="ArgumentInterfacePackage">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884119_754197_2753"
                                   general="_2024x_3_109d038b_1759955884074_513577_2396"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1763581912121_595940_2258"
                                   general="_2024x_3_109d038b_1763565375887_476129_2116"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1765026498318_89353_6031"
                                   name="subArgumentInterfacePackage"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884075_399088_2399"
                                   association="_2024x_3_109d038b_1765026498317_506299_6029">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765027064483_214918_6153"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1765027064483_307082_6154"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884075_639783_2402">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884119_552094_2763"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884119_238332_2762"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884119_238332_2762"
                             name="assertedContext"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_163715_2417"
                             association="_2024x_3_109d038b_1759955884075_639783_2402">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_761492_2577"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884152_760491_3262"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884152_435802_3261"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884076_507759_2403"
                                 name="ArgumentPackage">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884119_805718_2752"
                                   general="_2024x_3_109d038b_1759955884074_513577_2396"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884092_174422_2516"
                                   general="_2024x_3_109d038b_1765069855707_827225_9595"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884119_301309_2756"
                                   name="subArgumentElement"
                                   visibility="public"
                                   aggregation="composite"
                                   type="_2024x_3_109d038b_1759955884074_513577_2396"
                                   association="_2024x_3_109d038b_1759955884075_277571_2397">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_330653_2521"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884151_142931_3256"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884151_737133_3255"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884076_952122_2404"
                                 name="ArgumentReasoning">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884119_46040_2761"
                                   general="_2024x_3_109d038b_1759955884073_691368_2389"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884119_543962_2764"
                                   name="relationship"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884078_540465_2422"
                                   association="_2024x_3_109d038b_1759955884076_177696_2405">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884152_100070_3266"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884152_214148_3265"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1767994674237_363327_3334"
                                   name="value"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1767994698588_925262_3340"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884076_177696_2405">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884119_543962_2764"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884120_988401_2766"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884120_988401_2766"
                             name="argumentReasoning"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884076_952122_2404"
                             association="_2024x_3_109d038b_1759955884076_177696_2405">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884152_264537_3270"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884152_319879_3269"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884076_648613_2407"
                                 name="ArtifactReference">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1759969535555_114282_9333"
                              name="MustBeInArgumentPackage">
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1759969535555_653318_9334">
                        <body>not owner.oclKindOf(ArtifactElement)</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884117_652067_2740"
                                   general="_2024x_3_109d038b_1775846615944_955857_11910"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1763746391099_370585_3720"
                                   name="reference"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1763746391099_63331_3719">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763746626671_966358_3769"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1763746626671_723508_3770"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884076_357164_2410">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884120_282142_2775"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884120_711587_2776"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884120_711587_2776"
                             name="assertion"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_62581_2423"
                             association="_2024x_3_109d038b_1759955884076_357164_2410">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884106_898321_2631"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_62345_3287"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884153_889657_3286"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884077_21353_2411">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884121_433926_2778"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884120_556349_2777"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884120_556349_2777"
                             name="assertedInferenceFromSource"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_551063_2421"
                             association="_2024x_3_109d038b_1759955884077_21353_2411">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_583325_2576"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_830576_3289"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884153_214179_3288"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884077_279834_2413">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884122_776142_2782"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884121_342320_2781"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884121_342320_2781"
                             name="assertedInferenceFromTarget"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_551063_2421"
                             association="_2024x_3_109d038b_1759955884077_279834_2413">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_761492_2577"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_828803_3297"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884153_687616_3296"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884078_163715_2417"
                                 name="AssertedContext">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884122_626125_2786"
                                   general="_2024x_3_109d038b_1759955884078_540465_2422"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884119_552094_2763"
                                   name="contextable"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884073_691368_2389"
                                   association="_2024x_3_109d038b_1759955884075_639783_2402">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_864943_2575"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884122_238123_2787"
                                   name="context"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884076_648613_2407"
                                   association="_2024x_3_109d038b_1759955884078_58766_2418">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_329385_2574"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1774056522034_976431_5096"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884078_58766_2418">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884122_238123_2787"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884122_807533_2788"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884122_807533_2788"
                             name="assertedContext"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_163715_2417"
                             association="_2024x_3_109d038b_1759955884078_58766_2418">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_583325_2576"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_517514_3309"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884153_89759_3308"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884078_409188_2419"
                                 name="AssertedEvidence">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884122_756494_2789"
                                   general="_2024x_3_109d038b_1759955884078_540465_2422"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884122_813853_2790"
                                   name="evidence"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884076_648613_2407"
                                   association="_2024x_3_109d038b_1759955884078_454500_2420">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_329385_2574"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1774056442756_761093_5085"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1769010805686_159996_2839"
                                   name="target"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1775846615944_955857_11910"
                                   association="_2024x_3_109d038b_1769010805685_439766_2838">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_864943_2575"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1759955884078_454500_2420">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884122_813853_2790"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1759955884122_224648_2791"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1759955884122_224648_2791"
                             name="assertedEvidence"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_409188_2419"
                             association="_2024x_3_109d038b_1759955884078_454500_2420">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_583325_2576"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_832027_3313"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884153_425868_3312"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884078_551063_2421"
                                 name="AssertedInference">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760063247926_412818_5119"
                              name="ByRuleMustHaveRule">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884078_551063_2421"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760063247927_371992_5120">
                        <body>inferenceType=byRule implies inferenceRule-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884122_268741_2792"
                                   general="_2024x_3_109d038b_1759955884078_540465_2422"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884085_541753_2462"
                                   name="inferenceRule"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884045_442249_2189"
                                   association="_2024x_3_109d038b_1759955884045_300988_2192">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884127_295122_2849"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884127_670634_2848"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884121_433926_2778"
                                   name="source"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884078_62581_2423"
                                   association="_2024x_3_109d038b_1759955884077_21353_2411">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_329385_2574"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1775770166335_933276_9121"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884122_776142_2782"
                                   name="target"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1775846615944_955857_11910"
                                   association="_2024x_3_109d038b_1759955884077_279834_2413">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_864943_2575"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884123_832209_2793"
                                   name="inferenceType"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884046_187026_2194">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_771417_3315"/>
                     <defaultValue xmi:type="uml:InstanceValue"
                                    xmi:id="_2024x_3_109d038b_1769926065705_734947_4172"
                                    instance="_2024x_3_109d038b_1759955884085_614539_2467"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884078_540465_2422"
                                 name="AssertedRelationship"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884101_126429_2571"
                                   general="_2024x_3_109d038b_1759955884057_934876_2285"/>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884123_636255_2794"
                                   general="_2024x_3_109d038b_1759955884078_62581_2423"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884123_872801_2795"
                                   name="isCounter"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884155_277240_3318"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                    xmi:id="_2024x_3_109d038b_1759955884155_465256_3319"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884078_62581_2423"
                                 name="Assertion"
                                 isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1760119294634_645403_6726"
                              name="ByRuleMustHaveRule">
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1760119294634_674087_6727">
                        <body>defeationMechanism=ByRule implies defeationRule-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1775601180929_553326_5424"
                              name="ByRuleDeclarationRequiresRule">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884078_62581_2423"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775605845176_891950_5665"
                                    body="If assertionDeclaration is byRule then assertionRule must reference at least one Rule">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1775601180929_553326_5424"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1775601180931_368735_5425">
                        <body>assertionDeclaration=byRule implies assertionRule-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1775601293105_585166_5432"
                              name="AssertionValueImpliesNoIsTrue">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1759955884078_62581_2423"/>
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775606034888_887245_5672"
                                    body="If there is an assertionValue then isTrue must be empty">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1775601293105_585166_5432"/>
                     </ownedComment>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1775601293105_494504_5433">
                        <body>assertionValue-&gt;notEmpty() implies isTrue-&gt;empty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884119_749904_2760"
                                   general="_2024x_3_109d038b_1775846615944_955857_11910"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884123_952845_2797"
                                   name="assertionDeclaration"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884079_908763_2427">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884155_473291_3321"/>
                     <defaultValue xmi:type="uml:InstanceValue"
                                    xmi:id="_2024x_3_109d038b_1769925890066_435798_4127"
                                    instance="_2024x_3_109d038b_1759955884124_455247_2805"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884120_702946_2774"
                                   name="isTrue"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_447689_3283"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884120_282142_2775"
                                   name="strength"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884062_59913_2316"
                                   association="_2024x_3_109d038b_1759955884076_357164_2410">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884106_780882_2629"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884153_286602_3285"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1769056351975_579873_6728"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1771953313490_353485_7076"
                                   name="assertionDeclarationRule"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884045_442249_2189"
                                   association="_2024x_3_109d038b_1771953313489_568905_7075">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1771953388268_676833_7120"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1771953388268_355802_7121"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1772640899302_394520_5037"
                                   name="assertionValue"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884045_442249_2189"
                                   association="_2024x_3_109d038b_1772640899302_700267_5036">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772730748142_437858_8465"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772730748142_838916_8466"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1759955884079_183073_2424"
                                 name="Claim">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1775749540280_932865_8438"
                                 body="The name can be the content or one can have a name and then the value contains the content">
                     <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884079_183073_2424"/>
                  </ownedComment>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1759955884123_630773_2796"
                                   general="_2024x_3_109d038b_1759955884078_62581_2423"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884123_407753_2800"
                                   name="value"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884049_462254_2231">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884156_320935_3329"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1764268946007_29306_2992"
                                   name="whole"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884066_390054_2340"
                                   association="_2024x_3_109d038b_1764268946007_571334_2991">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764269497682_2979_3117"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1764269497683_436752_3118"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1776116777693_100511_6523"
                                   name="subject"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884065_836486_2333"
                                   association="_2024x_3_109d038b_1776116777692_345077_6522">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1776116888432_219538_6653"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1776116888432_87383_6654"
                                  value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Enumeration"
                                 xmi:id="_2024x_3_109d038b_1759955884079_908763_2427"
                                 name="AssertionDeclarationKind">
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                 xmi:id="_2024x_3_109d038b_1759955884124_250579_2803"
                                 name="axiomatic"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                 xmi:id="_2024x_3_109d038b_1759955884124_977695_2804"
                                 name="assumed"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                 xmi:id="_2024x_3_109d038b_1759955884124_455247_2805"
                                 name="asserted"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                 xmi:id="_2024x_3_109d038b_1771954427124_879240_7337"
                                 name="byRule"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1763702287761_918391_3080">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702287761_418856_3081"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1763702287761_683624_3082"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1763702287761_683624_3082"
                             name="argumentElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884074_513577_2396"
                             association="_2024x_3_109d038b_1763702287761_918391_3080">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1763702549510_894953_3160"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1764268946007_571334_2991">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1764268946007_29306_2992"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1764268946007_218739_2993"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1764268946007_218739_2993"
                             name="claim"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884079_183073_2424"
                             association="_2024x_3_109d038b_1764268946007_571334_2991">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1764269465426_141187_3113"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1764269465426_12776_3114"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1764984311086_826956_4200"
                                 name="ArgumentConcept"
                                 isAbstract="true">
                  <ownedRule xmi:type="uml:Constraint"
                              xmi:id="_2024x_3_109d038b_1775676533626_292472_6268"
                              name="ByRuleImpliesDefeationRule">
                     <constrainedElement xmi:idref="_2024x_3_109d038b_1764984311086_826956_4200"/>
                     <specification xmi:type="uml:OpaqueExpression"
                                     xmi:id="_2024x_3_109d038b_1775676533627_403881_6269">
                        <body>defeationMechanism=byRule implies defeationRule-&gt;notEmpty()</body>
                        <language>OCL2.0</language>
                     </specification>
                  </ownedRule>
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1765024470396_120776_5325"
                                   general="_2024x_3_109d038b_1765024358867_463998_5194"/>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884120_609723_2773"
                                   name="defeationMechanism"
                                   visibility="public"
                                   type="_2024x_3_109d038b_1759955884045_336823_2193">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884152_814491_3280"/>
                     <defaultValue xmi:type="uml:InstanceValue"
                                    xmi:id="_2024x_3_109d038b_1775677261836_251047_6310"
                                    instance="_2024x_3_109d038b_1759955884085_107180_2464"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884084_444327_2460"
                                   name="defeationRule"
                                   visibility="public"
                                   isOrdered="true"
                                   type="_2024x_3_109d038b_1759955884045_442249_2189"
                                   association="_2024x_3_109d038b_1759955884045_184282_2191">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1775675576233_29257_6122"
                                    body="{Lower Index  Rules take precedence over Higher Index rules}">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1759955884084_444327_2460"/>
                     </ownedComment>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884127_480943_2845"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1759955884127_204962_2844"
                                  value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property"
                                   xmi:id="_2024x_3_109d038b_1759955884120_852075_2772"
                                   name="isDefeated"
                                   visibility="public">
                     <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1759955884152_313060_3278"/>
                     <defaultValue xmi:type="uml:LiteralBoolean"
                                    xmi:id="_2024x_3_109d038b_1775914447242_941306_4810"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765026491629_67489_6011">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765026491629_514557_6012"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765026491630_696146_6013"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765026491630_696146_6013"
                             name="argumentElement"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884074_513577_2396"
                             association="_2024x_3_109d038b_1765026491629_67489_6011">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765026702010_338482_6088"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1765026498317_506299_6029">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765026498317_740257_6030"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1765026498318_89353_6031"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1765026498317_740257_6030"
                             name="argumentInterfacePackage"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884075_399088_2399"
                             association="_2024x_3_109d038b_1765026498317_506299_6029">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884092_888796_2523"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1765027062539_576652_6150"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1769010805685_439766_2838">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1769010805686_159996_2839"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1769010805687_79889_2840"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1769010805687_79889_2840"
                             name="assertedEvidence"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_409188_2419"
                             association="_2024x_3_109d038b_1769010805685_439766_2838">
                     <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884101_583325_2576"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1769010870179_37275_2864"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1769010870179_352432_2865"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1771011925247_356526_2325">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1771011925253_76468_2326"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1771011925255_676095_2327"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1771011925255_676095_2327"
                             name="ownerArgumentAsset"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884073_691368_2389"
                             association="_2024x_3_109d038b_1771011925247_356526_2325">
                     <subsettedProperty xmi:idref="_2024x_3_109d038b_1759955884101_546638_2581"/>
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1771012174538_482790_2400"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1771953313489_568905_7075">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1771953313490_353485_7076"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1771953313490_375067_7077"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1771953313490_375067_7077"
                             name="assertion"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_62581_2423"
                             association="_2024x_3_109d038b_1771953313489_568905_7075">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1771953356405_376740_7112"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1771953356406_911034_7113"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1772640899302_700267_5036">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772640899302_394520_5037"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1772640899303_517585_5038"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1772640899303_517585_5038"
                             name="assertionForValue"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884078_62581_2423"
                             association="_2024x_3_109d038b_1772640899302_700267_5036">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1772730769359_127479_8471"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1772730769359_650224_8472"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
               <packagedElement xmi:type="uml:Dependency"
                                 xmi:id="_2024x_3_109d038b_1772856653482_49082_11519">
                  <client xmi:idref="_2024x_3_109d038b_1759955884123_407753_2800"/>
                  <supplier xmi:idref="_2024x_3_109d038b_1759955884049_462254_2231"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class"
                                 xmi:id="_2024x_3_109d038b_1775846615944_955857_11910"
                                 name="Targetable"
                                 isAbstract="true">
                  <generalization xmi:type="uml:Generalization"
                                   xmi:id="_2024x_3_109d038b_1775846629497_810723_11949"
                                   general="_2024x_3_109d038b_1759955884073_691368_2389"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Association"
                                 xmi:id="_2024x_3_109d038b_1776116777692_345077_6522">
                  <memberEnd xmi:idref="_2024x_3_109d038b_1776116777693_100511_6523"/>
                  <memberEnd xmi:idref="_2024x_3_109d038b_1776116777693_396122_6524"/>
                  <ownedEnd xmi:type="uml:Property"
                             xmi:id="_2024x_3_109d038b_1776116777693_396122_6524"
                             name="claim"
                             visibility="public"
                             type="_2024x_3_109d038b_1759955884079_183073_2424"
                             association="_2024x_3_109d038b_1776116777692_345077_6522">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                  xmi:id="_2024x_3_109d038b_1776116839569_982999_6605"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                  xmi:id="_2024x_3_109d038b_1776116839569_744782_6606"
                                  value="*"/>
                  </ownedEnd>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package"
                              xmi:id="_2024x_3_109d038b_1771544668099_434464_2570"
                              name="Mapping">
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1771544688909_305302_2574"
                                 name="CAE">
                  <ownedComment xmi:type="uml:Comment"
                                 xmi:id="_2024x_3_109d038b_1776518390652_855433_10388"
                                 body="For &#34;Other&#34; (hexagon) Notation in CAE, use specific SACM BaseElements such as SACMComment, SACMConstraint, Group, SACMDependency"/>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771544808905_968394_2644"
                                    name="CAEClaim">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771548349462_837779_3235"
                                    body="A statement asserted within the argument that can be assessed to be true or false&#xA;&#xA;A claim is a true/false statement about a property of a particular object. A claim is just what you might consider it to be from common usage of the term; an idea that someone is trying to convince somebody else is true.&#xA;&#xA;Examples&#xA;&#34;System X is adequately safe during the shut down phase of operation&#34;&#xA;&#34;Unit testing is complete&#34;&#xA;&#34;All identified hazards are adequately managed in the hazard log&#34;&#xA;&#34;Design personnel are suitably qualified&#34;&#xA;&#34;Training materials have been reviewed&#34;&#xA;&#xA;Each claim should be a single statement only. Avoid the use of “and” or “or”. Use CAE Building Blocs to combine sub-claims.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771544808905_968394_2644"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771546586041_856595_3043"
                                      general="_2024x_3_109d038b_1759955884079_183073_2424"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771548825161_377989_3412"
                                      general="_2024x_3_109d038b_1771548559171_456244_3258"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771544852385_559764_2676"
                                    name="CAEArgument">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771548370982_349512_3240"
                                    body="&lt;html&gt;&#xA;  &lt;head&gt;&#xA;&#x9;&#x9;&lt;style&gt;&#xA;&#x9;&#x9;&#x9;p {padding:0px; margin:0px;}&#xA;&#x9;&#x9;&lt;/style&gt;&#xA;&#x9;&lt;/head&gt;&#xA;  &lt;body&gt;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;color:rgb(51, 51, 51); font-family:Open Sans, serif; font-size:16px; font-weight:400; background-color:#ffffff; display:inline;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;An argument is a rule that provides the bridge between what we know or are assuming (sub-claims, evidence) and the claim we are investigating. The argument used depends on the type, trustworthiness and extent of available evidence and the nature of the claim. Note that &amp;quot;argument&amp;quot; is an overloaded word and we are using with a specific meaning here.&lt;/span&gt;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; background-color:#ffffff; display:inline;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt; &lt;/span&gt;&lt;span style=&#34;background-color:#ffffff;&#34;&gt; &lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; background-color:#ffffff; display:inline; font-size:10pt;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;&amp;#160;&lt;/span&gt;&lt;span style=&#34;background-color:#ffffff; font-size:10pt;&#34;&gt; &lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; background-color:#ffffff; display:inline; font-size:10pt;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;a description of the argument approach presented in support of a claim. e.g.:&lt;/span&gt;&lt;span style=&#34;background-color:#ffffff; font-size:10pt;&#34;&gt; &lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; background-color:#ffffff; display:inline; font-size:10pt;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;&amp;#160;&lt;/span&gt;&lt;span style=&#34;background-color:#ffffff; font-size:10pt;&#34;&gt; &lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; background-color:#ffffff; display:inline; font-size:10pt;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;Example&lt;/span&gt;&lt;span style=&#34;background-color:#ffffff; font-size:10pt;&#34;&gt; &lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;background-color:#ffffff; font-size:10pt;&#34;&gt;&amp;quot;argue by considering safety of subsystems&amp;quot;&lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;background-color:#ffffff; font-size:10pt;&#34;&gt;&amp;quot;because wiring conforms to relevant electrical standards&amp;quot;&lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;background-color:#ffffff;&#34;&gt;&amp;#160;&lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; background-color:#ffffff; display:inline; font-size:10pt;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;This element is optional, but often it is good practice to include to explain the approach to satisfying the parent claim&lt;/span&gt;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; background-color:rgb(229, 231, 255); display:inline; font-size:10pt;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;font-size:10pt;&#34;&gt; &lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;&lt;/body&gt;&#xA;&lt;/html&gt;">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771544852385_559764_2676"/>
                     </ownedComment>
                     <ownedRule xmi:type="uml:Constraint"
                                 xmi:id="_2024x_3_109d038b_1776370038170_705941_9637"
                                 name="DeriveReference">
                        <constrainedElement xmi:idref="_2024x_3_109d038b_1771544852385_559764_2676"/>
                        <specification xmi:type="uml:OpaqueExpression"
                                        xmi:id="_2024x_3_109d038b_1776370038171_585570_9638">
                           <body>reference = supports.claim.isSubClaimOf-&gt;select(a|a.oclKindOf(CAEClaim))</body>
                           <language>OCL2.0</language>
                        </specification>
                     </ownedRule>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771547451365_838724_3226"
                                      general="_2024x_3_109d038b_1759955884044_412104_2185"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771548820817_8288_3406"
                                      general="_2024x_3_109d038b_1771548559171_456244_3258"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776369540412_385030_9389"
                                      general="_2024x_3_109d038b_1759955884076_952122_2404"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776371576148_730712_9697"
                                      name="joinType"
                                      visibility="public"
                                      isReadOnly="true"
                                      type="_2024x_3_109d038b_1759955884046_10700_2195">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884082_862716_2446"/>
                        <ownedComment xmi:type="uml:Comment"
                                       xmi:id="_2024x_3_109d038b_1776371576148_334837_9699"
                                       body="Defines the JoinTypeKind for this Join">
                           <annotatedElement xmi:idref="_2024x_3_109d038b_1776371576148_730712_9697"/>
                        </ownedComment>
                        <defaultValue xmi:type="uml:InstanceValue"
                                       xmi:id="_2024x_3_109d038b_1776376894730_151156_9790"
                                       instance="_2024x_3_109d038b_1776371655318_368024_9724"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771544884313_143724_2710"
                                    name="CAEEvidence">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771548387636_238731_3245"
                                    body="&lt;html&gt;&#xA;  &lt;head&gt;&#xA;&#x9;&#x9;&lt;style&gt;&#xA;&#x9;&#x9;&#x9;p {padding:0px; margin:0px;}&#xA;&#x9;&#x9;&lt;/style&gt;&#xA;&#x9;&lt;/head&gt;&#xA;  &lt;body&gt;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;font-size:10pt;&#34;&gt;A reference to the evidence being presented in support of the claim or argument&lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&amp;#160;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;    &lt;p&gt;&#xA;&lt;span style=&#34;color:rgb(51, 51, 51); font-family:Open Sans, serif; font-size:16px; font-weight:400; background-color:rgb(255, 255, 255); display:inline;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;Evidence is an artefact that establishes facts that can be trusted and lead directly to a claim. In projects there can many sources of information, but what makes this evidence is the support or rebuttal it gives to a claim.       &#xA;&lt;/span&gt;&lt;br&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;      &#xA;&lt;br&gt;&lt;span style=&#34;font-size:10pt;&#34;&gt;Examples       &#xA;&lt;/span&gt;&lt;br&gt;&lt;span style=&#34;font-size:10pt;&#34;&gt;&amp;quot;the hardware reliability analysis report&amp;quot;       &#xA;&lt;/span&gt;&lt;br&gt;&lt;span style=&#34;font-size:10pt;&#34;&gt;&amp;quot;interlock design documentation&amp;quot;&lt;/span&gt;&#xA;&#xA;    &lt;/p&gt;&#xA;&#xA;&lt;/body&gt;&#xA;&lt;/html&gt;">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771544884313_143724_2710"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771546768648_72948_3169"
                                      general="_2024x_3_109d038b_1759955884067_904543_2365"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771617606317_772994_4059"
                                      general="_2024x_3_109d038b_1771617528253_492000_3980"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771546219787_827011_2747"
                                    name="CAESupports">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771548464158_51093_3248"
                                    body="&lt;html&gt;&#xA;  &lt;head&gt;&#xA;&#x9;&#x9;&lt;style&gt;&#xA;&#x9;&#x9;&#x9;p {padding:0px; margin:0px;}&#xA;&#x9;&#x9;&lt;/style&gt;&#xA;&#x9;&lt;/head&gt;&#xA;  &lt;body&gt;&#xA;&lt;span style=&#34;color:rgb(43, 43, 43); font-family:Open Sans, sans-serif; font-size:18px; font-weight:400; background-color:rgb(229, 231, 255); display:inline;;letter-spacing:normal; text-align:start; text-indent:0px; text-transform:none; word-spacing:0px; white-space:normal; float:none; orphans:2; widows:2;&#34;&gt;Each claim is supported by a number of sub claims, arguments or evidence.&lt;/span&gt;&lt;/body&gt;&#xA;&lt;/html&gt;">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771546219787_827011_2747"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771548637331_869280_3330"
                                      general="_2024x_3_109d038b_1759955884078_551063_2421"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771617598845_384152_4051"
                                      general="_2024x_3_109d038b_1771617528253_492000_3980"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771548689400_540890_3355"
                                      name="supportable"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771548559171_456244_3258"
                                      association="_2024x_3_109d038b_1771548689400_887717_3354">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_776142_2782"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771548808050_69170_3388"
                                      name="argument"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771544852385_559764_2676"
                                      association="_2024x_3_109d038b_1771548808050_37859_3387">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884121_433926_2778"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771546232499_218568_2774"
                                    name="CAEIsSubclaimOf">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771546543506_623974_2999"
                                      general="_2024x_3_109d038b_1759955884078_551063_2421"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771617649244_666970_4085"
                                      general="_2024x_3_109d038b_1771617528253_492000_3980"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771548848040_390797_3422"
                                      name="subClaim"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771544808905_968394_2644"
                                      association="_2024x_3_109d038b_1771548848040_343354_3421">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884121_433926_2778"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771548851929_666578_3438"
                                      name="supportable"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771548559171_456244_3258"
                                      association="_2024x_3_109d038b_1771548851928_21025_3437">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_776142_2782"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771546259298_713834_2803"
                                    name="CAEIsEvidenceFor">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771546722017_325452_3124"
                                      general="_2024x_3_109d038b_1759955884078_409188_2419"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771617623891_902007_4069"
                                      general="_2024x_3_109d038b_1771617528253_492000_3980"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771548896441_558405_3477"
                                      name="evidence"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771544884313_143724_2710"
                                      association="_2024x_3_109d038b_1771548896441_872235_3476">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_813853_2790"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771548903368_427893_3493"
                                      name="supportable"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771548559171_456244_3258"
                                      association="_2024x_3_109d038b_1771548903368_454866_3492">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1769010805686_159996_2839"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771548559171_456244_3258"
                                    name="Supportable"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771617593547_660953_4045"
                                      general="_2024x_3_109d038b_1771617528253_492000_3980"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771548689400_887717_3354">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548689400_540890_3355"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548689400_990046_3356"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771548689400_990046_3356"
                                name="supports"
                                visibility="public"
                                type="_2024x_3_109d038b_1771546219787_827011_2747"
                                association="_2024x_3_109d038b_1771548689400_887717_3354">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884121_342320_2781"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776349011970_18434_4802"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776349011970_914499_4803"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771548808050_37859_3387">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548808050_69170_3388"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548808050_604962_3389"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771548808050_604962_3389"
                                name="supports"
                                visibility="public"
                                type="_2024x_3_109d038b_1771546219787_827011_2747"
                                association="_2024x_3_109d038b_1771548808050_37859_3387">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884120_556349_2777"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776348919297_294226_4734"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776348919298_678526_4735"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771548848040_343354_3421">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548848040_390797_3422"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548848040_151872_3423"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771548848040_151872_3423"
                                name="isSubclaimOf"
                                visibility="public"
                                type="_2024x_3_109d038b_1771546232499_218568_2774"
                                association="_2024x_3_109d038b_1771548848040_343354_3421">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884120_556349_2777"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776349140803_956076_4884"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776349140804_731386_4885"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771548851928_21025_3437">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548851929_666578_3438"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548851929_547986_3439"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771548851929_547986_3439"
                                name="isSubclaimOf"
                                visibility="public"
                                type="_2024x_3_109d038b_1771546232499_218568_2774"
                                association="_2024x_3_109d038b_1771548851928_21025_3437">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884121_342320_2781"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776349349353_53009_4930"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776349349353_528914_4931"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771548896441_872235_3476">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548896441_558405_3477"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548896442_475591_3478"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771548896442_475591_3478"
                                name="isEvidenceFor"
                                visibility="public"
                                type="_2024x_3_109d038b_1771546259298_713834_2803"
                                association="_2024x_3_109d038b_1771548896441_872235_3476">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_224648_2791"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776349790357_815147_5126"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776349790357_678680_5127"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771548903368_454866_3492">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548903368_427893_3493"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771548903368_639684_3494"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771548903368_639684_3494"
                                name="isEvidenceFor"
                                visibility="public"
                                type="_2024x_3_109d038b_1771546259298_713834_2803"
                                association="_2024x_3_109d038b_1771548903368_454866_3492">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1769010805687_79889_2840"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776349700707_587985_5062"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776349700708_326323_5063"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771617474995_226701_3891"
                                    name="CAEPackage">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771687862739_794225_5482"
                                    body="What decision is the CAE supporting? How is going to be used? What balance is needed between communication and reasoning?">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771617474995_226701_3891"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776351388740_393072_5625"
                                      general="_2024x_3_109d038b_1759955884076_507759_2403"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776622976313_224082_26589"
                                      general="_2024x_3_109d038b_1776622935738_357507_26529"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771686591377_462836_5235"
                                      name="diagram"
                                      visibility="public"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1771617489572_595398_3923"
                                      association="_2024x_3_109d038b_1771686591377_329359_5234">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884095_786560_2550"/>
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1771686603176_380144_5270"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776357551077_462_6453"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776357551077_390230_6454"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771686603176_380144_5270"
                                      name="asset"
                                      visibility="public"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1771617528253_492000_3980"
                                      association="_2024x_3_109d038b_1771686603176_810121_5269">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1765026491629_514557_6012"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776357401060_731472_6423"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776357401060_87723_6424"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776621887497_781135_26272"
                                      name="subCAEPackage"
                                      visibility="public"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1771617474995_226701_3891"
                                      association="_2024x_3_109d038b_1776621887497_850930_26271">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884119_301309_2756"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776621965134_749496_26318"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776621965134_414786_26319"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771617489572_595398_3923"
                                    name="CAEDiagram">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771686512496_717054_5199"
                                      general="_2024x_3_109d038b_1771617528253_492000_3980"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776351453093_798878_5694"
                                      general="_2024x_3_109d038b_1759955884056_759545_2277"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771686687904_575893_5330"
                                      name="concept"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1776622935738_357507_26529"
                                      association="_2024x_3_109d038b_1771686687903_519868_5329">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1764984519528_146369_4345"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776356960079_327090_6315"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776356960079_203506_6316"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776353152535_448757_5958"
                                      name="abbreviation"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776353152537_447106_5960"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1776353162920_857296_5964"
                                       value="cae"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771617528253_492000_3980"
                                    name="CAEAsset"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776620278586_503998_25915"
                                      general="_2024x_3_109d038b_1759955884073_691368_2389"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776622960267_333684_26572"
                                      general="_2024x_3_109d038b_1776622935738_357507_26529"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771686591377_329359_5234">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771686591377_462836_5235"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771686591377_272597_5236"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771686591377_272597_5236"
                                name="package"
                                visibility="public"
                                type="_2024x_3_109d038b_1771617474995_226701_3891"
                                association="_2024x_3_109d038b_1771686591377_329359_5234">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1763702287761_683624_3082"/>
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1771686603176_662129_5271"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776357570660_126252_6463"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771686603176_810121_5269">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771686603176_380144_5270"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771686603176_662129_5271"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771686603176_662129_5271"
                                name="package"
                                visibility="public"
                                type="_2024x_3_109d038b_1771617474995_226701_3891"
                                association="_2024x_3_109d038b_1771686603176_810121_5269">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1765026491630_696146_6013"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776357732988_193582_6501"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771686687903_519868_5329">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771686687904_575893_5330"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771686687904_14185_5331"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771686687904_14185_5331"
                                name="diagram"
                                visibility="public"
                                type="_2024x_3_109d038b_1771617489572_595398_3923"
                                association="_2024x_3_109d038b_1771686687903_519868_5329">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1764984519529_678731_4346"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776357174004_119538_6337"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776357174004_487022_6338"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776621887497_850930_26271">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776621887497_781135_26272"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776621887497_673100_26273"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776621887497_673100_26273"
                                name="caePackage"
                                visibility="public"
                                type="_2024x_3_109d038b_1771617474995_226701_3891"
                                association="_2024x_3_109d038b_1776621887497_850930_26271">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884119_188130_2755"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776621984279_506269_26328"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776622935738_357507_26529"
                                    name="CAEConcept"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Package"
                                 xmi:id="_2024x_3_109d038b_1771544697211_52467_2579"
                                 name="GSN">
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771549101023_107197_3515"
                                    name="GSNGoal">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771549274413_936105_3685"
                                    body="A statement or claim asserted within the argument that can be assessed to be true or false&#xA;&#xA;Examples&#xA;&#34;System X is adequately safe during the shut down phase of operation&#34;&#xA;&#34;Unit testing is complete&#34;&#xA;&#34;All identified hazards are adequately managed in the hazard log&#34;&#xA;&#34;Design personnel are suitably qualified&#34;&#xA;&#34;Training materials have been reviewed">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771549101023_107197_3515"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771550109964_482209_3792"
                                      general="_2024x_3_109d038b_1759955884079_183073_2424"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771560404097_571783_5376"
                                      general="_2024x_3_109d038b_1771560370994_906290_5332"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771549133128_10295_3542"
                                    name="GSNJustification">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771549405753_713784_3701"
                                    body="A reason or justification that the adopted strategy is being adopted">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771549133128_10295_3542"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776559661395_829997_18229"
                                      general="_2024x_3_109d038b_1771566936203_965647_7429"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1772131497521_877081_5466"
                                      name="assertionDeclaration"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884079_908763_2427">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884123_952845_2797"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1772131497524_109207_5468"/>
                        <defaultValue xmi:type="uml:InstanceValue"
                                       xmi:id="_2024x_3_109d038b_1772131497524_300723_5469"
                                       instance="_2024x_3_109d038b_1759955884124_250579_2803"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771549149390_98635_3570"
                                    name="GSNAssumption">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771549391442_584200_3698"
                                    body="A supporting proposition that does not have support in this argument&#xA;&#xA;Explicit assumptions can be used to indicate uncertainty or where the scope resolution for some claim is addressed by another party.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771549149390_98635_3570"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771566999871_345157_7509"
                                      general="_2024x_3_109d038b_1771566936203_965647_7429"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771992952166_326362_7809"
                                      name="assertionDeclaration"
                                      visibility="public"
                                      isReadOnly="true"
                                      type="_2024x_3_109d038b_1759955884079_908763_2427">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884123_952845_2797"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1771992952168_512409_7811"/>
                        <defaultValue xmi:type="uml:InstanceValue"
                                       xmi:id="_2024x_3_109d038b_1771992952168_70824_7812"
                                       instance="_2024x_3_109d038b_1759955884124_977695_2804"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771549179135_767598_3597"
                                    name="GSNContext&#xA;">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771549378185_889886_3695"
                                    body="Contextual material to define terms used, or the operational context for the system being argued for">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771549179135_767598_3597"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776563418701_416872_19139"
                                      general="_2024x_3_109d038b_1759955884042_161100_2181"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771549202303_682427_3631"
                                    name="GSNSolution">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771549362752_656697_3692"
                                    body="A reference to the evidence being presented in support of the goal or strategy&#xA;&#xA;Examples&#xA;&#34;the hardware reliability analysis report&#34;&#xA;&#34;interlock design documentation&#34;&#xA;&#xA;Usually the solution node will summarise and link out to the relevant report containing the evidence.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771549202303_682427_3631"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771560737744_270145_5673"
                                      general="_2024x_3_109d038b_1759955884067_904543_2365"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776538756758_16846_16665"
                                      general="_2024x_3_109d038b_1776559858197_403792_18247"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771549219246_764092_3658"
                                    name="GSNStrategy">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771549330898_383573_3689"
                                    body="A description of the argument approach presented in support of a goal.&#xA;(optional)&#xA;&#xA;Examples&#xA;&#34;argue by considering safety of subsystems&#34;&#xA;&#34;because wiring conforms to relevant electrical standards&#34;&#xA;&#xA;This element is optional, but often it is good practice to include to explain the approach to satisfying the parent claim.  If the approach to solving a goal is straightforward or well understood by the intended audience, it is permissible to simply link directly to the supporting goal.">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771549219246_764092_3658"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771560400497_552255_5370"
                                      general="_2024x_3_109d038b_1771560370994_906290_5332"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771561229799_235672_6003"
                                      general="_2024x_3_109d038b_1759955884076_952122_2404"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771992671510_310772_7720"
                                      general="_2024x_3_109d038b_1759955884044_412104_2185"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776534898748_867032_15490"
                                      name="value"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1759955884049_462254_2231">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1767994674237_363327_3334"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776534898749_935083_15492"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771550165668_677538_3799"
                                    name="GSNSupportedBy_GoalStrategy">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771560654361_435091_5616"
                                      general="_2024x_3_109d038b_1759955884078_551063_2421"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776538664438_320582_16596"
                                      general="_2024x_3_109d038b_1776552733242_365138_17526"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771560447593_688532_5401"
                                      name="target"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771560370994_906290_5332"
                                      association="_2024x_3_109d038b_1771560447593_416405_5400">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_776142_2782"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771560458963_595459_5419"
                                      name="source"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771560370994_906290_5332"
                                      association="_2024x_3_109d038b_1771560458962_345181_5418">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1771560458963_595459_5419"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771550187924_740156_3829"
                                    name="GSNInContextOf_Inference">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776557872284_351524_17860"
                                      general="_2024x_3_109d038b_1759955884078_551063_2421"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776563247323_823607_19100"
                                      general="_2024x_3_109d038b_1776552733242_365138_17526"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771566936209_936733_7431"
                                      name="source"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771566936203_965647_7429"
                                      association="_2024x_3_109d038b_1771566936209_479107_7430">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884121_433926_2778"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771566969606_505957_7476"
                                      name="goalStrategy"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771560370994_906290_5332"
                                      association="_2024x_3_109d038b_1771566969606_394097_7475">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_776142_2782"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771560370994_906290_5332"
                                    name="GoalStrategy"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776538622815_847489_16556"
                                      general="_2024x_3_109d038b_1776559858197_403792_18247"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771550719690_21992_3927"
                                      name="isUndeveloped"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1772639984466_655379_4729"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1776536005123_501286_15728"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771560447593_416405_5400">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771560447593_688532_5401"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771560447594_821531_5402"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771560447594_821531_5402"
                                name="supportedByFromTarget"
                                visibility="public"
                                type="_2024x_3_109d038b_1771550165668_677538_3799"
                                association="_2024x_3_109d038b_1771560447593_416405_5400">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884121_342320_2781"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776560832586_290678_18615"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776560832586_197253_18616"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771560458962_345181_5418">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771560458963_595459_5419"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771560458963_149002_5420"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771560458963_149002_5420"
                                name="supportedByFromSource"
                                visibility="public"
                                type="_2024x_3_109d038b_1771550165668_677538_3799"
                                association="_2024x_3_109d038b_1771560458962_345181_5418">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884120_556349_2777"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776562699697_770964_19000"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776562699698_863973_19001"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771561076302_338296_5837"
                                    name="GSNSupportedBy_Solution">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771561160318_373891_5949"
                                      general="_2024x_3_109d038b_1759955884078_409188_2419"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776538738135_313690_16650"
                                      general="_2024x_3_109d038b_1776552733242_365138_17526"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771561109079_44527_5876"
                                      name="goal"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771549101023_107197_3515"
                                      association="_2024x_3_109d038b_1771561109079_982995_5875">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1769010805686_159996_2839"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1771561114374_390356_5892"
                                      name="solution"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771549202303_682427_3631"
                                      association="_2024x_3_109d038b_1771561114374_208490_5891">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_813853_2790"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771561109079_982995_5875">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771561109079_44527_5876"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771561109079_346748_5877"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771561109079_346748_5877"
                                name="supportedBy"
                                visibility="public"
                                type="_2024x_3_109d038b_1771561076302_338296_5837"
                                association="_2024x_3_109d038b_1771561109079_982995_5875">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1769010805687_79889_2840"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776550492374_464832_17060"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776550492374_216066_17061"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771561114374_208490_5891">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771561114374_390356_5892"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771561114374_472037_5893"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771561114374_472037_5893"
                                name="supportBy"
                                visibility="public"
                                type="_2024x_3_109d038b_1771561076302_338296_5837"
                                association="_2024x_3_109d038b_1771561114374_208490_5891">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_224648_2791"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776552151583_426936_17313"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776552151583_516631_17314"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771566936203_965647_7429"
                                    name="GoalContext"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776538600000_127330_16534"
                                      general="_2024x_3_109d038b_1776559858197_403792_18247"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776562007564_514297_18774"
                                      general="_2024x_3_109d038b_1759955884079_183073_2424"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771566936209_479107_7430">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771566936209_936733_7431"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771566936210_651459_7432"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771566936210_651459_7432"
                                name="inference"
                                visibility="public"
                                type="_2024x_3_109d038b_1771550187924_740156_3829"
                                association="_2024x_3_109d038b_1771566936209_479107_7430">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884120_556349_2777"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776565038721_865868_19589"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776565038721_10117_19590"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1771566969606_394097_7475">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771566969606_505957_7476"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1771566969606_996457_7477"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1771566969606_996457_7477"
                                name="inference"
                                visibility="public"
                                type="_2024x_3_109d038b_1771550187924_740156_3829"
                                association="_2024x_3_109d038b_1771566969606_394097_7475">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884121_342320_2781"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776564308961_172540_19347"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776564308962_962002_19348"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776536419350_506514_15864"
                                    name="GSNConcept"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776549214314_139747_16840"
                                      general="_2024x_3_109d038b_1764984311086_826956_4200"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776549244272_619523_16857"
                                      name="isUninstantiated"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884110_768502_2675"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776549258966_443102_16865"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1776549277734_84064_16867"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776552733242_365138_17526"
                                    name="GSNRelationship"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776552756576_820177_17565"
                                      general="_2024x_3_109d038b_1776559858197_403792_18247"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776553034668_221327_17693"
                                      general="_2024x_3_109d038b_1759955884078_540465_2422"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776553058858_816466_17712"
                                      name="isChallenge"
                                      visibility="public">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#Boolean"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884123_872801_2795"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776553058858_884869_17714"/>
                        <defaultValue xmi:type="uml:LiteralBoolean"
                                       xmi:id="_2024x_3_109d038b_1776553058859_748715_17715"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776559858197_403792_18247"
                                    name="GSNAsset"
                                    isAbstract="true">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776560029620_633238_18309"
                                      general="_2024x_3_109d038b_1776536419350_506514_15864"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776561154453_705050_18636"
                                    name="GSNInContextOf_Context">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1771566909374_432675_7409"
                                      general="_2024x_3_109d038b_1759955884078_163715_2417"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776563847574_610675_19215"
                                      name="context"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771549179135_767598_3597"
                                      association="_2024x_3_109d038b_1776563847574_133209_19214">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_238123_2787"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776563945101_310984_19251"
                                      name="goalStrategy"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1771560370994_906290_5332"
                                      association="_2024x_3_109d038b_1776563945101_43407_19250">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884119_552094_2763"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776563847574_133209_19214">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776563847574_610675_19215"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776563847574_388978_19216"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776563847574_388978_19216"
                                name="contextOf"
                                visibility="public"
                                type="_2024x_3_109d038b_1776561154453_705050_18636"
                                association="_2024x_3_109d038b_1776563847574_133209_19214">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884122_807533_2788"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776565297186_370077_19663"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776565297186_934534_19664"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776563945101_43407_19250">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776563945101_310984_19251"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776563945102_826334_19252"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776563945102_826334_19252"
                                name="contextOf"
                                visibility="public"
                                type="_2024x_3_109d038b_1776561154453_705050_18636"
                                association="_2024x_3_109d038b_1776563945101_43407_19250">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884119_238332_2762"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776564927035_727899_19501"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776564927035_53207_19502"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776571076302_757956_23534"
                                    name="GSNPackage">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776571274748_129014_23887"
                                      general="_2024x_3_109d038b_1776536419350_506514_15864"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776571546159_94354_24081"
                                      general="_2024x_3_109d038b_1759955884076_507759_2403"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776607519657_783912_25076"
                                      name="diagram"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1776571105957_354705_23574"
                                      association="_2024x_3_109d038b_1776607519656_373090_25075">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1764984519529_678731_4346"/>
                        <subsettedProperty xmi:idref="_2024x_3_109d038b_1771686603176_380144_5270"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776619961128_995488_25725"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776619961129_91361_25726"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776607523968_615973_25095"
                                      name="asset"
                                      visibility="public"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1776559858197_403792_18247"
                                      association="_2024x_3_109d038b_1776607523967_553869_25094">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1765026491629_514557_6012"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776619639369_281554_25589"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776619639369_422104_25590"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776627989710_945439_27246"
                                      name="subGSNPackage"
                                      visibility="public"
                                      aggregation="composite"
                                      type="_2024x_3_109d038b_1776571076302_757956_23534"
                                      association="_2024x_3_109d038b_1776627989710_949525_27245">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884119_301309_2756"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776628044918_327694_27284"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776628044918_543704_27285"
                                     value="*"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776571105957_354705_23574"
                                    name="GSNDiagram">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776571304047_628395_23906"
                                      general="_2024x_3_109d038b_1776559858197_403792_18247"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776571356302_911132_23973"
                                      general="_2024x_3_109d038b_1759955884056_759545_2277"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776607534832_694153_25124"
                                      name="concept"
                                      visibility="public"
                                      type="_2024x_3_109d038b_1776536419350_506514_15864"
                                      association="_2024x_3_109d038b_1776607534832_144891_25123">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1764984519528_146369_4345"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776627588521_178579_27065"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776627588521_957664_27066"
                                     value="*"/>
                     </ownedAttribute>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776618902895_544108_25528"
                                      name="abbreviation"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884095_41957_2545"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1776618902895_121225_25531"
                                       value="GSN"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1771552277668_996185_4575"
                                    name="GSNArchitectureView">
                     <ownedComment xmi:type="uml:Comment"
                                    xmi:id="_2024x_3_109d038b_1771552318463_575178_4605"
                                    body="representing the highest level of system hierarchy">
                        <annotatedElement xmi:idref="_2024x_3_109d038b_1771552277668_996185_4575"/>
                     </ownedComment>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776571180294_449004_23719"
                                      general="_2024x_3_109d038b_1776571105957_354705_23574"/>
                     <ownedAttribute xmi:type="uml:Property"
                                      xmi:id="_2024x_3_109d038b_1776607496531_803755_25055"
                                      name="abbreviation"
                                      visibility="public"
                                      isReadOnly="true">
                        <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884095_41957_2545"/>
                        <defaultValue xmi:type="uml:LiteralString"
                                       xmi:id="_2024x_3_109d038b_1776607496532_213638_25058"
                                       value="GAV"/>
                     </ownedAttribute>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Class"
                                    xmi:id="_2024x_3_109d038b_1776606665816_448310_24446"
                                    name="GSNChoice">
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776606685479_671271_24491"
                                      general="_2024x_3_109d038b_1759955884044_412104_2185"/>
                     <generalization xmi:type="uml:Generalization"
                                      xmi:id="_2024x_3_109d038b_1776606744944_934779_24544"
                                      general="_2024x_3_109d038b_1776559858197_403792_18247"/>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776607519656_373090_25075">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776607519657_783912_25076"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776607519657_265395_25077"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776607519657_265395_25077"
                                name="package"
                                visibility="public"
                                type="_2024x_3_109d038b_1776571076302_757956_23534"
                                association="_2024x_3_109d038b_1776607519656_373090_25075">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1763702287761_683624_3082"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776619954919_223225_25717"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776607523967_553869_25094">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776607523968_615973_25095"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776607523968_907958_25096"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776607523968_907958_25096"
                                name="package"
                                visibility="public"
                                type="_2024x_3_109d038b_1776571076302_757956_23534"
                                association="_2024x_3_109d038b_1776607523967_553869_25094">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1765026491630_696146_6013"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776619654278_33830_25601"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776607534832_144891_25123">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776607534832_694153_25124"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776607534832_234515_25125"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776607534832_234515_25125"
                                name="diagram"
                                visibility="public"
                                type="_2024x_3_109d038b_1776571105957_354705_23574"
                                association="_2024x_3_109d038b_1776607534832_144891_25123">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1763702287761_418856_3081"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776627577538_71604_27055"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                     xmi:id="_2024x_3_109d038b_1776627577538_678210_27056"
                                     value="*"/>
                     </ownedEnd>
                  </packagedElement>
                  <packagedElement xmi:type="uml:Association"
                                    xmi:id="_2024x_3_109d038b_1776627989710_949525_27245">
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776627989710_945439_27246"/>
                     <memberEnd xmi:idref="_2024x_3_109d038b_1776627989710_234592_27247"/>
                     <ownedEnd xmi:type="uml:Property"
                                xmi:id="_2024x_3_109d038b_1776627989710_234592_27247"
                                name="gsnPackage"
                                visibility="public"
                                type="_2024x_3_109d038b_1776571076302_757956_23534"
                                association="_2024x_3_109d038b_1776627989710_949525_27245">
                        <redefinedProperty xmi:idref="_2024x_3_109d038b_1759955884119_188130_2755"/>
                        <lowerValue xmi:type="uml:LiteralInteger"
                                     xmi:id="_2024x_3_109d038b_1776628023311_503354_27274"/>
                     </ownedEnd>
                  </packagedElement>
               </packagedElement>
            </packagedElement>
         </packagedElement>
      </packagedElement>
   </uml:Model>
   <StandardProfile:ModelLibrary xmi:id="_2024x_3_109d038b_1759547734365_919719_11215_application"
                                  base_Package="_2024x_3_109d038b_1759547734365_919719_11215"/>
</xmi:XMI>
