<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20110701"
         xmlns:mofext="http://www.omg.org/spec/MOF/20110701"
         xmlns:uml="http://www.omg.org/spec/UML/20110701">
   <uml:Package URI="http://www.omg.org/spec/SysML/20110919/QUDV" xmi:type="uml:Package"
                xmi:id="_OMG_SysML_20110919_QUDV__0"
                name="QUDV"
                visibility="public">
      <profileApplication xmi:type="uml:ProfileApplication"
                          xmi:id="_OMG_SysML_20110919_QUDV_profileApplication.0">
         <appliedProfile href="http://www.omg.org/spec/SysML/20110919/SysML.xmi#_OMG_SysML_20110919_SysML__0"/>
      </profileApplication>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_systemOfQuantities"
                       name="A_systemOfUnits_systemOfQuantities">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_systemOfUnits_systemOfQuantities-systemOfUnits"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfUnits-systemOfQuantities"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_systemOfQuantities-systemOfUnits"
                   name="systemOfUnits"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SystemOfUnits"
                   association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_systemOfQuantities">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_systemOfQuantities-systemOfUnits-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_systemOfQuantities-systemOfUnits-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_OMG_SysML_20110919_QUDV_A_specific_general"
                       name="A_specific_general">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_specific_general-specific"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SpecializedQuantityKind-general"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_specific_general-specific"
                   name="specific"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SpecializedQuantityKind"
                   association="_OMG_SysML_20110919_QUDV_A_specific_general">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_specific_general-specific-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_specific_general-specific-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_derivedUnit_factor"
                       name="A_derivedUnit_factor">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_derivedUnit_factor-derivedUnit"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_DerivedUnit-factor"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_derivedUnit_factor-derivedUnit"
                   name="derivedUnit"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_DerivedUnit"
                   association="_OMG_SysML_20110919_QUDV_A_derivedUnit_factor"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_DerivedQuantityKind"
                       name="DerivedQuantityKind">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_DerivedQuantityKind-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_QuantityKind"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_DerivedQuantityKind-factor"
                         name="factor"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_QuantityKindFactor"
                         association="_OMG_SysML_20110919_QUDV_A_derivedQuantityKind_factor">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_DerivedQuantityKind-factor-upperValue"
                        value="*"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_prefixedUnit_prefix"
                       name="A_prefixedUnit_prefix">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_prefixedUnit_prefix-prefixedUnit"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_PrefixedUnit-prefix"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_prefixedUnit_prefix-prefixedUnit"
                   name="prefixedUnit"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_PrefixedUnit"
                   association="_OMG_SysML_20110919_QUDV_A_prefixedUnit_prefix">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_prefixedUnit_prefix-prefixedUnit-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_prefixedUnit_prefix-prefixedUnit-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_DerivedUnit"
                       name="DerivedUnit">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_DerivedUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_Unit"/>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_DerivedUnit-factor"
                         name="factor"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_UnitFactor"
                         association="_OMG_SysML_20110919_QUDV_A_derivedUnit_factor">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_DerivedUnit-factor-upperValue"
                        value="*"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_SimpleUnit"
                       name="SimpleUnit">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_SimpleUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_Unit"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_scale_valueDefinition"
                       name="A_scale_valueDefinition">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_scale_valueDefinition-scale"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_Scale-valueDefinition"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_scale_valueDefinition-scale"
                   name="scale"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_Scale"
                   association="_OMG_SysML_20110919_QUDV_A_scale_valueDefinition"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_LinearConversionUnit"
                       name="LinearConversionUnit">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_LinearConversionUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_ConversionBasedUnit"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_LinearConversionUnit-factor"
                         name="factor"
                         visibility="public"
                         aggregation="composite"
                         type="_OMG_SysML_20110919_QUDV_Rational"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_unit"
                       name="A_systemOfUnits_unit">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_systemOfUnits_unit-systemOfUnits"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfUnits-unit"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_unit-systemOfUnits"
                   name="systemOfUnits"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SystemOfUnits"
                   association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_unit">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_unit-systemOfUnits-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_GeneralConversionUnit"
                       name="GeneralConversionUnit">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_GeneralConversionUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_ConversionBasedUnit"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_GeneralConversionUnit-expression"
                         name="expression"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_GeneralConversionUnit-expressionLanguageURI"
                         name="expressionLanguageURI"
                         visibility="public">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_GeneralConversionUnit-expressionLanguageURI-lowerValue"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_prefix"
                       name="A_systemOfUnits_prefix">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_systemOfUnits_prefix-systemOfUnits"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfUnits-prefix"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_prefix-systemOfUnits"
                   name="systemOfUnits"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SystemOfUnits"
                   association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_prefix">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_prefix-systemOfUnits-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_SimpleQuantityKind"
                       name="SimpleQuantityKind">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_SimpleQuantityKind-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_QuantityKind"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_Unit" name="Unit"
                       isAbstract="true">
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_Unit-primaryQuantityKind"
                         name="primaryQuantityKind"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_QuantityKind"
                         association="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit">
            <subsettedProperty xmi:idref="_OMG_SysML_20110919_QUDV_Unit-quantityKind"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_Unit-primaryQuantityKind-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Unit-quantityKind"
                         name="quantityKind"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_QuantityKind"
                         association="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_Unit-quantityKind-upperValue"
                        value="*"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Unit-name" name="name"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Unit-symbol"
                         name="symbol"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_Unit-symbol-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Unit-description"
                         name="description"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_Unit-description-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Unit-definitionURI"
                         name="definitionURI"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_Unit-definitionURI-lowerValue"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind"
                       name="QuantityKind"
                       isAbstract="true">
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-scale"
                         name="scale"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_Scale"
                         association="_OMG_SysML_20110919_QUDV_A_quantityKind_scale">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-scale-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-name"
                         name="name"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-symbol"
                         name="symbol"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-symbol-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-description"
                         name="description"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-description-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-definitionURI"
                         name="definitionURI"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_QuantityKind-definitionURI-lowerValue"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit"
                       name="A_primaryQuantityKind_adoptedMeasurementUnit">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_Unit-primaryQuantityKind"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit-adoptedMeasurementUnit"/>
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit-adoptedMeasurementUnit"
                   name="adoptedMeasurementUnit"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_Unit"
                   association="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit">
            <subsettedProperty xmi:idref="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit-measurementUnit"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit-adoptedMeasurementUnit-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_primaryQuantityKind_adoptedMeasurementUnit-adoptedMeasurementUnit-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_derivedQuantityKind_factor"
                       name="A_derivedQuantityKind_factor">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_derivedQuantityKind_factor-derivedQuantityKind"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_DerivedQuantityKind-factor"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_derivedQuantityKind_factor-derivedQuantityKind"
                   name="derivedQuantityKind"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_DerivedQuantityKind"
                   association="_OMG_SysML_20110919_QUDV_A_derivedQuantityKind_factor"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_AffineConversionUnit"
                       name="AffineConversionUnit">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_AffineConversionUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_ConversionBasedUnit"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_AffineConversionUnit-factor"
                         name="factor"
                         visibility="public"
                         aggregation="composite"
                         type="_OMG_SysML_20110919_QUDV_Rational"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_AffineConversionUnit-offset"
                         name="offset"
                         visibility="public"
                         aggregation="composite"
                         type="_OMG_SysML_20110919_QUDV_Rational"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_ConversionBasedUnit"
                       name="ConversionBasedUnit"
                       isAbstract="true">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_ConversionBasedUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_Unit"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_ConversionBasedUnit-referenceUnit"
                         name="referenceUnit"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_Unit"
                         association="_OMG_SysML_20110919_QUDV_A_conversionBasedUnit_referenceUnit"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_ConversionBasedUnit-isInvertible"
                         name="isInvertible"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_PrefixedUnit"
                       name="PrefixedUnit">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_PrefixedUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_ConversionBasedUnit"/>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_PrefixedUnit-prefix"
                         name="prefix"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_Prefix"
                         association="_OMG_SysML_20110919_QUDV_A_prefixedUnit_prefix"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_baseQuantityKind"
                       name="A_systemOfQuantities_baseQuantityKind">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_baseQuantityKind-systemOfQuantities"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfQuantities-baseQuantityKind"/>
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_baseQuantityKind-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_quantityKind"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_baseQuantityKind-systemOfQuantities"
                   name="systemOfQuantities"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SystemOfQuantities"
                   association="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_baseQuantityKind">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_baseQuantityKind-systemOfQuantities-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_conversionBasedUnit_referenceUnit"
                       name="A_conversionBasedUnit_referenceUnit">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_conversionBasedUnit_referenceUnit-conversionBasedUnit"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_ConversionBasedUnit-referenceUnit"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_conversionBasedUnit_referenceUnit-conversionBasedUnit"
                   name="conversionBasedUnit"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_ConversionBasedUnit"
                   association="_OMG_SysML_20110919_QUDV_A_conversionBasedUnit_referenceUnit">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_conversionBasedUnit_referenceUnit-conversionBasedUnit-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_conversionBasedUnit_referenceUnit-conversionBasedUnit-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKindFactor_quantityKind"
                       name="A_quantityKindFactor_quantityKind">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_quantityKindFactor_quantityKind-quantityKindFactor"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_QuantityKindFactor-quantityKind"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKindFactor_quantityKind-quantityKindFactor"
                   name="quantityKindFactor"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_QuantityKindFactor"
                   association="_OMG_SysML_20110919_QUDV_A_quantityKindFactor_quantityKind">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKindFactor_quantityKind-quantityKindFactor-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKindFactor_quantityKind-quantityKindFactor-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_Scale" name="Scale">
         <ownedRule xmi:type="uml:Constraint"
                    xmi:id="_OMG_SysML_20110919_QUDV_Scale-mustHaveQuantityKind"
                    name="mustHaveQuantityKind"
                    visibility="public">
            <constrainedElement xmi:idref="_OMG_SysML_20110919_QUDV_Scale"/>
            <specification xmi:type="uml:OpaqueExpression"
                           xmi:id="_OMG_SysML_20110919_QUDV_Scale-mustHaveQuantityKind-specification"
                           visibility="public">
               <body>unit-&gt;isEmpty() or unit.quantityKind=self.quantityKind</body>
               <language>OCL2.0</language>
            </specification>
         </ownedRule>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Scale-valueDefinition"
                         name="valueDefinition"
                         visibility="public"
                         isOrdered="true"
                         type="_OMG_SysML_20110919_QUDV_ScaleValueDefinition"
                         association="_OMG_SysML_20110919_QUDV_A_scale_valueDefinition">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_Scale-valueDefinition-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_Scale-valueDefinition-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Scale-unit"
                         name="unit"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_Unit"
                         association="_OMG_SysML_20110919_QUDV_A_scale_unit">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_Scale-unit-lowerValue"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_Prefix" name="Prefix">
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Prefix-name"
                         name="name"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Prefix-symbol"
                         name="symbol"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Prefix-factor"
                         name="factor"
                         visibility="public"
                         aggregation="composite"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits"
                       name="SystemOfUnits">
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-systemOfQuantities"
                         name="systemOfQuantities"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_SystemOfQuantities"
                         association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_systemOfQuantities">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-systemOfQuantities-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-unit"
                         name="unit"
                         visibility="public"
                         isOrdered="true"
                         type="_OMG_SysML_20110919_QUDV_Unit"
                         association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_unit">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-unit-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-unit-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-prefix"
                         name="prefix"
                         visibility="public"
                         isOrdered="true"
                         type="_OMG_SysML_20110919_QUDV_Prefix"
                         association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_prefix">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-prefix-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-prefix-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-baseUnit"
                         name="baseUnit"
                         visibility="public"
                         isOrdered="true"
                         type="_OMG_SysML_20110919_QUDV_Unit"
                         association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_baseUnit">
            <subsettedProperty xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfUnits-unit"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-baseUnit-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-baseUnit-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-name"
                         name="name"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-symbol"
                         name="symbol"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-symbol-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-description"
                         name="description"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-description-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-definitionURI"
                         name="definitionURI"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-definitionURI-lowerValue"/>
         </ownedAttribute>
         <ownedOperation xmi:type="uml:Operation"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-isCoherent"
                         name="isCoherent"
                         visibility="public">
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-isCoherent-ownedParameter.0"
                            visibility="public"
                            direction="return">
               <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            </ownedParameter>
         </ownedOperation>
         <ownedOperation xmi:type="uml:Operation"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-isCoherent.1"
                         name="isCoherent"
                         visibility="public">
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-isCoherent.1-du"
                            name="du"
                            visibility="public"
                            type="_OMG_SysML_20110919_QUDV_DerivedUnit"/>
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_SystemOfUnits-isCoherent.1-ownedParameter.1"
                            visibility="public"
                            direction="return">
               <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#Boolean"/>
            </ownedParameter>
         </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_QuantityKindFactor"
                       name="QuantityKindFactor">
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_QuantityKindFactor-quantityKind"
                         name="quantityKind"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_QuantityKind"
                         association="_OMG_SysML_20110919_QUDV_A_quantityKindFactor_quantityKind"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_QuantityKindFactor-exponent"
                         name="exponent"
                         visibility="public"
                         aggregation="composite"
                         type="_OMG_SysML_20110919_QUDV_Rational"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_baseUnit"
                       name="A_systemOfUnits_baseUnit">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_systemOfUnits_baseUnit-systemOfUnits"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfUnits-baseUnit"/>
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_baseUnit-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_A_systemOfUnits_unit"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_baseUnit-systemOfUnits"
                   name="systemOfUnits"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SystemOfUnits"
                   association="_OMG_SysML_20110919_QUDV_A_systemOfUnits_baseUnit">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfUnits_baseUnit-systemOfUnits-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_Dimension"
                       name="Dimension">
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Dimension-factor"
                         name="factor"
                         visibility="public"
                         isOrdered="true"
                         type="_OMG_SysML_20110919_QUDV_QuantityKindFactor"
                         association="_OMG_SysML_20110919_QUDV_A_dimension_factor">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_Dimension-factor-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_Dimension-factor-lowerValue"/>
         </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_OMG_SysML_20110919_QUDV_A_scale_unit"
                       name="A_scale_unit">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_scale_unit-scale"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_Scale-unit"/>
         <ownedEnd xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_A_scale_unit-scale"
                   name="scale"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_Scale"
                   association="_OMG_SysML_20110919_QUDV_A_scale_unit">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_scale_unit-scale-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_scale_unit-scale-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_dimension"
                       name="A_systemOfQuantities_dimension">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_dimension-systemOfQuantities"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfQuantities-dimension"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_dimension-systemOfQuantities"
                   name="systemOfQuantities"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SystemOfQuantities"
                   association="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_dimension">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_dimension-systemOfQuantities-upperValue"
                        value="*"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKind_scale"
                       name="A_quantityKind_scale">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_quantityKind_scale-quantityKind"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_QuantityKind-scale"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKind_scale-quantityKind"
                   name="quantityKind"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_QuantityKind"
                   association="_OMG_SysML_20110919_QUDV_A_quantityKind_scale"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_ScaleValueDefinition"
                       name="ScaleValueDefinition">
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_ScaleValueDefinition-description"
                         name="description"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_ScaleValueDefinition-value"
                         name="value"
                         visibility="public"
                         aggregation="composite"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_quantityKind"
                       name="A_systemOfQuantities_quantityKind">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_quantityKind-systemOfQuantities"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfQuantities-quantityKind"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_quantityKind-systemOfQuantities"
                   name="systemOfQuantities"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_SystemOfQuantities"
                   association="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_quantityKind">
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_quantityKind-systemOfQuantities-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_UnitFactor"
                       name="UnitFactor">
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_UnitFactor-unit"
                         name="unit"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_Unit"
                         association="_OMG_SysML_20110919_QUDV_A_unitFactor_unit"/>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_UnitFactor-exponent"
                         name="exponent"
                         visibility="public"
                         aggregation="composite"
                         type="_OMG_SysML_20110919_QUDV_Rational"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_OMG_SysML_20110919_QUDV_A_dimension_factor"
                       name="A_dimension_factor">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_dimension_factor-dimension"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_Dimension-factor"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_dimension_factor-dimension"
                   name="dimension"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_Dimension"
                   association="_OMG_SysML_20110919_QUDV_A_dimension_factor"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_OMG_SysML_20110919_QUDV_A_unitFactor_unit"
                       name="A_unitFactor_unit">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_unitFactor_unit-unitFactor"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_UnitFactor-unit"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_unitFactor_unit-unitFactor"
                   name="unitFactor"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_UnitFactor"
                   association="_OMG_SysML_20110919_QUDV_A_unitFactor_unit">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_unitFactor_unit-unitFactor-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_unitFactor_unit-unitFactor-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities"
                       name="SystemOfQuantities">
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-baseQuantityKind"
                         name="baseQuantityKind"
                         visibility="public"
                         isOrdered="true"
                         type="_OMG_SysML_20110919_QUDV_QuantityKind"
                         association="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_baseQuantityKind">
            <subsettedProperty xmi:idref="_OMG_SysML_20110919_QUDV_SystemOfQuantities-quantityKind"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-baseQuantityKind-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-baseQuantityKind-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-dimension"
                         name="dimension"
                         visibility="public"
                         isOrdered="true"
                         isUnique="false"
                         isReadOnly="true"
                         isDerived="true"
                         type="_OMG_SysML_20110919_QUDV_Dimension"
                         association="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_dimension">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-dimension-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-dimension-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-quantityKind"
                         name="quantityKind"
                         visibility="public"
                         isOrdered="true"
                         type="_OMG_SysML_20110919_QUDV_QuantityKind"
                         association="_OMG_SysML_20110919_QUDV_A_systemOfQuantities_quantityKind">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-quantityKind-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-quantityKind-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-name"
                         name="name"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-symbol"
                         name="symbol"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-symbol-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-description"
                         name="description"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-description-lowerValue"/>
         </ownedAttribute>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-definitionURI"
                         name="definitionURI"
                         visibility="public"
                         aggregation="composite">
            <type href="http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi#String"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-definitionURI-lowerValue"/>
         </ownedAttribute>
         <ownedOperation xmi:type="uml:Operation"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-deriveQuantityKindDimensions"
                         name="deriveQuantityKindDimensions"
                         visibility="public"/>
         <ownedOperation xmi:type="uml:Operation"
                         xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-getDimension"
                         name="getDimension"
                         visibility="public">
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-getDimension-qk"
                            name="qk"
                            visibility="public"
                            type="_OMG_SysML_20110919_QUDV_QuantityKind"/>
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_SystemOfQuantities-getDimension-ownedParameter.1"
                            visibility="public"
                            direction="return"
                            type="_OMG_SysML_20110919_QUDV_Dimension"/>
         </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_OMG_SysML_20110919_QUDV_SpecializedQuantityKind"
                       name="SpecializedQuantityKind">
         <generalization xmi:type="uml:Generalization"
                         xmi:id="_OMG_SysML_20110919_QUDV_SpecializedQuantityKind-generalization.0"
                         general="_OMG_SysML_20110919_QUDV_QuantityKind"/>
         <ownedAttribute xmi:type="uml:Property"
                         xmi:id="_OMG_SysML_20110919_QUDV_SpecializedQuantityKind-general"
                         name="general"
                         visibility="public"
                         type="_OMG_SysML_20110919_QUDV_QuantityKind"
                         association="_OMG_SysML_20110919_QUDV_A_specific_general"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association"
                       xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit"
                       name="A_quantityKind_measurementUnit">
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_Unit-quantityKind"/>
         <memberEnd xmi:idref="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit-measurementUnit"/>
         <ownedEnd xmi:type="uml:Property"
                   xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit-measurementUnit"
                   name="measurementUnit"
                   visibility="public"
                   type="_OMG_SysML_20110919_QUDV_Unit"
                   association="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit">
            <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit-measurementUnit-upperValue"
                        value="*"/>
            <lowerValue xmi:type="uml:LiteralInteger"
                        xmi:id="_OMG_SysML_20110919_QUDV_A_quantityKind_measurementUnit-measurementUnit-lowerValue"/>
         </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_OMG_SysML_20110919_QUDV_Rational"
                       name="Rational">
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Rational-numerator"
                         name="numerator"
                         visibility="public"/>
         <ownedAttribute xmi:type="uml:Property" xmi:id="_OMG_SysML_20110919_QUDV_Rational-denominator"
                         name="denominator"
                         visibility="public"/>
         <ownedOperation xmi:type="uml:Operation" xmi:id="_OMG_SysML_20110919_QUDV_Rational-plus"
                         name="plus"
                         visibility="public">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_OMG_SysML_20110919_QUDV_Rational-plus-r"
                            name="r"
                            visibility="public"
                            type="_OMG_SysML_20110919_QUDV_Rational"/>
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_Rational-plus-ownedParameter.1"
                            visibility="public"
                            direction="return"
                            type="_OMG_SysML_20110919_QUDV_Rational"/>
         </ownedOperation>
         <ownedOperation xmi:type="uml:Operation" xmi:id="_OMG_SysML_20110919_QUDV_Rational-equivalent"
                         name="equivalent"
                         visibility="public">
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_Rational-equivalent-r"
                            name="r"
                            visibility="public"
                            type="_OMG_SysML_20110919_QUDV_Rational"/>
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_Rational-equivalent-ownedParameter.1"
                            visibility="public"
                            direction="return"/>
         </ownedOperation>
         <ownedOperation xmi:type="uml:Operation" xmi:id="_OMG_SysML_20110919_QUDV_Rational-times"
                         name="times"
                         visibility="public">
            <ownedParameter xmi:type="uml:Parameter" xmi:id="_OMG_SysML_20110919_QUDV_Rational-times-r"
                            name="r"
                            visibility="public"
                            type="_OMG_SysML_20110919_QUDV_Rational"/>
            <ownedParameter xmi:type="uml:Parameter"
                            xmi:id="_OMG_SysML_20110919_QUDV_Rational-times-ownedParameter.1"
                            visibility="public"
                            direction="return"
                            type="_OMG_SysML_20110919_QUDV_Rational"/>
         </ownedOperation>
      </packagedElement>
   </uml:Package>
   <mofext:Tag xmi:type="mofext:Tag" xmi:id="_OMG_SysML_20110919_QUDV__2"
               name="org.omg.xmi.nsPrefix"
               value="QUDV"
               element="_OMG_SysML_20110919_QUDV__0"/>
</xmi:XMI>
