<?xml version='1.0' encoding='UTF-8'?>
<xmi:XMI xmlns:xmi="http://www.omg.org/spec/XMI/20161101" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.omg.org/spec/UML/20161101" xmlns:mofext="http://www.omg.org/spec/MOF/20161101" xmlns:UML="https://www.omg.org/spec/UML/20161101">
  <uml:Package xmi:id="SysMLv1Tov2" URI="https://www.omg.org/spec/SysMLv1Tov2/20230201" name="SysMLv1Tov2" viewpoint="">
    <packageImport xmi:id="_packageImport.KerML" xmi:type="uml:PackageImport">
      <importedPackage href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#KerML"/>
    </packageImport>
    <packageImport xmi:id="_packageImport._0" xmi:type="uml:PackageImport">
      <importedPackage href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#_0"/>
    </packageImport>
    <packageImport xmi:id="_packageImport._0" xmi:type="uml:PackageImport">
      <importedPackage href="https://www.omg.org/spec/UML/20161101/UML.xmi#_0"/>
    </packageImport>
    <packageImport xmi:id="_packageImport.SysML" xmi:type="uml:PackageImport">
      <importedPackage href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#SysML"/>
    </packageImport>
    <packagedElement xmi:id="Mappings" xmi:type="uml:Package" URI="" name="Mappings" viewpoint="Mapping">
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-CommonStructure" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-CommonStructure"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-Activities" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-Activities"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-SysMLv1-Blocks" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-SysMLv1-Blocks"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-GenericMappings-GenericToSystems" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-GenericMappings-GenericToSystems"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-Actions" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-Actions"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-SimpleClassifiers" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-SimpleClassifiers"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-Packages" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-Packages"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-GenericMappings-GenericToKerML" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-GenericMappings-GenericToKerML"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-CommonBehavior" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-CommonBehavior"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-Values" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-Values"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-StructuredClassifiers" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-StructuredClassifiers"/>
      </packageImport>
      <packageImport xmi:id="Mappings-_packageImport.Mappings-UML4SysML-Classification" xmi:type="uml:PackageImport">
        <importedPackage xmi:idref="Mappings-UML4SysML-Classification"/>
      </packageImport>
      <packagedElement xmi:id="Mappings-SysMLv1" xmi:type="uml:Package" URI="" name="SysMLv1">
        <packagedElement xmi:id="Mappings-SysMLv1-ConstraintBlocks" xmi:type="uml:Package" URI="" name="ConstraintBlocks">
          <packagedElement xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping" xmi:type="uml:Class" name="ConstraintBlock_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Class_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintBlock_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Constraints-ConstraintDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::ConstraintBlocks::ConstraintBlock is mapped to a SysML v2 ConstraintDefinition.
&lt;/p&gt;
&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
onstraint def SysMLv1ConstraintBlock {
	in attribute a : ScalarValues::Integer;
	in attribute b : ScalarValues::Integer;
	in attribute c : ScalarValues::Integer;
		
	constraint constraintExpression {
		language &quot;OCL2.0&quot;
		/* 
	 	* c == a + b
	 	*/
	 }	
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::ConstraintBlocks::ConstraintBlock')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let generalizations : Set(UML::Generalization) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Generalization)) in
let toElementFMS : Set(UML::Element) = 
    from.ownedElement
    -&gt;select(e | e.oclIsKindOf(UML::Property) or e.oclIsKindOf(UML::Constraint)) in
let toElementOMS: Set(UML::Element) = 
    (from.ownedElement - generalizations) - toElementFMS  in
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))                                                                         
-&gt;union(generalizations-&gt;collect(e | Generalization_Mapping.getMapped(e)))
-&gt;including(CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from))
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintBlock_Mapping" xmi:type="uml:Association" name="A_to_ConstraintBlock_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintBlock_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintBlock_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintBlock_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintBlock_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping" xmi:type="uml:Class" name="ConstraintParameter_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintParameter_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Attributes-AttributeUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps SysML v1 constraint parameter to SysML v2 attribute usages.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if src.oclIsKindOf(UML::Property) and 
Helper.hasStereotypeApplied(src.owner, 'SysML::ConstraintBlocks::ConstraintBlock') then     
    let p: UML::Property = src.oclAsType(UML::Property) in 
    if p.type.oclIsUndefined() then 
        false
    else 
        true
    endif 
else
    false
endif " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintParameter_Mapping" xmi:type="uml:Association" name="A_to_ConstraintParameter_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintParameter_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintParameter_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ConstraintBlocks-A_to_ConstraintParameter_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ConstraintBlocks-ConstraintParameter_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-SysMLv1-Activities" xmi:type="uml:Package" URI="" name="Activities">
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="ProbabilityMetadataUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ProbabilityData')  " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Probability') " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ProbabilityMetadataUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping" xmi:type="uml:Class" name="RateMetadataUsageDiscreteFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RateMetadataUsageDiscreteReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Discrete')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageDiscreteFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ProbabilityMetadataUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_RateOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let probability : OclAny = 
Helper.getTagValue(from, 'SysML::Activities::Probability', 'probability') in  
LiteralRational_Factory.create(probability)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Probability') " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping" xmi:type="uml:Class" name="RateMetadataUsageDiscreteReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping.getMapped(from),  
RateMetadataUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Discrete')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::RateData::isContinuous') " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Continuous')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageContinuousFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping" xmi:type="uml:Class" name="RateMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Activities::Rate and the specializations SysML::Activities::Discrete and SysML::Activities::Continuous are mapped to a SysML v2 MetadataUsage owned by the appropriate target element of the UML4SysML::ActivityEdge or UML4SysML::Parameter.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;&lt;p&gt;
&lt;pre&gt;
succession flow sysMLv1ObjectFlow of SysMLv1Block 
    from sysMLv1Action1.outputValue to sysMLv1Action1.inputValue {
	@SysMLv1Library::RateData {isDiscrete = true;}
} 	
&lt;/pre&gt;
&lt;/p&gt;&lt;p&gt;
The mapping of the rate instance value is not supported yet.
&lt;/p&gt;
">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
let relationships : Set(KerML::Relationship) = 
    Set{RateMetadataUsageFeatureTyping_Mapping.getMapped(from)} in 
if Helper.hasStereotypeApplied(from, 'SysML::Activities::Discrete') then 
    relationships
    -&gt;including(
        RateMetadataUsageDiscreteFeatureMembership_Mapping.getMapped(from)) 
else if Helper.hasStereotypeApplied(from, 'SysML::Activities::Continuous') then 
        relationships
        -&gt;including(
            RateMetadataUsageContinuousFeatureMembership_Mapping.getMapped(from))
     else 
        relationships 
     endif 
endif  " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Rate') 
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Continuous')
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Discrete')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="ProbabilityMetadataUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ProbabilityMetadataUsageReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Probability') " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageFeatureMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping" xmi:type="uml:Class" name="RateMetadataUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Rate') 
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Continuous')
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Discrete')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping" xmi:type="uml:Class" name="RateOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RateMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Rate') 
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Continuous')
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Discrete')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateOwningMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_ProbabilityMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping" xmi:type="uml:Class" name="RateMetadataUsageContinuousFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RateMetadataUsageContinuousReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Continuous')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousFeatureMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping" xmi:type="uml:Class" name="ProbabilityOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ProbabilityMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Probability') " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageContinuousReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ProbabilityMetadataUsageReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping" xmi:type="uml:Class" name="ProbabilityMetadataUsageReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping.getMapped(from), 
ProbabilityMetadataUsageReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Probability') " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsage_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::RateData::isDiscrete') " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Discrete')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="RateMetadataUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::RateData') " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Rate') 
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Continuous')
or Helper.hasStereotypeApplied(src, 'SysML::Activities::Discrete')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageFeatureTyping_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ProbabilityData::probability')  " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Probability') " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsageReferenceUsageRedefinition_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_ProbabilityOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_ProbabilityOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-ProbabilityOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping" xmi:type="uml:Class" name="RateMetadataUsageContinuousReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageContinuousReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RateMetadataUsageContinuousReferenceUsageRedefinition_Mapping.getMapped(from),  
RateMetadataUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Continuous')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageContinuousReferenceUsage_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping" xmi:type="uml:Class" name="ProbabilityMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_ProbabilityMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Activities::Probability is mapped to a SysML v2 MetadataUsage owned by the appropriate target element of the UML4SysML::ActivityEdge or UML4SysML::ParameterSet.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
    action sysMLv1Action1;
    succession sysMLv1ControlFlow1 first sysMLv1Action1 then sysMLv1Action2 {
        @SysMLv1Library::ProbabilityData {probability = 0.42;}
    }
    action sysMLv1Action2;
}
&lt;/pre&gt;

">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ProbabilityMetadataUsageFeatureTyping_Mapping.getMapped(from), 
ProbabilityMetadataUsageFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Activities::Probability') " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Activities-ProbabilityMetadataUsage_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_RateMetadataUsageDiscreteReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Activities-A_from_RateMetadataUsageDiscreteReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Activities-RateMetadataUsageDiscreteReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-SysMLv1-ModelElements" xmi:type="uml:Package" URI="" name="ModelElements">
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ProblemRationaleMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointSatisfyRequirementUsage_Mapping" xmi:type="uml:Association" name="A_to_ViewpointSatisfyRequirementUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointSatisfyRequirementUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointSatisfyRequirementUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointSatisfyRequirementUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_StakeholderMetadataOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="ViewpointLanguagesMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointLanguagesMetadataOperatorExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ElementGroupMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping" xmi:type="uml:Class" name="ConcernDocumentation_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernDocumentation_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the documentation element with the body string of the UML4SysML::Comment model element representing a concern.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.body " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-body_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping" xmi:type="uml:Class" name="ViewpointPresentationsMetadataRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ViewpointData::presentations')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointPresentationsMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_ProblemRationaleMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadaMembership_Mapping" xmi:type="uml:Association" name="A_from_ElementGroupMetadaMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadaMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadaMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadaMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping" xmi:type="uml:Class" name="ViewpointConcernUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointConcernUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-ConcernUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the concern usage element for the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ViewpointConcernReferenceSubsetting_Mapping.getMapped(from),  
EmptySubjectMembership_Factory.create(),  
CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="ViewpointViewpointUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointViewpointUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ProblemRationaleMetadataRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="ViewpointRenderingUsageActionUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointLanguagesMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping" xmi:type="uml:Class" name="ConcernStakeholderPartUsageOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ConcernStakeholderPartUsageFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ViewpointRenderingUsageActionUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping" xmi:type="uml:Class" name="ConcernStakeholderPartUsageFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderPartUsageFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Multiplicity"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a feature element for the concern stakeholder part usage.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_Viewpoint_Mapping" xmi:type="uml:Association" name="A_from_Viewpoint_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_Viewpoint_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_Viewpoint_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_Viewpoint_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping" xmi:type="uml:Class" name="StakeholderMetadataOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StakeholderMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointRenderingUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_ElementGroupMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ElementGroupMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernDocumentation_Mapping" xmi:type="uml:Association" name="A_from_ConcernDocumentation_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernDocumentation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernDocumentation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernDocumentation_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernDocumentation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_ConcernOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="StakeholderMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StakeholderMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointConcernUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping" xmi:type="uml:Class" name="ProblemRationaleMetadataRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
if Helper.hasStereotypeApplied(from, 'SysML::ModelElements::Problem') then
  SYSML2::AttributeUsage.allInstances()
  -&gt;any(m | m.qualifiedName = 'ModelingMetadata::Issue::text')
else if Helper.hasStereotypeApplied(from, 'SysML::ModelElements::Rationale') then	
  SYSML2::AttributeUsage.allInstances()
  -&gt;any(m | m.qualifiedName = 'ModelingMetadata::Rationale::text')
else
  invalid
endif
endif
 " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping" xmi:type="uml:Class" name="ViewpointSatisfyFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointSatisfyRequirementUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="ProblemRationaleMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ProblemRationaleMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_from_ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointMetadataOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_Concern_Mapping" xmi:type="uml:Association" name="A_to_Concern_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-Concern_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Concern_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_Concern_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Concern_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-Concern_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping" xmi:type="uml:Class" name="ViewpointConcernReferenceSubsetting_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernReferenceSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointRenderingUsage_Mapping" xmi:type="uml:Association" name="A_to_ViewpointRenderingUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointRenderingUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointRenderingUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointRenderingUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping" xmi:type="uml:Class" name="ConcernStakeholderMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-StakeholderMembership"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ConcernStakeholderPartUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_StakeholderMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping" xmi:type="uml:Class" name="ViewpointConstraintUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the constraint usage element for the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ViewpointConstraintUsageOwningMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageDocumentation_Mapping" xmi:type="uml:Association" name="A_from_ViewpointConstraintUsageDocumentation_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageDocumentation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageDocumentation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageDocumentation_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping" xmi:type="uml:Class" name="ViewpointRequirementConstraintMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRequirementConstraintMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointRequirementConstraintMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-RequirementConstraintMembership"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointConstraintUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping" xmi:type="uml:Class" name="StakeholderMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the metadata usage element for the SysML::ModelElements::Stakeholder mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{StakeholderMetadataFeatureTyping_Mapping.getMapped(from),  
StakeholderMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping" xmi:type="uml:Class" name="ViewpointRenderingUsageActionUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the action usage element for the rendering usage element for the SysML::ModelElements::Viewpoint mapping class.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ViewpointRenderingUsageActionUsageFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping" xmi:type="uml:Class" name="ConcernOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ConcernDocumentation_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ConcernOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ViewpointLanguagesMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointViewpointUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping" xmi:type="uml:Class" name="ElementGroupMetadaMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadaMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementGroupMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadaMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointFramedConcernMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointFramedConcernMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointFramedConcernMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointFramedConcernMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointFramedConcernMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ViewpointLanguagesMetadataRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping" xmi:type="uml:Class" name="ViewpointRenderingFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointRenderingUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_from_ViewpointConcernReferenceSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernReferenceSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConcernReferenceSubsetting_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernReferenceSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_StakeholderMetadataReferenceUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping" xmi:type="uml:Class" name="ProblemRationale_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Comment_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The mapping class combines the mapping of SysML::ModelElements::Problem and SysML::ModelElements::Rationale. The SysML::ModelElements::Problem is mapped to the library element ModelingMetadata::Issue and the SysML::ModelElements::Rationale is mapped to ModelingMetadata::Rationale. 
&lt;/p&gt;&lt;p&gt;
The expected SysML v2 textual syntax of the mapping is as follows.
&lt;/p&gt;&lt;p&gt;
&lt;pre&gt;
@ModelingMetadata::Issue {text = &quot;This is a problem statement&quot;;}
&lt;/pre&gt;
&lt;/p&gt;&lt;p&gt;
&lt;pre&gt;
@ModelingMetadata::Rationale {text = &quot;This is a rationale statement&quot;;}
&lt;/pre&gt;
&lt;/p&gt;

">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (not Helper.hasStereotypeApplied(src, 'SysML::ModelElements::ElementGroup')) and  
(Helper.hasStereotypeApplied(src, 'SysML::ModelElements::Problem') or  
Helper.hasStereotypeApplied(src, 'SysML::ModelElements::Rationale'))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;including(ProblemRationaleMetadataMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationale_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderPartUsageFeature_Mapping" xmi:type="uml:Association" name="A_to_ConcernStakeholderPartUsageFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderPartUsageFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderPartUsageFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderPartUsageFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_StakeholderMetadataReferenceUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_StakeholderMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping" xmi:type="uml:Class" name="ViewpointMetadataOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeature_Factory" xmi:type="uml:Association" name="A_string_StringParameterFeature_Factory">
            <memberEnd xmi:idref="Mappings-Factories-StringParameterFeature_Factory-string"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeature_Factory-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeature_Factory-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeature_Factory"/>
              <type xmi:idref="Mappings-Factories-StringParameterFeature_Factory"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointRenderingUsageActionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping" xmi:type="uml:Class" name="ProblemRationaleMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the metadata usage element for the SysML::ModelElements::Problem and SysML::ModelElements::Rationale transformation target.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ProblemRationaleMetadataFeatureTyping_Mapping.getMapped(from),  
ProblemRationaleMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointConstraintUsageOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping" xmi:type="uml:Class" name="ElementGroup_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Comment_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroup_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ElementGroup_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Packages-Package"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::ModelElements::ElementGroup element is mapped to a SysML v2 Package with membership import relationships representing the grouping.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
package ElementGroupModel {
    part def SysMLv1Block1;
    attribute def SysMLv1ValueType;
    part def SysMLv1Block2 {
        part sysMLv1PartProperty:SysMLv1Block1;
    }   
}

package SysMLv1ElementGroup {
    import ElementGroupModel::SysMLv1Block1;
    import ElementGroupModel::SysMLv1ValueType;
    import ElementGroupModel::SysMLv1Block2::sysMLv1PartProperty;
    
    @SysMLv1Library::ElementGroupData {criterion = &quot;criterion string&quot;;}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::ModelElements::ElementGroup')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
let elements : Set(KerML::Relationahip) = 
    Helper.getTagValueAsElementColl(from, 
        'SysML::ModelElements::ElementGroup', 'member')
    -&gt;collect(e | CommonElementImport_Mapping.getMapped(e)) in 
elements-&gt;including(ElementGroupMetadaMembership_Mapping.getMapped(from))
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getTagValueAsString(from, 'SysML::ModelElements::ElementGroup', 'name')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping" xmi:type="uml:Class" name="ElementGroupMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the metadata usage element for the SysML::ModelElements::ElementGroup mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ElementGroupMetadataFeatureTyping_Mapping.getMapped(from),  
ElementGroupMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataOperatorExpression_Mapping" xmi:type="uml:Association" name="A_from_ViewpointLanguagesMetadataOperatorExpression_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataOperatorExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataOperatorExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataOperatorExpression_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ConcernStakeholderPartUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping" xmi:type="uml:Class" name="ViewpointViewpointUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointViewpointUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Views-ViewpointUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the embedded viewpoint usage for the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getTagValueAsElementColl(
    from, 'SysML::ModelElements::Viewpoint', 'concernList')
-&gt;collect(e | ViewpointFramedConcernMembership_Mapping.getMapped(e)) 
-&gt;including(ViewpointMetadataOwningMembership_Mapping.getMapped(from))
-&gt;including(EmptySubjectMembership_Factory.create())
-&gt;including(ViewpointRequirementConstraintMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.name.substring(1,1).toLowerCase() + from.name.substring(2, from.name.size())" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="ViewpointPresentationsMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointPresentationsMetadataOperatorExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeatureValue_Factory" xmi:type="uml:Association" name="A_string_StringParameterFeatureValue_Factory">
            <memberEnd xmi:idref="Mappings-Factories-StringParameterFeatureValue_Factory-string"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeatureValue_Factory-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeatureValue_Factory-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeatureValue_Factory"/>
              <type xmi:idref="Mappings-Factories-StringParameterFeatureValue_Factory"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointConstraintUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointPresentationsMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping" xmi:type="uml:Class" name="ElementGroupMetadataRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let m : SYSML2::Membership = 
    SYSML2::AttributeUsage.allInstances()
    -&gt;collect(dt | dt.owningRelationship)
    -&gt;select(r | r.oclIsKindOf(SYSML2::Membership))
    -&gt;any(m | m.memberName = 'criterion') in 
if (m.oclIsUndefined()) then 
	invalid 
else 
    m.memberElement 
endif  " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ProblemRationaleMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderMembership_Mapping" xmi:type="uml:Association" name="A_from_ConcernStakeholderMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping" xmi:type="uml:Class" name="ViewpointLanguagesMetadataOperatorExpression_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataOperatorExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the operator expression for the list of languages of the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-operator_" xmi:type="uml:Operation" name="operator">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ','" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-operator_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-operator_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getTagValueAsStringColl(from, 'SysML::ModelElements::Viewpoint', 'language') 
-&gt;collect(e | StringParameterMembership_Factory.create(e))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataOperatorExpression_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping" xmi:type="uml:Class" name="ViewpointMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the metadata usage element for the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ViewpointMetadataFeatureTyping_Mapping.getMapped(from),  
ViewpointLanguagesMetadataFeatureMembership_Mapping.getMapped(from), 
ViewpointPresentationsMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataMembership_Mapping" xmi:type="uml:Association" name="A_from_ProblemRationaleMetadataMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointViewpointUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointViewpointUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderMembership_Mapping" xmi:type="uml:Association" name="A_to_ConcernStakeholderMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ConcernStakeholderMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ElementGroupMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="ViewpointRenderingUsageActionUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointRenderingUsageActionUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ElementGroupMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ProblemRationaleMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ElementGroupMetadataRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointFramedConcernMembership_Mapping" xmi:type="uml:Association" name="A_to_ViewpointFramedConcernMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointFramedConcernMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointFramedConcernMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointFramedConcernMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointLanguagesMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroup_Mapping" xmi:type="uml:Association" name="A_from_ElementGroup_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroup_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ElementGroup_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroup_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_StakeholderMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataOperatorExpression_Mapping" xmi:type="uml:Association" name="A_from_ViewpointPresentationsMetadataOperatorExpression_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataOperatorExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataOperatorExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataOperatorExpression_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping" xmi:type="uml:Class" name="ViewpointSatisfyRequirementUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointSatisfyRequirementUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-SatisfyRequirementUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the satisfy requirement usage element for the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping.getMapped(from),  
EmptySubjectMembership_Factory.create(),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="StakeholderMetadataReferenceUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="StakeholderMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{StakeholderMetadataReferenceUsageRedefinition_Mapping.getMapped(from),  
StakeholderMetadataReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointRenderingFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointRequirementConstraintMembership_Mapping" xmi:type="uml:Association" name="A_to_ViewpointRequirementConstraintMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointRequirementConstraintMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointRequirementConstraintMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointRequirementConstraintMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ElementGroup_Mapping" xmi:type="uml:Association" name="A_to_ElementGroup_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ElementGroup_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ElementGroup_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ElementGroup_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroup_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_Stakeholder_Mapping" xmi:type="uml:Association" name="A_to_Stakeholder_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Stakeholder_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_Stakeholder_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Stakeholder_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping" xmi:type="uml:Class" name="Viewpoint_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Class_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_Viewpoint_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Viewpoint_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Views-ViewDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::ModelElements::Viewpoint is mapped to a SysML v2 ViewDefinition with an owned SysML v2 ViewpointUsage. In SysML v1, the viewpoint combines the purpose and stakeholder concerns as well as presentation information. This is covered by a SysML v2 ViewDefinition with owned SysML v2 ViewpointUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
view def SysMLv1Viewpoint {
	viewpoint sysMLv1Viewpoint {
		frame concern1XmiID1;
		frame concern2XmiID2;
		metadata SysMLv1Library::ViewpointData {
			languages = (&quot;language1&quot;,&quot;language2&quot;); 
			presentations = (&quot;presentation1&quot;, &quot;presentation2&quot;);
		}
		require constraint {
			doc /* thisIsThePurpose */
		}		
	}
	satisfy sysMLv1Viewpoint; 
	rendering {
		action : SysMLv1ViewpointMethodBehavior1;
		action : SysMLv1ViewpointMethodBehavior2;	
	}
}
action def SysMLv1ViewpointMethodBehavior1;
action def SysMLv1ViewpointMethodBehavior2;
	
item def SysMLv1Stakeholder {@SysMLv1Library::StakeholderData {isStakeholder = true;}}
	
concern concern1XmiID1 {
	doc /* Concern1 */
	stakeholder : SysMLv1Stakeholder; 
} 
concern concern2XmiID2 {
	doc /* Concern2 */
	stakeholder : SysMLv1Stakeholder; 
} 
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::ModelElements::Viewpoint')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | (e.oclIsKindOf(UML::Property) and 
        (e.oclAsType(UML::Property).redefinedProperty-&gt;size() = 0)) or 
        e.oclIsKindOf(UML::Comment)) in
let redefinedAttributes: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | from.oclIsKindOf(UML::DataType) and 
        (e.oclAsType(UML::Property).redefinedProperty-&gt;size() &gt; 0)) in
let generalizations : Set(UML::Generalization) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Generalization)) in
let toElementOMS: Set(UML::Element) = 
    (((from.ownedElement - toElementFMS) - redefinedAttributes) - 
    generalizations)  in
let relationships: Sequence(UML::Element) =
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))
-&gt;union(redefinedAttributes
    -&gt;collect(e | AttributeRedefinedMembership_Mapping.getMapped(e)))
-&gt;union(generalizations-&gt;collect(e | Generalization_Mapping.getMapped(e)))
-&gt;including(ViewpointViewpointUsageFeatureMembership_Mapping.getMapped(from))
-&gt;including(ViewpointSatisfyFeatureMembership_Mapping.getMapped(from))
-&gt;including(ViewpointRenderingFeatureMembership_Mapping.getMapped(from))
-&gt;including(
    CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)) in
if from.classifierBehavior.oclIsUndefined() then 
    relationships 
else 
    relationships
    -&gt;append(BehavioredClassifierFeatureMembership_Mapping.getMapped(from)) 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping" xmi:type="uml:Class" name="ViewpointConstraintUsageOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointConstraintUsageDocumentation_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping" xmi:type="uml:Class" name="ViewpointConstraintUsageDocumentation_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointConstraintUsageDocumentation_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the documentation element for the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getTagValueAsString(from, 'SysML::ModelElements::Viewpoint', 'purpose')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConstraintUsageDocumentation_Mapping-body_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-body_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="ViewpointLanguagesMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ViewpointLanguagesMetadataRedefinition_Mapping.getMapped(from),  
ViewpointLanguagesMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping" xmi:type="uml:Class" name="ViewpointRenderingUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointRenderingUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Views-RenderingUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the rendering usage element for the SysML::ModelElements::Viewpoint mapping class.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.ownedOperation 
-&gt;select( o | Helper.hasStereotypeApplied(o, 'Create') ) 
-&gt;collect( e | 
    ViewpointRenderingUsageActionUsageFeatureMembership_Mapping.getMapped(e))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="StakeholderMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::StakeholderData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping" xmi:type="uml:Class" name="Concern_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Comment_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Concern_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-ConcernUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The concern comments of a SysML::ModelElements::Stakeholder or a SysML::ModelElements::Viewpoint are mapped to SysML v2 ConcernUsages. The concern comments of the stakeholder are mapped to ConcernUsages which reference the stakeholder item definition.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
item def SysMLv1Stakeholder {
	@SysMLv1Library::StakeholderData {isStakeholder = true;}
}
concern concernCommentXMI_ID {
	doc /* concern string */
	stakeholder : SysMLv1Stakeholder;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-Concern_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (not Helper.hasStereotypeApplied(src, 'SysML::ModelElements::ElementGroup')) and 
((UML::Classifier.allInstances()
-&gt;select(s | 
    Helper.hasStereotypeApplied(s, 'SysML::ModelElements::Stakeholder'))
-&gt;collect(c | 
    Helper.getTagValue(c, 'SysML::ModelElements::Stakeholder', 'concernList'))
    -&gt;flatten()
-&gt;includes(src)) or 
(UML::Classifier.allInstances()
-&gt;select(s | 
    Helper.hasStereotypeApplied(s, 'SysML::ModelElements::Viewpoint'))
-&gt;collect(c | 
    Helper.getTagValue(c, 'SysML::ModelElements::Viewpoint', 'concernList'))
-&gt;flatten()-&gt;includes(src)))
 
	
 " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-Concern_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
let toStakeholderMS : Set(UML::Classifier) = 
    UML::Classifier.allInstances()
    -&gt;select(s | 
        Helper.hasStereotypeApplied(s, 'SysML::ModelElements::Stakeholder'))
    -&gt;select(s | 
        Helper.getTagValue(s, 'SysML::ModelElements::Stakeholder', 'concernList')
    -&gt;flatten()-&gt;includes(from))-&gt;asSet() in 
toStakeholderMS
-&gt;including(
    CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from))
-&gt;including(EmptySubjectMembership_Factory.create())
-&gt;union(self.oclAsType(Comment_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Concern_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-Concern_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="ElementGroupMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ElementGroupMetadataRedefinition_Mapping.getMapped(from),  
ElementGroupMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="ElementGroupMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let criterion: String = Helper.getTagValueAsString(from, 'SysML::ModelElements::ElementGroup', 'criterion') in
LiteralString_Factory.create(criterion)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="ViewpointPresentationsMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointPresentationsMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ViewpointPresentationsMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping" xmi:type="uml:Class" name="ConcernStakeholderPartUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="In SysML v1, the stakeholder element has concerns. In SysML v2, the Concern element has stakeholders. This mapping class creates a PartUsage of the type of the stakeholder for the concern element.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ConcernStakeholderPartUsageFeatureTyping_Mapping.getMapped(from),  
ConcernStakeholderPartUsageOwningMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="ProblemRationaleMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
if Helper.hasStereotypeApplied(from, 'SysML::ModelElements::Problem') then
  SYSML2::MetadataDefinition.allInstances()
    -&gt;any(m | m.qualifiedName = 'ModelingMetadata::Issue') 
else if Helper.hasStereotypeApplied(from, 'SysML::ModelElements::Rationale') then
  SYSML2::MetadataDefinition.allInstances()
    -&gt;any(m | m.qualifiedName = 'ModelingMetadata::Rationale') 
else invalid endif endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping" xmi:type="uml:Class" name="ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointViewpointUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="ElementGroupMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ElementGroupData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="ViewpointPresentationsMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ViewpointPresentationsMetadataRedefinition_Mapping.getMapped(from),  
ViewpointPresentationsMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_ConcernStakeholderPartUsageOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping" xmi:type="uml:Class" name="ProblemRationaleMetadataMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ProblemRationaleMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ProblemRationaleMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointSatisfyFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ViewpointMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsage_Mapping" xmi:type="uml:Association" name="A_from_ViewpointSatisfyRequirementUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointSatisfyRequirementUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointSatisfyRequirementUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="ProblemRationaleMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralString_Factory.create(from.body)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="ProblemRationaleMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ProblemRationaleMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ProblemRationaleMetadataRedefinition_Mapping.getMapped(from),  
ProblemRationaleMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ProblemRationaleMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping" xmi:type="uml:Class" name="Stakeholder_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Class_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Stakeholder_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::ModelElements::Stakeholder is mapped to a SysML v2 ItemDefinition with metadata to tag it as a stakeholder. The concern comments of the stakeholder are mapped to ConcernUsages which reference the stakeholder item definition.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
item def SysMLv1Stakeholder {@SysMLv1Library::StakeholderData {isStakeholder = true;}}
concern concernCommentXMI_ID {
	doc /* concern string */
	stakeholder : SysMLv1Stakeholder;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::ModelElements::Stakeholder')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let toElementFMS: Set(UML::Element) = 
    from.ownedElement
    -&gt;select(e | (e.oclIsKindOf(UML::Property) and 
    (e.oclAsType(UML::Property).redefinedProperty-&gt;size() = 0)) or 
    e.oclIsKindOf(UML::Operation)) in
let redefinedAttributes: Set(UML::Element) = 
    from.ownedElement
    -&gt;select(e | from.oclIsKindOf(UML::DataType) and 
    (e.oclAsType(UML::Property).redefinedProperty-&gt;size() &gt; 0)) in
let generalizations : Set(UML::Generalization) = 
    from.ownedElement
    -&gt;select(e | e.oclIsKindOf(UML::Generalization)) in
let constraints : Set(UML::Constraint) = 
    UML::Constraint.allInstances()
    -&gt;select( c | c.constrainedElement-&gt;includes(from)) in
let toElementOMS: Set(UML::Element) = 
    (((from.ownedElement - toElementFMS) - redefinedAttributes) - 
    generalizations)  in
let relationships: Sequence(KerML::Relationship) =
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))
-&gt;union(constraints
    -&gt;collect(e | ConstrainedElementFeatureMembership_Mapping.getMapped(e)))
-&gt;union(redefinedAttributes
    -&gt;collect(e | AttributeRedefinedMembership_Mapping.getMapped(e)))
-&gt;union(generalizations-&gt;collect(e | Generalization_Mapping.getMapped(e))) 
-&gt;including(StakeholderMetadataOwningMembership_Mapping.getMapped(from)) in 
if from.classifierBehavior.oclIsUndefined() then 
    relationships 
else 
    relationships-&gt;append(BehavioredClassifierFeatureMembership_Mapping.getMapped(from)) 
endif " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-Stakeholder_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="ElementGroupMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ElementGroupMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementGroupMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ElementGroupMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="ViewpointMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ViewpointData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointConcernUsage_Mapping" xmi:type="uml:Association" name="A_to_ViewpointConcernUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointConcernUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointConcernUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointConcernUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointConcernUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="ViewpointLanguagesMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointLanguagesMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping" xmi:type="uml:Class" name="ViewpointPresentationsMetadataOperatorExpression_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataOperatorExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the operator expression for the list of presentations of the SysML::ModelElements::Viewpoint mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-operator_" xmi:type="uml:Operation" name="operator">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ','" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-operator_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-operator_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getTagValueAsStringColl(from, 
    'SysML::ModelElements::Viewpoint', 'presentation') 
    -&gt;collect(e | StringParameterMembership_Factory.create(e))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataOperatorExpression_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="ConcernStakeholderPartUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRequirementConstraintMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointRequirementConstraintMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRequirementConstraintMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRequirementConstraintMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRequirementConstraintMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRequirementConstraintMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_Viewpoint_Mapping" xmi:type="uml:Association" name="A_to_Viewpoint_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Viewpoint_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_Viewpoint_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_Viewpoint_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-Viewpoint_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="StakeholderMetadataReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::StakeholderData::isStakeholder')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_StakeholderMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_StakeholderMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-StakeholderMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointViewpointUsage_Mapping" xmi:type="uml:Association" name="A_to_ViewpointViewpointUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointViewpointUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_to_ViewpointViewpointUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointViewpointUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointViewpointUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeature_Mapping" xmi:type="uml:Association" name="A_from_ConcernStakeholderPartUsageFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsageFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsageFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ViewpointRenderingUsageActionUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointRenderingUsageActionUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointRenderingUsageActionUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping" xmi:type="uml:Class" name="ViewpointFramedConcernMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_to_ViewpointFramedConcernMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-FramedConcernMembership"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointFramedConcernMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ViewpointConcernUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointFramedConcernMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsage_Mapping" xmi:type="uml:Association" name="A_from_ConcernStakeholderPartUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ConcernStakeholderPartUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ConcernStakeholderPartUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_string_StringParameterMembership_Factory" xmi:type="uml:Association" name="A_string_StringParameterMembership_Factory">
            <memberEnd xmi:idref="Mappings-Factories-StringParameterMembership_Factory-string"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterMembership_Factory-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_string_StringParameterMembership_Factory-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterMembership_Factory"/>
              <type xmi:idref="Mappings-Factories-StringParameterMembership_Factory"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping" xmi:type="uml:Class" name="ViewpointLanguagesMetadataRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointLanguagesMetadataRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances()
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ViewpointData::languages')
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointLanguagesMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ViewpointPresentationsMetadataRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-ModelElements-A_from_ViewpointPresentationsMetadataRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-ModelElements-ViewpointPresentationsMetadataRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-SysMLv1-Requirements" xmi:type="uml:Package" URI="" name="Requirements">
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValue_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectReferenceUsageValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping" xmi:type="uml:Class" name="SatisfyReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SatisfyReferenceUsageFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.client 
-&gt;any(c | true).owner.name.substring(1,1).toLowerCase()  
+ from.client 
-&gt;any(c | true).owner.name. 
substring(2,from.client-&gt;any(c | true).owner.name.size())  
+ 'SatisfyClientUsage' " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeature_Mapping" xmi:type="uml:Association" name="A_from_DeriveReqtTargetFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetEndFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_DeriveReqtTargetEndFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetEndFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetEndFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetEndFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping" xmi:type="uml:Class" name="RequirementSubjectMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_RequirementSubjectMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-SubjectMembership"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementSubjectMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The subject is not used, because it is not a SysML v1 concept, but must be created for a SysML v2 requirement.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" isLeaf="true" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RequirementSubject_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_Verify_Mapping" xmi:type="uml:Association" name="A_from_Verify_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-Verify_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_Verify_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_Verify_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_Verify_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-Verify_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping" xmi:type="uml:Class" name="Trace_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Abstraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Requirements::Trace relationship is mapped to a SysML v2 Dependency relationship annotated with a metadata usage tagging it as a former SysML v1 trace relationship.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
requirement &lt;'id1'&gt; SysMLv1Requirement1 {
	doc /*
	       * requirement text
	       */
}
requirement &lt;'id2'&gt; SysMLv1Requirement2 {
	doc /*
	       * requirement text
	       */
}
dependency from SysMLv1Requirement1 to SysMLv1Requirement2 {
	@SysMLv1Library::TraceData {isTrace = true;}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-Trace_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Requirements::Trace')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Trace_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;including(TraceAnnotation_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Trace_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Trace_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping" xmi:type="uml:Class" name="Verify_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_Verify_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-VerificationCases-RequirementVerificationMembership"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_Verify_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Requirements::Verify relationship is mapped to a SysML v2 RequirementVerificationMembership relationship.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
requirement &lt;'id1'&gt; SysMLv1Requirement {
	doc /*
	       * requirement text
	       */
}
verification def SysMLv1TestCase {
	objective objective_SysMLv1TestCase {
		verify SysMLv1Requirement;
	}
	return verdict : VerificationCases::VerdictKind;
}
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-Verify_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{TestCaseVerifyRequirementUsage_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Verify_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Verify_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping" xmi:type="uml:Class" name="TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-ReferenceSubsetting"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.supplier-&gt;get(0)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_RefineMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_DeriveReqt_Mapping" xmi:type="uml:Association" name="A_to_DeriveReqt_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_DeriveReqt_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_DeriveReqt_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_DeriveReqt_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="RefineMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RefineMetadataReferenceUsageRedefinition_Mapping.getMapped(from), 
RefineMetadataReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping" xmi:type="uml:Class" name="DeriveReqtSourceFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the source feature of the ConnectionUsage relationship for the mapping of the SysML v1 deriveReqt relationship. ">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{DeriveReqtSourceFeatureReferenceSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeature_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectReferenceUsageValueFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_RefineMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveMembership_Mapping" xmi:type="uml:Association" name="A_from_TestCaseVerifyObjectiveMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectReferenceUsageValueOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping" xmi:type="uml:Class" name="Satisfy_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Abstraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_Satisfy_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-SatisfyRequirementUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_Satisfy_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Requirements::Satisfy relationship is mapped to a SysML v2 SatisfyRequirementUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
// satisfy relationship from a block
part def SysMLv1Block {
	part sysMLv1PartProperty;
}
requirement &lt;'ReqId1'&gt; SysMLv1Requirement { doc /* requirement text */ }
	
ref :SysMLv1Block = all SysMLv1Block {
	satisfy requirement SysMLv1Requirement by self;
}	

// satisfy relationship from a part property
satisfy SysMLv1Requirement by sysML1BlockUsage.sysMLv1PartProperty { 
	sysMLv1BlockUsage : SysMLv1Block;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-Satisfy_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let satisfy: UML::Abstraction = src.oclAsType(UML::Abstraction) in   
    if satisfy.oclIsUndefined() then
        false
    else
        Helper.hasStereotypeApplied(satisfy, 'SysML::Requirements::Satisfy')
    endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Satisfy_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let relationships : Set(KerML::Relationship) = 
    self.oclAsType(ElementMain_Mapping).ownedRelationship() 
-&gt;including(SatisfyFeatureTyping_Mapping.getMapped(from))
-&gt;including(SatisfySubjectSubjectMembership_Mapping.getMapped(from))
-&gt;including(CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)) in
if from.client-&gt;any(c | true).oclIsKindOf(UML::Property) then 
    relationships
    -&gt;including(SatisfyReferenceUsageFeatureMembership_Mapping.getMapped(from))
else 
    relationships 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Satisfy_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Satisfy_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceAnnotation_Mapping" xmi:type="uml:Association" name="A_from_TraceAnnotation_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceAnnotation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceAnnotation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceAnnotation_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureChaining_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectReferenceUsageFeatureChaining_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureChaining_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureChaining_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureChaining_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineAnnotation_Mapping" xmi:type="uml:Association" name="A_from_RefineAnnotation_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineAnnotation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineAnnotation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineAnnotation_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_DeriveReqtFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping" xmi:type="uml:Class" name="DeriveReqtSourceFeatureReferenceSubsetting_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeatureReferenceSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.client-&gt;any(c | true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_RefineMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_TraceMetadataReferenceUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping" xmi:type="uml:Class" name="TraceAnnotation_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceAnnotation_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the annotation relationship for the SysML::Requirements::Trace mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-annotatingElement_" xmi:type="uml:Operation" name="annotatingElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-annotatingElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-annotatingElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TraceMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-annotatingElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-annotatingElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-annotatingElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TraceAnnotation_Mapping-annotatingElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping" xmi:type="uml:Class" name="RefineAnnotation_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineAnnotation_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the annotation relationship for the SysML::Requirements::Refine mapping.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-annotatingElement_" xmi:type="uml:Operation" name="annotatingElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-annotatingElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-annotatingElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RefineMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-annotatingElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-annotatingElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-annotatingElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RefineAnnotation_Mapping-annotatingElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentation_Mapping" xmi:type="uml:Association" name="A_from_RequirementDocumentation_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentation_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping" xmi:type="uml:Class" name="TestCaseActivity_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-_generalization.Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseActivity_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-VerificationCases-VerificationCaseDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Requirements::TestCase applied to an activity is mapped to a SysML v2 VerificationCaseDefinition element.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
verification def SysMLv1ActivityTestCase {		
	return verdict : VerificationCases::VerdictKind;		
}
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
let relationships : Set(KerML::Relationship) = 
    Helper.activityOwnedRelationship(from) in 
let verdictParameter : Set(UML::Parameter) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter) and 
    (e.oclAsType(UML::Parameter).type.name = 'VerdictKind')) in
let parameters : Set(UML::Paramter) = 
    ((from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter))) - 
    verdictParameter) in
let verifyRelationships : Set(UML::Abstraction) = 
    from.clientDependency
    -&gt;select( v | 
        Helper.hasStereotypeApplied(v, 'SysML::Requirements::Verify')) in
relationships
-&gt;union(parameters-&gt;collect(p | ParameterMembership_Mapping.getMapped(p)))
-&gt;union(verdictParameter
    -&gt;collect(vp | 
        TestCaseActivityReturnParameterMembership_Mapping.getMapped(vp)))
-&gt;including(EmptySubjectMembership_Factory.create())
-&gt;including(EmptyObjectiveMembership_Factory.create())
-&gt;union(verifyRelationships-&gt;collect(v | Verify_Mapping.getMapped(v))) " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Requirements::TestCase')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeatureReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_from_DeriveReqtSourceFeatureReferenceSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeatureReferenceSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeatureReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeatureReferenceSubsetting_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeatureReferenceSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="TraceMetadataUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::TraceData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping" xmi:type="uml:Class" name="SatisfySubjectReferenceUsageValueFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature element for the feature reference expression of the subject of the SatisRequirementUsage element.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SatisfySubjectReferenceUsageFeatureChaining_Mapping.getMapped(from),  
SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping" xmi:type="uml:Class" name="SatisfySubjectReferenceUsageValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class create the feature reference expression for the subject of the SatisfyRequirementUsage element.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SatisfySubjectReferenceUsageValueOwningMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValue_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="SatisfyReferenceUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SatisfyReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseActivity_Mapping" xmi:type="uml:Association" name="A_to_TestCaseActivity_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseActivity_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseActivity_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseActivity_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseActivity_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="TraceMetadataReferenceUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsage_Mapping" xmi:type="uml:Association" name="A_from_TestCaseVerifyRequirementUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_TraceMetadataUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping" xmi:type="uml:Class" name="RefineMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="Create the metadata usage element to annotate a dependency relationship with the information that its SysML v1 mapping source element is a SysML v1 refine relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RefineMetadataUsageFeatureTyping_Mapping.getMapped(from), 
RefineMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_Requirement_Mapping" xmi:type="uml:Association" name="A_from_Requirement_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-Requirement_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_Requirement_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_Requirement_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_Requirement_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-Requirement_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_from_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_SatisfyFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentationMembership_Mapping" xmi:type="uml:Association" name="A_from_RequirementDocumentationMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentationMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentationMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentationMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_TraceMetadataReferenceUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="RefineMetadataUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::RefineData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="SatisfySubjectReferenceUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SatisfySubjectReferenceUsageValue_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping" xmi:type="uml:Class" name="RequirementSubject_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementSubject_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the subject reference usage element of the requirement. It is not used since the concept does not exist SysML v1.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping" xmi:type="uml:Class" name="RequirementDocumentation_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentation_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a Comment contained in a Requirement which contains the SysML::Requirements::AbstractRequirement::text property. ">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let stereotype: UML::Stereotype = Helper.getRequirementStereotype(from) in
Helper.getTagValueAsString(from, stereotype.qualifiedName, 'text') " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-body_-_comment.0" xmi:type="uml:Comment" body="">
                <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-body_"/>
              </ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentation_Mapping-body_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-body_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_Satisfy_Mapping" xmi:type="uml:Association" name="A_to_Satisfy_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-Satisfy_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_Satisfy_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_Satisfy_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_Satisfy_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-Satisfy_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="TraceMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{TraceMetadataReferenceUsageRedefinition_Mapping.getMapped(from), 
TraceMetadataReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping" xmi:type="uml:Class" name="Requirement_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_Requirement_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Requirement is mapped to a SysML v2 RequirementUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
requirement &lt;'id1'&gt; SysMLv1Requirement {
	doc /*
       	       * requirement text
	       */
		 
	requirement &lt;'id2'&gt; SysMLv1NestedRequirement {
		doc /*
	                     * requirement text
         		       */
	}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-Requirement_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.isRequirement(src)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Requirement_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-reqId_" xmi:type="uml:Operation" name="reqId">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-reqId_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-reqId_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let stereotype: UML::Stereotype = Helper.getRequirementStereotype(from) in
Helper.getTagValueAsString(from, stereotype.qualifiedName, 'id')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-reqId_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Requirement_Mapping-reqId_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship() 
-&gt;including(CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from))
-&gt;including(RequirementDocumentationMembership_Mapping.getMapped(from))
-&gt;including(RequirementSubjectMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Requirement_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Requirement_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping" xmi:type="uml:Class" name="DeriveReqtTargetFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the target feature of the ConnectionUsage relationship for the mapping of the SysML v1 deriveReqt relationship. ">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{DeriveReqtTargetFeatureReferenceSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping" xmi:type="uml:Class" name="TestCaseVerifyObjectiveMembership_Mapping">
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TestCaseVerifyObjectiveRequirementUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_RefineMetadataUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeatureReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_from_DeriveReqtTargetFeatureReferenceSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeatureReferenceSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeatureReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeatureReferenceSubsetting_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveRequirementUsage_Mapping" xmi:type="uml:Association" name="A_from_TestCaseVerifyObjectiveRequirementUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveRequirementUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveRequirementUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveRequirementUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectSubjectMembership_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectSubjectMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectSubjectMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectSubjectMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectSubjectMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping" xmi:type="uml:Class" name="SatisfyFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.supplier-&gt;any(s | true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfyFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping" xmi:type="uml:Class" name="SatisfySubjectReferenceUsageValueOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SatisfySubjectReferenceUsageValueFeature_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_SatisfyReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_SatisfyReferenceUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectReferenceUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsage_Mapping" xmi:type="uml:Association" name="A_to_TestCaseVerifyRequirementUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping" xmi:type="uml:Class" name="SatisfySubjectSubjectMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectSubjectMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SatisfySubjectReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_TraceMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RefineMetadataReferenceUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_SatisfyReferenceUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="TraceMetadataReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::TraceData::isTrace')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_to_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="SatisfyReferenceUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfyReferenceUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.client-&gt;any(c | true).owner" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfyReferenceUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementSubject_Mapping" xmi:type="uml:Association" name="A_from_RequirementSubject_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementSubject_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementSubject_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementSubject_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubject_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping" xmi:type="uml:Class" name="DeriveReqtSourceEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceEndFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DeriveReqtSourceFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping" xmi:type="uml:Class" name="SatisfySubjectReferenceUsageFeatureChaining_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageFeatureChaining_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chaining element from SysML v2 SatisfyRequirementUsage's reference usage element.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-chainingFeature_" xmi:type="uml:Operation" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SatisfyReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageFeatureChaining_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_RefineMetadataReferenceUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping" xmi:type="uml:Class" name="DeriveReqtFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ConnectionDefinition.allInstances()
-&gt;any(m | m.qualifiedName = 'DerivationConnections::Derivation')              
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="TraceMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TraceMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping" xmi:type="uml:Class" name="SatisfySubjectReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SatisfySubjectReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping" xmi:type="uml:Class" name="TestCaseVerifyRequirementUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseVerifyRequirementUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-RequirementUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyRequirementUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the requirements usage of the SysML v2 test case for the verify relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{TestCaseVerifyRequirementUsageReferenceSubsetting_Mapping.getMapped(from),  
EmptySubjectMembership_Factory.create(),  
CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyRequirementUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_Satisfy_Mapping" xmi:type="uml:Association" name="A_from_Satisfy_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-Satisfy_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_Satisfy_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_Satisfy_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_Satisfy_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-Satisfy_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping" xmi:type="uml:Class" name="TraceMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="Create the metadata usage element to annotate a dependency relationship with the information that its SysML v1 mapping source element is a SysML v1 trace relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{TraceMetadataUsageFeatureTyping_Mapping.getMapped(from), 
TraceMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping" xmi:type="uml:Class" name="RequirementDocumentationMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementDocumentationMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RequirementDocumentation_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RequirementDocumentationMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeature_Mapping" xmi:type="uml:Association" name="A_from_DeriveReqtSourceFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_RequirementSubjectMembership_Mapping" xmi:type="uml:Association" name="A_to_RequirementSubjectMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_RequirementSubjectMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_RequirementSubjectMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_RequirementSubjectMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_TraceMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping" xmi:type="uml:Class" name="TestCaseVerifyObjectiveRequirementUsage_Mapping">
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TestCaseVerifyObjectiveRequirementUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the objective requirements usage of the SysML v2 test case.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{Verify_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-TestCaseVerifyObjectiveRequirementUsage_Mapping-ownedRelationship_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_SatisfySubjectReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_TraceMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_TraceMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TraceMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping" xmi:type="uml:Class" name="Refine_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Abstraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Requirements::Refine relationship is mapped to a SysML v2 Dependency relationship annotated with a metadata usage tagging it as a former SysML v1 refine relationship.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
requirement &lt;'id1'&gt; SysMLv1Requirement {
	doc /*
	       * requirement text
	       */
}
use case def SysMLv1UseCase;

dependency from SysMLv1UseCase to SysMLv1Requirement {
	@SysMLv1Library::RefineData {isRefine = true;}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-Refine_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Requirements::Refine')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Refine_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;including(RefineAnnotation_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-Refine_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-Refine_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_Verify_Mapping" xmi:type="uml:Association" name="A_to_Verify_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-Verify_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_Verify_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_Verify_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_Verify_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-Verify_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping" xmi:type="uml:Class" name="DeriveReqtTargetEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetEndFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DeriveReqtTargetFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping" xmi:type="uml:Class" name="DeriveReqtTargetFeatureReferenceSubsetting_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtTargetFeatureReferenceSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.supplier-&gt;any(c | true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtTargetFeatureReferenceSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping" xmi:type="uml:Class" name="SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chaining element from the source element of the SysML v1 satisfy relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-chainingFeature_" xmi:type="uml:Operation" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.client-&gt;any(c | true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-SatisfySubjectReferenceUsageValueFeatureChainingProperty_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseActivityReturnParameterMembership_Mapping" xmi:type="uml:Association" name="A_to_TestCaseActivityReturnParameterMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-TestCaseActivityReturnParameterMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseActivityReturnParameterMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_to_TestCaseActivityReturnParameterMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseActivityReturnParameterMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-TestCaseActivityReturnParameterMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="RefineMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RefineMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping" xmi:type="uml:Class" name="DeriveReqt_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Abstraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_DeriveReqt_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Requirements::DeriveReqt relationship is mapped to a SysML v2 DerivationConnections::Derivation model library element.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
requirement &lt;'id1'&gt; SysMLv1Requirement {
	doc /*
	       * requirement text
	       */
}
requirement &lt;'id2'&gt; SysMLv1RequirementDerived {
	doc /*
	       * requirement text
	       */
}
connection : DerivationConnections::Derivation 
    connect SysMLv1RequirementDerived to SysMLv1Requirement;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Requirements::DeriveReqt')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{DeriveReqtFeatureTyping_Mapping.getMapped(from), 
DeriveReqtSourceEndFeatureMembership_Mapping.getMapped(from),
DeriveReqtTargetEndFeatureMembership_Mapping.getMapped(from)}
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqt_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="RefineMetadataReferenceUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceEndFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_DeriveReqtSourceEndFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceEndFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceEndFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_DeriveReqtSourceEndFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-DeriveReqtSourceEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivityReturnParameterMembership_Mapping" xmi:type="uml:Class" name="TestCaseActivityReturnParameterMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivityReturnParameterMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-ParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-ParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivityReturnParameterMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_to_TestCaseActivityReturnParameterMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivityReturnParameterMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-ReturnParameterMembership"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-TestCaseActivityReturnParameterMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="RefineMetadataReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RefineMetadataReferenceUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::RefineData::isRefine')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Requirements-RefineMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementSubjectMembership_Mapping" xmi:type="uml:Association" name="A_from_RequirementSubjectMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementSubjectMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Requirements-A_from_RequirementSubjectMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Requirements-A_from_RequirementSubjectMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Requirements-RequirementSubjectMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-SysMLv1-Blocks" xmi:type="uml:Package" URI="" name="Blocks">
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="EncapsulatedBlockMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances()
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::BlockData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataRedefinition_Mapping" xmi:type="uml:Association" name="A_from_EncapsulatedBlockMetadataRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataMembership_Mapping" xmi:type="uml:Association" name="A_from_EncapsulatedBlockMetadataMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_EncapsulatedBlockMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_EncapsulatedBlockMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_EncapsulatedBlockMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping" xmi:type="uml:Class" name="ValueType_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-_generalization.Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Blocks::ValueType is mapped to a SysML v2 AttributeDefinition.
&lt;/p&gt;
&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
attribute definition SysMLv1ValueType;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Blocks-ValueType_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(from, 'SysML::Blocks::ValueType')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-ValueType_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="EncapsulatedBlockMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{EncapsulatedBlockMetadataRedefinition_Mapping.getMapped(from),  
EncapsulatedBlockMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping" xmi:type="uml:Class" name="AssociationBlock_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
An AssociationBlock is mapped to a SysML v2 ConnectionDefinition.
&lt;/p&gt;&lt;p&gt;
The SysML::Blocks::ParticipantProperties transformation is not defined yet. Therefore, the mapping is currently identical with the mapping of UML4SysML::AssociationClass.
&lt;/p&gt;
">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Blocks::Block')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-AssociationBlock_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_to_GenericToMetadataUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_to_GenericToMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_to_GenericToMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_to_GenericToMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="EncapsulatedBlockMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping" xmi:type="uml:Class" name="PartProperty_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PartProperty_Mapping_to"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Parts-PartUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Property which is typed by a block is mapped to a SysML::PartUsage. The derived property Property::isComposite is directly mapped to PartUsage::isComposite.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block1 {
	part sysMLv1PartProperty1 : SysMLv1Block2;
	ref part sysMLv1ReferencedPartProperty2 : SysMLv1Block2;
}
part def SysMLv1Block2;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Blocks-PartProperty_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if src.oclIsKindOf(UML::Property) and not src.oclIsKindOf(UML::Port) then
    let p: UML::Property = src.oclAsType(UML::Property) in  
    not p.type.oclIsUndefined() and
    Helper.hasStereotypeApplied(p.type, 'SysML::Blocks::Block') and     
    (p.association.oclIsUndefined() or p.association.ownedEnd-&gt;excludes(p))
else
    false
endif        
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-PartProperty_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadata_Mapping" xmi:type="uml:Association" name="A_from_EncapsulatedBlockMetadata_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadata_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadata_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadata_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping" xmi:type="uml:Class" name="Block_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Class_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_to_Block_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Parts-PartDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Blocks::Block is mapped to a SysML v2 PartDefinition.
&lt;/p&gt;
&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part definition SysMLv1Block;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  not src.oclIsTypeOf(UML::AssociationClass) 
    and Helper.hasStereotypeApplied(src, 'SysML::Blocks::Block') 
    and not Helper.hasStereotypeApplied(src, 'SysML::ConstraintBlocks::ConstraintBlock')
    and not Helper.hasStereotypeApplied(src, 'SysML::Ports&amp;Flows::InterfaceBlock')
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="EncapsulatedBlockMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = EncapsulatedBlockMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_to_Block_Mapping" xmi:type="uml:Association" name="A_to_Block_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_to_Block_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_to_Block_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_to_Block_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping" xmi:type="uml:Class" name="EncapsulatedBlock_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-_generalization.Mappings-SysMLv1-Blocks-Block_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Block with &lt;i&gt;isEncapsulated=true&lt;/i&gt; is mapped to a SysML v2 PartDefinition, and, additionally, gets a metadata feature defined by the SysML v1 library which represents the SysML v1 isEncapsulated property.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1EncapsulatedBlock {
  @SysMLv1Library::BlockData {isEncapsulated = true;}	
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  not src.oclIsTypeOf(UML::AssociationClass) and 
    Helper.hasStereotypeApplied(src, 'SysML::Blocks::Block') and 
    not Helper.hasStereotypeApplied(src, 'SysML::ConstraintBlocks::ConstraintBlock') and 
    not Helper.hasStereotypeApplied(src, 'SysML::Ports&amp;Flows::InterfaceBlock') and 
    Helper.getTagValue(src, 'SysML::Blocks::Block', 'isEncapsulated')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Property) and 
    (e.oclAsType(UML::Property).redefinedProperty-&gt;size() = 0)) in
let redefinedAttributes: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | from.oclIsKindOf(UML::DataType) and 
    (e.oclAsType(UML::Property).redefinedProperty-&gt;size() &gt; 0)) in
let generalizations : Set(UML::Generalization) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Generalization)) in
let toElementOMS: Set(UML::Element) = 
    (((from.ownedElement - toElementFMS) - redefinedAttributes) - 
    generalizations)  in
let relationships: Sequence(UML::Element) =
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(toElementFMS
    -&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))
-&gt;union(redefinedAttributes
    -&gt;collect(e | AttributeRedefinedMembership_Mapping.getMapped(e)))
-&gt;union(generalizations-&gt;collect(e | Generalization_Mapping.getMapped(e))) 
-&gt;including(EncapsulatedBlockMetadataMembership_Mapping.getMapped(from)) in
if from.classifierBehavior.oclIsUndefined() then 
    relationships 
else 
    relationships
    -&gt;append(BehavioredClassifierFeatureMembership_Mapping.getMapped(from)) 
endif  " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlock_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping" xmi:type="uml:Class" name="BindingConnector_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_to_BindingConnector_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-BindingConnectorAsUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Blocks::BindingConnector is mapped to a SysML v2 BindingConnectorAsUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block1 {
	part sysMLv1PartProperty1 : SysMLv1Block2;
	part sysMLv1PartProperty2 : SysMLv1Block2;
		
	binding sysMLv1BindingConnector 
	    bind sysMLv1PartProperty1 = sysMLv1PartProperty2;
}
part def SysMLv1Block2;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Blocks-BindingConnector_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Blocks::BindingConnector')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping" xmi:type="uml:Class" name="EncapsulatedBlockMetadataMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = EncapsulatedBlockMetadata_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping" xmi:type="uml:Class" name="EncapsulatedBlockMetadata_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadata_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the metadata for the property SysML::Blocks::Block::isEncapsulated.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{EncapsulatedBlockMetadataFeatureTyping_Mapping.getMapped(from),  
EncapsulatedBlockMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadata_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_EncapsulatedBlockMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping" xmi:type="uml:Class" name="EncapsulatedBlockMetadataRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_from_EncapsulatedBlockMetadataRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances()
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::BlockData::isEncapsulated')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Blocks-EncapsulatedBlockMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Blocks-A_to_BindingConnector_Mapping" xmi:type="uml:Association" name="A_to_BindingConnector_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-BindingConnector_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-A_to_BindingConnector_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Blocks-A_to_BindingConnector_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_to_BindingConnector_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-BindingConnector_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-SysMLv1-Allocations" xmi:type="uml:Package" URI="" name="Allocations">
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping" xmi:type="uml:Class" name="AllocationUsageTargetFeatureSubsetting_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a subsetting relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
if from.oclIsKindOf(UML::Type) then 
    Set{}     
else 
    Set{AllocationUsageTargetFeatureSubsettingFeature_Mapping.getMapped(from)} 
endif  
    " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsetting_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationSourceFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_AllocationSourceFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationSourceFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationSourceFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationSourceFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="AllocationTargetReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ReferenceUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'Allocations::Allocation::target') " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping" xmi:type="uml:Class" name="AllocationTargetReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AllocationFeatureTyping_Mapping.getMapped(from), 
AllocationTargetReferenceUsageRedefinition_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationTargetReferenceUsage_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping" xmi:type="uml:Class" name="AllocationFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::Type) then from else from.owner endif " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="AllocationSourceReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ReferenceUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'Allocations::Allocation::source') " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping" xmi:type="uml:Class" name="Allocation_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Abstraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_to_Allocation_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Allocations-AllocationDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_Allocation_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Allocations::Allocate is mapped to a SysML v2 AllocationDefinition if it is an allocation between definition elements.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;

&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1Action;
}
part def SysMLv1Block {
	part sysMLv1PartProperty : AnotherSysMLv1Block;
}
part def AnotherSysMLv1Block;

// Allocation of definition	
allocation def SysMLv1Allocation {
	end :&gt;&gt; source : SysMLv1Activity;
	end :&gt;&gt; target : SysMLv1Block;
}

// Allocation of usage
allocation def {
	end :&gt;&gt; source : SysMLv1Activity;
	end :&gt;&gt; target : SysMLv1Block;
	allocate source.sysMLv1Action to target.sysMLv1PartProperty;
}	
// Allocation of usage to definition
allocation def {
	end :&gt;&gt; source : SysMLv1Activity;
	end :&gt;&gt; target : SysMLv1Block;
	allocate source.sysMLv1Action to target;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-Allocation_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let relationships : Set(KerML::Relationship) = 
    Set{AllocationSourceFeatureMembership_Mapping.getMapped(from.client.get(0)),  
    AllocationTargetFeatureMembership_Mapping.getMapped(from.supplier.get(0))} 
    -&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship()) in
if from.client.get(0).oclIsKindOf(UML::Type) then
    relationships
else
    relationships-&gt;including(AllocationUsageFeatureMembership_Mapping.getMapped(from))
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-Allocation_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (Helper.hasStereotypeApplied(src, 'SysML::Allocations::Allocate'))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-Allocation_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsage_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsetting_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsageSourceFeatureSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsetting_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping" xmi:type="uml:Class" name="AllocationUsageSourceEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceEndFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AllocationUsageSourceFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping" xmi:type="uml:Class" name="AllocationUsageTargetEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AllocationUsageTargetFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping" xmi:type="uml:Class" name="AllocationSourceFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationSourceFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AllocationSourceReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_AllocationFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping" xmi:type="uml:Class" name="AllocationSourceReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationSourceReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AllocationFeatureTyping_Mapping.getMapped(from), 
AllocationSourceReferenceUsageRedefinition_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeature_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsageSourceFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping" xmi:type="uml:Class" name="AllocationUsageSourceFeatureSubsetting_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a subsetting relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::Type) then  
    Set{}   
else  
    Set{AllocationUsageSourceFeatureSubsettingFeature_Mapping.getMapped(from)}  
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsetting_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping" xmi:type="uml:Class" name="AllocationTargetFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AllocationTargetReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationTargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_Allocation_Mapping" xmi:type="uml:Association" name="A_from_Allocation_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-Allocation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_Allocation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_Allocation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_Allocation_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-Allocation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping" xmi:type="uml:Class" name="AllocationUsageSourceFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a feature element as an end of the allocation usage relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AllocationUsageSourceFeatureSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureChaining_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsageSourceFeatureChaining_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureChaining_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureChaining_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureChaining_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping" xmi:type="uml:Class" name="AllocationUsageFeatureChainingChainedFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureChainingChainedFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates the second feature chaining element for the subsetting feature for the feature element which represents an end of the allocation usage relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-chainingFeature_" xmi:type="uml:Operation" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping" xmi:type="uml:Class" name="AllocationUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_to_AllocationUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Allocations-AllocationUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="A SysML::Allocations::Allocate is mapped to a SysML v2 AllocationUsage owned by a AllocationDefinition if a usage element is source or target of the allocation relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AllocationUsageSourceEndFeatureMembership_Mapping.getMapped(from.client.get(0)),  
AllocationUsageTargetEndFeatureMembership_Mapping.getMapped(from.target.get(0))}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_to_Allocation_Mapping" xmi:type="uml:Association" name="A_to_Allocation_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-Allocation_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_to_Allocation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_to_Allocation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_to_Allocation_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-Allocation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping" xmi:type="uml:Class" name="AllocationUsageTargetFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a feature element as an end of the allocation usage relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AllocationUsageTargetFeatureSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping" xmi:type="uml:Class" name="AllocationUsageTargetFeatureChaining_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates the first feature chaining element for the subsetting feature for the feature element which represents an end of the allocation usage relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-chainingFeature_" xmi:type="uml:Operation" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AllocationTargetReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureChaining_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureChainingChainedFeature_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsageFeatureChainingChainedFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureChainingChainedFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureChainingChainedFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureChainingChainedFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageFeatureChainingChainedFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceEndFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsageSourceEndFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceEndFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceEndFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceEndFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping" xmi:type="uml:Class" name="AllocationUsageSourceFeatureSubsettingFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsettingFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates the subsetting feature for the feature element which represents an end of the allocation usage relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AllocationUsageSourceFeatureChaining_Mapping.getMapped(from),  
AllocationUsageFeatureChainingChainedFeature_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_to_AllocationUsage_Mapping" xmi:type="uml:Association" name="A_to_AllocationUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_to_AllocationUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_to_AllocationUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_to_AllocationUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping" xmi:type="uml:Class" name="AllocationUsageSourceFeatureChaining_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureChaining_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates the first feature chaining element for the subsetting feature for the feature element which represents an end of the allocation usage relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-chainingFeature_" xmi:type="uml:Operation" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AllocationSourceReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureChaining_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsettingFeature_Mapping" xmi:type="uml:Association" name="A_from_AllocationUsageSourceFeatureSubsettingFeature_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsettingFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsettingFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageSourceFeatureSubsettingFeature_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageSourceFeatureSubsettingFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationSourceReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_AllocationSourceReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationSourceReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-Allocations-A_from_AllocationSourceReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationSourceReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-Allocations-AllocationSourceReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="AllocationUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-Allocations-A_from_AllocationUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AllocationUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping" xmi:type="uml:Class" name="AllocationUsageTargetFeatureSubsettingFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates the subsetting feature for the feature element which represents an end of the allocation usage relationship.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AllocationUsageTargetFeatureChaining_Mapping.getMapped(from), 
AllocationUsageFeatureChainingChainedFeature_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-Allocations-AllocationUsageTargetFeatureSubsettingFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows" xmi:type="uml:Package" URI="" name="Ports&amp;Flows">
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="FullPortMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = FullPortMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_FullPortUntyped_Mapping" xmi:type="uml:Association" name="A_to_FullPortUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_FullPortUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_FullPortUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_FullPortUntyped_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping" xmi:type="uml:Class" name="AcceptChangeStructuralFeatureEventAction_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-_generalization.Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The SysML::PortsAndFlows::AcceptChangeStructuralFeatureEventAction element is mapped to SysML v2 AcceptActionUsage. The details of the mapping are not defined yet.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  Helper.hasStereotypeApplied(src,  
'SysML::Ports&amp;Flows::AcceptChangeStructuralFeatureEventAction')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-AcceptChangeStructuralFeatureEventAction_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping" xmi:type="uml:Class" isAbstract="true" name="CommonFullPort_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_CommonFullPort_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Parts-PartUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_CommonFullPort_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-_comment.0" xmi:type="uml:Comment" body="The abstract mapping class is the base class of the mapping classes for the SysML::Ports&amp;Flows::FullPort mappings.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let typings: Set(KerML::FeatureTyping) = if from.type.oclIsUndefined() then 
    Set{}
else 
    Set{StructuralFeatureToFeatureTyping_Mapping.getMapped(from)}
endif in
let subsettings: Set(KerML::Subsetting) = from.subsettedProperty
    -&gt;collect(p | PropertySubsetting_Mapping.getMapped(from, p))-&gt;asSet() in
let defaultValue: Set(KerML::OwningMembership) = 
if from.defaultValue.oclIsUndefined() then
    Set{} 
else
    Set{DefaultValue_Mapping.getMapped(from)}
endif in
typings-&gt;union(subsettings)-&gt;union(defaultValue)
-&gt;including(MultiplicityMembership_Mapping.getMapped(from))-&gt;asSet()
-&gt;including(FullPortMetadataOwningMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping" xmi:type="uml:Class" name="FullPort_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Port_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-_generalization.Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPort_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_FullPort_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Parts-PartUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Ports&amp;Flows::FullPort element is mapped to a part usage in SysML v2 with metadata that marks the part usage as a full port. The metadata is defined in the SysML v1 library for SysML v2.
&lt;/p&gt;&lt;p&gt;
The mapping class FullPortUntyped_Mapping does the same for full ports that have no type.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part sysMLv1FullPort : SysMLv1Block {SysMLv1Library::PortData {isFullPort = true;}}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (not src.type.oclIsUndefined()) and Helper.hasStereotypeApplied(src, 'SysML::Ports&amp;Flows::FullPort')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_FullPortMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortUntyped_Mapping" xmi:type="uml:Association" name="A_from_FullPortUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortUntyped_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping" xmi:type="uml:Class" name="InterfaceBlockConjugated_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-_generalization.Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-_comment.0" xmi:type="uml:Comment" body="A SysML::Ports&amp;Flows::~InterfaceBlock element is mapped to a SysML v2 PortDefinition. The SysML v1 constraints ensure that the port definition is compatible with the appropriate port definition, which is the target of the mapping of the original interface block.

Instead of the special tilde symbol, the port definition name gets a &quot;c&quot; symbol as a prefix.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
port def cSysMLv1InterfaceBlock;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Ports&amp;Flows::~InterfaceBlock')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'c' + from.name.substring(2,from.name.size())" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlockConjugated_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="FullPortMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::PortData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping" xmi:type="uml:Class" name="InterfaceBlock_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-_generalization.Mappings-SysMLv1-Blocks-Block_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_InterfaceBlock_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Ports&amp;Flows::InterfaceBlock element is mapped to a SysML v2 PortDefinition.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
port def SysMLv1InterfaceBlock;
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Ports&amp;Flows::InterfaceBlock')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-SysMLv1-Blocks-Block_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping" xmi:type="uml:Class" name="FullPortMetadataOwningMembership_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = FullPortMetadata_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_CommonFullPort_Mapping" xmi:type="uml:Association" name="A_to_CommonFullPort_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_CommonFullPort_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_CommonFullPort_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_CommonFullPort_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_InterfaceBlock_Mapping" xmi:type="uml:Association" name="A_to_InterfaceBlock_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_InterfaceBlock_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_InterfaceBlock_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_InterfaceBlock_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-InterfaceBlock_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_FullPortMetadataReferenceUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_FullPortMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="FullPortMetadataReferenceUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(true)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping" xmi:type="uml:Class" name="FullPortUntyped_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-_generalization.Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_FullPortUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Parts-PartUsage"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A SysML::Ports&amp;Flows::FullPort element is mapped to a part usage in SysML v2 with metadata that marks the part usage as a full port. The metadata is defined in the SysML v1 library for SysML v2.
&lt;/p&gt;&lt;p&gt;
The mapping class FullPort_Mapping does the same for full ports with a type.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part sysMLv1FullPort {SysMLv1Library::PortData {isFullPort = true;}}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.type.oclIsUndefined() and Helper.hasStereotypeApplied(src, 'SysML::Ports&amp;Flows::FullPort')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortUntyped_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping" xmi:type="uml:Class" name="OperationDirectedFeature_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-_generalization.Mappings-UML4SysML-Classification-Operation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-Operation_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class sets the direction of the perform action usage if the SysML v1 mapping source operation has the stereotype SysML::Ports&amp;Flows::DirectedFeature applied.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.hasStereotypeApplied(src, 'SysML::Ports&amp;Flows::DirectedFeature')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getKerMLFeatureDirectionKind( 
Helper.getTagValueAsElement( 
from,'SysML::Ports&amp;Flows::DirectedFeature', 'featureDirection' 
))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-OperationDirectedFeature_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping" xmi:type="uml:Class" name="FullPortMetadata_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadata_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-_comment.0" xmi:type="uml:Comment" body="Create the metadata usage element to annotate a port with the information that its SysML v1 mapping source element is a SysML v1 full port element.">
              <annotatedElement xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{FullPortMetadataFeatureTyping_Mapping.getMapped(from),  
FullPortMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="FullPortMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{FullPortMetadataReferenceUsageRedefinition_Mapping.getMapped(from),  
FullPortMetadataReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_FullPortMetadataReferenceUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="FullPortMetadataReferenceUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataReferenceUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::PortData::isFullPort')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_FullPortMetadataOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_FullPortMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_FullPort_Mapping" xmi:type="uml:Association" name="A_to_FullPort_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_FullPort_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_to_FullPort_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_to_FullPort_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_CommonFullPort_Mapping" xmi:type="uml:Association" name="A_from_CommonFullPort_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_CommonFullPort_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_CommonFullPort_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_CommonFullPort_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-CommonFullPort_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPort_Mapping" xmi:type="uml:Association" name="A_from_FullPort_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPort_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPort_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPort_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPort_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadata_Mapping" xmi:type="uml:Association" name="A_from_FullPortMetadata_Mapping">
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadata_Mapping-"/>
            <ownedEnd xmi:id="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadata_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-SysMLv1-PortsAndFlows-A_from_FullPortMetadata_Mapping"/>
              <type xmi:idref="Mappings-SysMLv1-PortsAndFlows-FullPortMetadata_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:id="Mappings-Helper" xmi:type="uml:Class" isAbstract="true" name="Helper">
        <ownedComment xmi:id="Mappings-Helper-_comment.0" xmi:type="uml:Comment" body="The Helper class contains operations that are used by multiple mapping classes. The specification is in the bodyCondition. ">
          <annotatedElement xmi:idref="Mappings-Helper"/>
        </ownedComment>
        <ownedOperation xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="getKerMLVisibilityKind">
          <bodyCondition xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if (v = UML::VisibilityKind::public) then
    KerML::VisibilityKind::public
else if (v = UML::VisibilityKind::protected) then
    KerML::VisibilityKind::protected
else if (v = UML::VisibilityKind::private) then
    KerML::VisibilityKind::private
else if (v = UML::VisibilityKind::package) then
    KerML::VisibilityKind::public
else
    invalid
endif endif endif endif
" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-_comment.0" xmi:type="uml:Comment" body="Maps a given UML4SysML::VisibilityKind enumeration literal to a SysML v2 VisibilityKind enumeration literal.">
            <annotatedElement xmi:idref="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-v" xmi:type="uml:Parameter" name="v">
            <lowerValue xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-v-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#_dataType.VisibilityKind"/>
            <upperValue xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-v-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
            <upperValue xmi:id="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getKerMLVisibilityKind_VisibilityKind-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-globalNamespace_" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="globalNamespace">
          <bodyCondition xmi:id="Mappings-Helper-globalNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <ownedComment xmi:id="Mappings-Helper-globalNamespace_-bodyCondition-_comment.0" xmi:type="uml:Comment" body="Provides the global namespace element.">
              <annotatedElement xmi:idref="Mappings-Helper-globalNamespace_-bodyCondition"/>
            </ownedComment>
            <specification xmi:id="Mappings-Helper-globalNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::Package.allInstances()-&gt;any(p | p.owningNamespace-&gt;isEmpty())" language="OCL2.0" name=""/>
          </bodyCondition>
          <ownedParameter xmi:id="Mappings-Helper-globalNamespace_-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-globalNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
            <upperValue xmi:id="Mappings-Helper-globalNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-globalNamespace_-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getID_Element" xmi:type="uml:Operation" isStatic="true" name="getID">
          <ownedComment xmi:id="Mappings-Helper-getID_Element-_comment.0" xmi:type="uml:Comment" body="Returns the identifier of a UML4SysML::Element. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-getID_Element"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getID_Element-" xmi:type="uml:Parameter" name="">
            <lowerValue xmi:id="Mappings-Helper-getID_Element--lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getID_Element--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getID_Element-src" xmi:type="uml:Parameter" name="src">
            <lowerValue xmi:id="Mappings-Helper-getID_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getID_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getScalarValueType_DataType" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="getScalarValueType">
          <bodyCondition xmi:id="Mappings-Helper-getScalarValueType_DataType-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-getScalarValueType_DataType-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
if t.name = 'UnlimitedNatural' then  
    SYSML2::DataType.allInstances()
    -&gt;any(e | e.qualifiedName = 'ScalarValues::Natural') 
else 
    SYSML2::DataType.allInstances()
    -&gt;any(e | e.qualifiedName = 'ScalarValues::' + t.name)
endif" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getScalarValueType_DataType-_comment.0" xmi:type="uml:Comment" body="Maps a given SysMLv1 primitive type to a SysMLv2 scalar value type.">
            <annotatedElement xmi:idref="Mappings-Helper-getScalarValueType_DataType"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getScalarValueType_DataType-t" xmi:type="uml:Parameter" name="t">
            <lowerValue xmi:id="Mappings-Helper-getScalarValueType_DataType-t-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DataType"/>
            <upperValue xmi:id="Mappings-Helper-getScalarValueType_DataType-t-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getScalarValueType_DataType-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getScalarValueType_DataType-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-DataTypes-DataType"/>
            <upperValue xmi:id="Mappings-Helper-getScalarValueType_DataType-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getScalarValueType_DataType-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getScalarValueTypeByName_String" xmi:type="uml:Operation" isStatic="true" name="getScalarValueTypeByName">
          <bodyCondition xmi:id="Mappings-Helper-getScalarValueTypeByName_String-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification xmi:id="Mappings-Helper-getScalarValueTypeByName_String-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::DataType.allInstances() -&gt;any(e | e.qualifiedName = 'ScalarValues::' + ptName)" language="OCL2.0" name=""/>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getScalarValueTypeByName_String-_comment.0" xmi:type="uml:Comment" body="Maps a given SysMLv1 primitive type name string to a SysMLv2 scalar value type.">
            <annotatedElement xmi:idref="Mappings-Helper-getScalarValueTypeByName_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getScalarValueTypeByName_String-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getScalarValueTypeByName_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-DataTypes-DataType"/>
            <upperValue xmi:id="Mappings-Helper-getScalarValueTypeByName_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getScalarValueTypeByName_String-ptName" xmi:type="uml:Parameter" name="ptName">
            <lowerValue xmi:id="Mappings-Helper-getScalarValueTypeByName_String-ptName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getScalarValueTypeByName_String-ptName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getScalarValueTypeByName_String-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String" xmi:type="uml:Operation" isStatic="true" name="hasStereotypeApplied">
          <ownedComment xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-_comment.0" xmi:type="uml:Comment" body="Returns true if the given stereotype is applied to the element. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;

">
            <annotatedElement xmi:idref="Mappings-Helper-hasStereotypeApplied_Element_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
            <upperValue xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-stereotypeName" xmi:type="uml:Parameter" name="stereotypeName">
            <lowerValue xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-stereotypeName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-hasStereotypeApplied_Element_String-stereotypeName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String" xmi:type="uml:Operation" isStatic="true" name="getTagValueAsString">
          <ownedComment xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-_comment.0" xmi:type="uml:Comment" body="Returns the value of a stereotype property as a string. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-getTagValueAsString_Element_String_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-stereotypeName" xmi:type="uml:Parameter" name="stereotypeName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-stereotypeName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-stereotypeName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-tagValueName" xmi:type="uml:Parameter" name="tagValueName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-tagValueName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsString_Element_String_String-tagValueName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String" xmi:type="uml:Operation" isStatic="true" name="getTagValueAsStringColl">
          <ownedComment xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-_comment.0" xmi:type="uml:Comment" body="Returns the value of a stereotype property as a string collection. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-getTagValueAsStringColl_Element_String_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-result" xmi:type="uml:Parameter" isUnique="false" name="result">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-stereotypeName" xmi:type="uml:Parameter" name="stereotypeName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-stereotypeName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-stereotypeName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-tagValueName" xmi:type="uml:Parameter" name="tagValueName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-tagValueName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsStringColl_Element_String_String-tagValueName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String" xmi:type="uml:Operation" isStatic="true" name="getTagValueAsElement">
          <ownedComment xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-_comment.0" xmi:type="uml:Comment" body="Returns the value of a stereotype property. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-getTagValueAsElement_Element_String_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-stereotypeName" xmi:type="uml:Parameter" name="stereotypeName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-stereotypeName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-stereotypeName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-tagValueName" xmi:type="uml:Parameter" name="tagValueName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-tagValueName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElement_Element_String_String-tagValueName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String" xmi:type="uml:Operation" isStatic="true" name="getTagValueAsElementColl">
          <ownedComment xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-_comment.0" xmi:type="uml:Comment" body="Returns the value of a stereotype property as a collection. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-getTagValueAsElementColl_Element_String_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-result" xmi:type="uml:Parameter" isUnique="false" name="result">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-stereotypeName" xmi:type="uml:Parameter" name="stereotypeName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-stereotypeName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-stereotypeName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-tagValueName" xmi:type="uml:Parameter" name="tagValueName">
            <lowerValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-tagValueName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValueAsElementColl_Element_String_String-tagValueName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getTagValue_Element_String_String" xmi:type="uml:Operation" isStatic="true" name="getTagValue">
          <ownedComment xmi:id="Mappings-Helper-getTagValue_Element_String_String-_comment.0" xmi:type="uml:Comment" body="Returns the value of a stereotype property. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-getTagValue_Element_String_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getTagValue_Element_String_String-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <upperValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValue_Element_String_String-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValue_Element_String_String-stereotypeName" xmi:type="uml:Parameter" name="stereotypeName">
            <lowerValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-stereotypeName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-stereotypeName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getTagValue_Element_String_String-tagValueName" xmi:type="uml:Parameter" name="tagValueName">
            <lowerValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-tagValueName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getTagValue_Element_String_String-tagValueName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="getKerMLFeatureDirectionKind">
          <bodyCondition xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if v.enumeration.qualifiedName = 
    'SysML::Ports&amp;Flows::FeatureDirectionKind' or
    v.enumeration.qualifiedName = 'SysML::Ports&amp;Flows::FeatureDirection' then
    if v = SysML::FeatureDirectionKind::provided then
        KerML::FeatureDirectionKind::_'out'
    else if (v = SysML::FeatureDirectionKind::required) then
        KerML::FeatureDirectionKind::_'in'
    else if (v = SysML::FeatureDirectionKind::providedRequired) then
        KerML::FeatureDirectionKind::inout
    else
        invalid
    endif endif endif
else
    invalid
endif
" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-_comment.0" xmi:type="uml:Comment" body="Maps a given SysMLv1 feature direction enumeration literal to a SysML v2 FeatureDirectionKind enumeration literal.">
            <annotatedElement xmi:idref="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-v" xmi:type="uml:Parameter" name="v">
            <lowerValue xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-v-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#EnumerationLiteral"/>
            <upperValue xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-v-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
            <upperValue xmi:id="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getKerMLFeatureDirectionKind_EnumerationLiteral-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="getKerMLParameterDirectionKind">
          <bodyCondition xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if v = UML::ParameterDirectionKind::_'in' then
    KerML::FeatureDirectionKind::_'in'
else if (v = UML::ParameterDirectionKind::return) then
    KerML::FeatureDirectionKind::out
else if (v = UML::ParameterDirectionKind::out) then
    KerML::FeatureDirectionKind::out
else if (v = UML::ParameterDirectionKind::inout) then
    KerML::FeatureDirectionKind::inout
else
    invalid
endif endif endif endif
" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-_comment.0" xmi:type="uml:Comment" body="Maps a given SysMLv1 parameter direction enumeration literal to a SysML v2 FeatureDirectionKind enumeration literal.">
            <annotatedElement xmi:idref="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-v" xmi:type="uml:Parameter" name="v">
            <lowerValue xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-v-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#_dataType.ParameterDirectionKind"/>
            <upperValue xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-v-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
            <upperValue xmi:id="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getKerMLParameterDirectionKind_ParameterDirectionKind-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getMetadataByName_String" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="getMetadataByName">
          <bodyCondition xmi:id="Mappings-Helper-getMetadataByName_String-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification xmi:id="Mappings-Helper-getMetadataByName_String-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeDefiniton.allInstances()-&gt;any(e | e.name = mdName) " language="OCL2.0" name=""/>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getMetadataByName_String-_comment.0" xmi:type="uml:Comment" body="Returns the metadata attribute definition element for a given metadata name.">
            <annotatedElement xmi:idref="Mappings-Helper-getMetadataByName_String"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getMetadataByName_String-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getMetadataByName_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Attributes-AttributeDefinition"/>
            <upperValue xmi:id="Mappings-Helper-getMetadataByName_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getMetadataByName_String-mdName" xmi:type="uml:Parameter" name="mdName">
            <lowerValue xmi:id="Mappings-Helper-getMetadataByName_String-mdName-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-getMetadataByName_String-mdName-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getMetadataByName_String-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-createUUID_" xmi:type="uml:Operation" isStatic="true" name="createUUID">
          <ownedComment xmi:id="Mappings-Helper-createUUID_-_comment.0" xmi:type="uml:Comment" body="Creates a UUID. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-createUUID_"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-createUUID_-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-createUUID_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Helper-createUUID_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-isConnectionDef_Association" xmi:type="uml:Operation" name="isConnectionDef">
          <bodyCondition xmi:id="Mappings-Helper-isConnectionDef_Association-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-isConnectionDef_Association-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
-- Case 1: composite association with 
-- multiplicity 1..1 on owner side
let case1: Boolean = association.memberEnd
-&gt;exists(e | not e.isComposite and e.lower=1) and 
association.memberEnd-&gt;exists(e | e.isComposite) in

-- Case 2: association is not composite and 
-- there is no owned end with multiplicity 0..*
let case2: Boolean = not association.memberEnd
-&gt;exists(e | e.isComposite) and 
not association.ownedEnd
-&gt;exists(e | e.lower = 0 and e.upper = -1) in

association.oclIsTypeOf(UML::AssociationClass) or
case1 or
case2
" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-isConnectionDef_Association-_comment.0" xmi:type="uml:Comment" body="Checks if a UML4SysML::Association is mapped to a SysML v2 ConnectionDefinition.">
            <annotatedElement xmi:idref="Mappings-Helper-isConnectionDef_Association"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-isConnectionDef_Association-association" xmi:type="uml:Parameter" name="association">
            <lowerValue xmi:id="Mappings-Helper-isConnectionDef_Association-association-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
            <upperValue xmi:id="Mappings-Helper-isConnectionDef_Association-association-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-isConnectionDef_Association-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-isConnectionDef_Association-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
            <upperValue xmi:id="Mappings-Helper-isConnectionDef_Association-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-isConnectionDef_Association-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-actionOwnedRelationship_Element" xmi:type="uml:Operation" name="actionOwnedRelationship">
          <bodyCondition xmi:id="Mappings-Helper-actionOwnedRelationship_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-actionOwnedRelationship_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let actionInputPin: Set(UML::Element) = 
    src.ownedElement-&gt;select(e | e.oclIsTypeOf(UML::ActionInputPin)) in 
let triggers: Set(UML::Element) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Trigger)) in
let toElementFMS: Set(UML::Element) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Pin)) in
let toElementOMS: Set(UML::Element) = 
    (((src.ownedElement - toElementFMS) - actionInputPin) - triggers) in 
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e)) 
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-actionOwnedRelationship_Element-_comment.0" xmi:type="uml:Comment" body="Reusable mapping rule for owned relationships of a UML4SysML::Action mapping.">
            <annotatedElement xmi:idref="Mappings-Helper-actionOwnedRelationship_Element"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-actionOwnedRelationship_Element-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-actionOwnedRelationship_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
            <upperValue xmi:id="Mappings-Helper-actionOwnedRelationship_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-actionOwnedRelationship_Element-src" xmi:type="uml:Parameter" name="src">
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-actionOwnedRelationship_Element-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-activityOwnedRelationship_Element" xmi:type="uml:Operation" name="activityOwnedRelationship">
          <bodyCondition xmi:id="Mappings-Helper-activityOwnedRelationship_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-activityOwnedRelationship_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let initialNodes : Set(UML::Element) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::InitialNode)) in 
let flowFinalNodes : Set(UML::Element) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::FlowFinalNode)) in
let ignoreActivityFinalNodes : Set(UML::Element) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ActivityFinalNode)) in
let ignoreEdgesToActivityFinalNodes : Set(UML::Element) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ActivityEdge)
    and e.oclAsType(UML::ActivityEdge).target.oclIsTypeOf(UML::ActivityFinalNode)) in
let elementsFMS : Set(UML::Element) = 
    (((src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ControlNode) or 
    e.oclIsKindOf(UML::Action) or e.oclIsKindOf(UML::ControlFlow) or 
    e.oclIsKindOf(UML::ObjectFlow) or e.oclIsKindOf(UML::Property)) 
    - initialNodes) - flowFinalNodes) - ignoreActivityFinalNodes) 
    - ignoreEdgesToActivityFinalNodes in
let parameters: Set(UML::Parameter) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter)) in
let ignoreParameterNodes: Set(UML::ActivityParameterNode) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ActivityParameterNode)) in
let ignoreActivityPartition: Set(UML::ActivityPartition) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ActivityPartition)) in
let ignoreInterruptibleActivityRegion: Set(UML::InterruptibleActivityRegion) = 
    src.ownedElement
    -&gt;select(e | e.oclIsKindOf(UML::InterruptibleActivityRegion)) in
let ownedClassifier: Sequence(UML::Classifier) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Classifier)) in 
let variables: Sequence(UML::Variable) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Variable)) in
let parameterSets: Set(UML::ParameterSet) = 
    src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ParameterSet)) in
let elementsOMS: Set(UML::Element) = 
    (((((((((((((src.ownedElement-initialNodes)-flowFinalNodes)-
    ignoreActivityFinalNodes)-ignoreEdgesToActivityFinalNodes)
    -elementsFMS)-parameters)-ignoreParameterNodes)-
    ignoreActivityPartition)-ignoreInterruptibleActivityRegion)-
    ownedClassifier)-variables)-parameterSets)-
    Set{from.classifierBehavior}) in
let memberships : Sequence(UML::Element) = 
elementsOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(initialNodes-&gt;collect(e | InitialNodeMembership_Mapping.getMapped(e)))
-&gt;union(flowFinalNodes-&gt;collect(e | FlowFinalNodeMembership_Mapping.getMapped(e)))            
-&gt;union(elementsFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))
-&gt;union(variables-&gt;collect(e | VariableMembership_Mapping.getMapped(e)))
-&gt;union(parameterSets-&gt;collect(e | ParameterSetMembership_Mapping.getMapped(e)))
-&gt;union(ownedClassifier
-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))) in
if src.classifierBehavior.oclIsUndefined() then 
    memberships 
else 
    memberships
    -&gt;append(BehavioredClassifierFeatureMembership_Mapping.getMapped(src)) 
endif" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-activityOwnedRelationship_Element-_comment.0" xmi:type="uml:Comment" body="Reusable mapping rule for owned relationships of a UML4SysML::Activity mapping.">
            <annotatedElement xmi:idref="Mappings-Helper-activityOwnedRelationship_Element"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-activityOwnedRelationship_Element-src" xmi:type="uml:Parameter" name="src">
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-activityOwnedRelationship_Element-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-activityOwnedRelationship_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
            <upperValue xmi:id="Mappings-Helper-activityOwnedRelationship_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-activityOwnedRelationship_Element-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-stateOwnedRelationship_Element" xmi:type="uml:Operation" name="stateOwnedRelationship">
          <bodyCondition xmi:id="Mappings-Helper-stateOwnedRelationship_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-stateOwnedRelationship_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let initialState : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Pseudostate) and 
    e.oclAsType(UML::Pseudostate).kind = UML::PseudostateKind::initial) in   
let toElementOMS : Set(UML::Element) = from.ownedElement - initialState in 
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e)) 
-&gt;union(initialState-&gt;collect(e | InitialStateMembership_Mapping.getMapped(e)))" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-stateOwnedRelationship_Element-_comment.0" xmi:type="uml:Comment" body="Reusable mapping rule for owned relationships of a UML4SysML::State mapping.">
            <annotatedElement xmi:idref="Mappings-Helper-stateOwnedRelationship_Element"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-stateOwnedRelationship_Element-src" xmi:type="uml:Parameter" name="src">
            <lowerValue xmi:id="Mappings-Helper-stateOwnedRelationship_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-stateOwnedRelationship_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-stateOwnedRelationship_Element-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-stateOwnedRelationship_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
            <upperValue xmi:id="Mappings-Helper-stateOwnedRelationship_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-stateOwnedRelationship_Element-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-packageOwnedRelationship_Element" xmi:type="uml:Operation" name="packageOwnedRelationship">
          <bodyCondition xmi:id="Mappings-Helper-packageOwnedRelationship_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-packageOwnedRelationship_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let useCaseAssociations : Set(UML::Association) = 
    src.ownedType-&gt;select(e | e.oclIsKindOf(UML::Association))
    -&gt;select(a | a.memberEnd-&gt;exists(e | e.type.oclIsKindOf(UML::UseCase))) in
let unmappedAssociations : Set(UML::Association) = 
    src.ownedType-&gt;select(e | e.oclIsKindOf(UML::Association))
    -&gt;reject(a | Helper.isConnectionDef(a)) in 
let imports: Set(UML::PackageImport) = 
    src.packageImport-&gt;select(pi | Helper.isInScope(pi.importedPackage)) in
let relationships: Set(SysMLv2::Relationship) =
    src.ownedComment-&gt;reject(c | c.annotatedElement-&gt;includes(src))-&gt;collect(c| CommentOwnership_Mapping.getMapped(c))-&gt;asSet() 
-&gt;union(((src.ownedType-useCaseAssociations)-unmappedAssociations)-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(imports-&gt;collect(i | PackageImport_Mapping.getMapped(i))-&gt;asSet()) 
-&gt;union(src.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Dependency) or 
e.oclIsKindOf(UML::InformationFlow) or e.oclIsKindOf(UML::Package)
or (e.oclIsKindOf(UML::InstanceSpecification) and 
e.oclAsType(UML::InstanceSpecification).classifier-&gt;notEmpty()))
-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()) in

if src.URI.oclIsUndefined() or src.URI = '' then
    relationships
else
    relationships-&gt;including(PackageURIMetadataMembership_Mapping.getMapped(src))
endif
 " language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-packageOwnedRelationship_Element-_comment.0" xmi:type="uml:Comment" body="Reusable mapping rule for owned relationships of a UML4SysML::Package mapping.">
            <annotatedElement xmi:idref="Mappings-Helper-packageOwnedRelationship_Element"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-packageOwnedRelationship_Element-src" xmi:type="uml:Parameter" name="src">
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-packageOwnedRelationship_Element-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-packageOwnedRelationship_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
            <upperValue xmi:id="Mappings-Helper-packageOwnedRelationship_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-packageOwnedRelationship_Element-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getEnumerationType_Enumeration" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="getEnumerationType">
          <bodyCondition xmi:id="Mappings-Helper-getEnumerationType_Enumeration-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-getEnumerationType_Enumeration-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let enum: SYSML2::EnumerationDefinition = 
    Enumeration_Mapping.getMapped(t) in
if enum.oclIsKindOf(SYSML2::EnumerationDefinition) then
    enum
else if t.name = 'VerdictKind' then 
        SYSML2::EnumerationDefinition.allInstances()
        -&gt;any(e | e.qualifiedName = 'VerificationCases::VerdictKind')
        
     else if t = UML::ParameterDirectionKind then
        KerML::FeatureDirectionKind

        else if t.qualifiedName = 
            'SysML::Libraries::ControlValues::ControlValueKind' then
            SYSML2::EnumerationDefinition.allInstances()
            -&gt;any(e | e.qualifiedName = 
                'SysMLv1Library::Enumerations::ControlValueKind')
    
            else
                SYSML2::EnumerationDefinition.allInstances()
                -&gt;any(e | e.qualifiedName = 
                    'SysMLv1Library::Enumerations::' + t.name)   
            endif 
        endif 
    endif 
endif" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getEnumerationType_Enumeration-_comment.0" xmi:type="uml:Comment" body="Maps a given UML4SysM::Enumeration to the appropriate SysML v2 EnumerationDefinition.">
            <annotatedElement xmi:idref="Mappings-Helper-getEnumerationType_Enumeration"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getEnumerationType_Enumeration-t" xmi:type="uml:Parameter" name="t">
            <lowerValue xmi:id="Mappings-Helper-getEnumerationType_Enumeration-t-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Enumeration"/>
            <upperValue xmi:id="Mappings-Helper-getEnumerationType_Enumeration-t-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getEnumerationType_Enumeration-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getEnumerationType_Enumeration-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Enumerations-EnumerationDefinition"/>
            <upperValue xmi:id="Mappings-Helper-getEnumerationType_Enumeration-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getEnumerationType_Enumeration-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getAppliedStereotypes_Element" xmi:type="uml:Operation" name="getAppliedStereotypes">
          <ownedComment xmi:id="Mappings-Helper-getAppliedStereotypes_Element-_comment.0" xmi:type="uml:Comment" body="Returns the list of applied stereotypes. The specification is implementation-specific and therefore cannot provided here.&lt;br/&gt;">
            <annotatedElement xmi:idref="Mappings-Helper-getAppliedStereotypes_Element"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getAppliedStereotypes_Element-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-getAppliedStereotypes_Element-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-getAppliedStereotypes_Element-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getAppliedStereotypes_Element-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getAppliedStereotypes_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
            <upperValue xmi:id="Mappings-Helper-getAppliedStereotypes_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-isRequirement_Element" xmi:type="uml:Operation" name="isRequirement">
          <bodyCondition xmi:id="Mappings-Helper-isRequirement_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-isRequirement_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let stereotypes: Set(UML::Stereotype) = 
    Helper.getAppliedStereotypes(element) in
stereotypes-&gt;exists(s | s.general-&gt;collect(g | g.qualifiedName)
-&gt;includes('SysML::Requirements::AbstractRequirement'))" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-isRequirement_Element-_comment.0" xmi:type="uml:Comment" body="Checks whether the stereotype AbstractRequirement is applied to the given element.">
            <annotatedElement xmi:idref="Mappings-Helper-isRequirement_Element"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-isRequirement_Element-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-isRequirement_Element-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-isRequirement_Element-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-isRequirement_Element-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-isRequirement_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
            <upperValue xmi:id="Mappings-Helper-isRequirement_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-isRequirement_Element-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement" xmi:type="uml:Operation" name="getRequirementStereotype">
          <bodyCondition xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let stereotypes: Set(UML::Stereotype) = 
    Helper.getAppliedStereotypes(element) in
stereotypes-&gt;any(s | s.general-&gt;collect(g | g.qualifiedName)
-&gt;includes('SysML::Requirements::AbstractRequirement'))" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-_comment.0" xmi:type="uml:Comment" body="Returns the requirement stereotype for a given element.">
            <annotatedElement xmi:idref="Mappings-Helper-getRequirementStereotype_NamedElement"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
            <upperValue xmi:id="Mappings-Helper-getRequirementStereotype_NamedElement-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getRequirementStereotype_NamedElement-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-hasMainMapping_Element" xmi:type="uml:Operation" name="hasMainMapping">
          <ownedParameter xmi:id="Mappings-Helper-hasMainMapping_Element-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-hasMainMapping_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
            <upperValue xmi:id="Mappings-Helper-hasMainMapping_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-hasMainMapping_Element-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-hasMainMapping_Element-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-hasMainMapping_Element-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-isInScope_Element" xmi:type="uml:Operation" name="isInScope">
          <ownedComment 
          xmi:id="Mappings-Helper-isInScope_Element-_comment.0" xmi:type="uml:Comment" body="The isInScope operation is intended to define the scope on which the transformation will apply. If the isInScope operation return &quot;true&quot; for a given model element, this element shall be consider by the transformation. Especially, main mappings - if any - will apply to it. It shall be ignored otherwise.">
            <annotatedElement xmi:idref="Mappings-Helper-isInScope_Element"/>
</ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-isInScope_Element-element" xmi:type="uml:Parameter" name="element">
            <lowerValue xmi:id="Mappings-Helper-isInScope_Element-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Helper-isInScope_Element-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-isInScope_Element-result" xmi:type="uml:Parameter" name="result">
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="getFlowDirectionKind">
          <bodyCondition xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if v.enumeration.qualifiedName = 
    'SysML::Ports&amp;Flows::FlowDirectionKind' then
    if v = SysML::FlowDirectionKind::_'out' then
        KerML::FeatureDirectionKind::_'out'
    else if (v = SysML::FlowDirectionKind::_'in') then
        KerML::FeatureDirectionKind::_'in'
    else if (v = SysML::FlowDirectionKind::inout) then
        KerML::FeatureDirectionKind::inout
    else
        invalid
    endif endif endif
else
    invalid
endif
" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-_comment.0" xmi:type="uml:Comment" body="Maps a given SysMLv1 feature direction enumeration literal to a SysML v2 FeatureDirectionKind enumeration literal.">
            <annotatedElement xmi:idref="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-v" xmi:type="uml:Parameter" name="v">
            <lowerValue xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-v-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#EnumerationLiteral"/>
            <upperValue xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-v-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
            <upperValue xmi:id="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-getFlowDirectionKind_EnumerationLiteral-bodyCondition"/>
        </ownedOperation>
        <ownedOperation xmi:id="Mappings-Helper-excludedPin_Pin" xmi:type="uml:Operation" name="excludedPin">
          <bodyCondition xmi:id="Mappings-Helper-excludedPin_Pin-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
            <specification 
            xmi:id="Mappings-Helper-excludedPin_Pin-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
if (pin.owner.oclIsTypeOf(UML::AddVariableValueAction) and 
    (pin.name = 'value' or pin.name = 'insertAt')) then
    true
else if (pin.owner.oclIsTypeOf(UML::AddStructuralFeatureValueAction) and 
    (pin.name = 'value' or pin.name = 'insertAt' or pin.name = 'object')) then
    true 
else 
    false
endif endif" language="OCL2.0" name="">
</specification>
          </bodyCondition>
          <ownedComment xmi:id="Mappings-Helper-excludedPin_Pin-_comment.0" xmi:type="uml:Comment" body="Checks if a pin is excluded from the transformation, because it is already defined as a parameter in the SysMLv1Library.">
            <annotatedElement xmi:idref="Mappings-Helper-excludedPin_Pin"/>
          </ownedComment>
          <ownedParameter xmi:id="Mappings-Helper-excludedPin_Pin-result" xmi:type="uml:Parameter" name="result">
            <lowerValue xmi:id="Mappings-Helper-excludedPin_Pin-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
            <upperValue xmi:id="Mappings-Helper-excludedPin_Pin-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="Mappings-Helper-excludedPin_Pin-pin" xmi:type="uml:Parameter" name="pin">
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pin"/>
          </ownedParameter>
          <ownedRule xmi:idref="Mappings-Helper-excludedPin_Pin-bodyCondition"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:id="Mappings-GenericMappings" xmi:type="uml:Package" URI="" name="GenericMappings">
        <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML" xmi:type="uml:Package" URI="" name="GenericToKerML">
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFeatureChaining_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureChaining_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureChaining"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_" xmi:type="uml:Operation" isAbstract="true" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = invalid" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFunction_Mapping_to" xmi:type="uml:Association" name="A_GenericToFunction_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFunction_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFunction_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFunction_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureChainExpression_Mapping" xmi:type="uml:Association" name="A_to_GenericToFeatureChainExpression_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureChainExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureChainExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureChainExpression_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToOwningMembership_Mapping_to" xmi:type="uml:Association" name="A_GenericToOwningMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToOwningMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToOwningMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToOwningMembership_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSubsetting_Mapping_to" xmi:type="uml:Association" name="A_GenericToSubsetting_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSubsetting_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSubsetting_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSubsetting_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToRelationship_Mapping_to" xmi:type="uml:Association" name="A_GenericToRelationship_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToRelationship_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToRelationship_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToRelationship_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToParameterMembership_Mapping_to" xmi:type="uml:Association" name="A_GenericToParameterMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToParameterMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToParameterMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToParameterMembership_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToConnector_Mapping_to" xmi:type="uml:Association" name="A_GenericToConnector_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToConnector_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToConnector_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToConnector_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureTyping_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureTyping"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isAbstract="true" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-typedFeature_" xmi:type="uml:Operation" isAbstract="true" name="typedFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-typedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-typedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-typedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-typedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-typedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-typedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFeatureReferenceExpression_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureReferenceExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureReferenceExpression"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPredicate_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToPredicate_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPredicate_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPredicate_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToPredicate_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPredicate_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Predicate"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPredicate_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToOperatorExpression_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToOperatorExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-OperatorExpression"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_" xmi:type="uml:Operation" isAbstract="true" name="operator">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToInvocationExpression_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToInvocationExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-InvocationExpression"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToConjugation_Mapping_to" xmi:type="uml:Association" name="A_GenericToConjugation_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToConjugation_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToConjugation_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToConjugation_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccessionItemFlow_Mapping_to" xmi:type="uml:Association" name="A_GenericToSuccessionItemFlow_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccessionItemFlow_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccessionItemFlow_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccessionItemFlow_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToDocumentation_Mapping" xmi:type="uml:Association" name="A_to_GenericToDocumentation_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToDocumentation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToDocumentation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToDocumentation_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToMembership_Mapping_to" xmi:type="uml:Association" name="A_GenericToMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToMembership_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToElement_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-_generalization.Mappings-Foundations-Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToElement_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Initializer-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-_comment.0" xmi:type="uml:Comment" body="This is the general abstract class to be used as an ancestor for any class mapping specification.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_" xmi:type="uml:Operation" name="elementId">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.createUUID()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-aliasId_" xmi:type="uml:Operation" name="aliasId">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-aliasId_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-aliasId_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-aliasId_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-aliasId_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-aliasId_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-aliasId_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-shortName_" xmi:type="uml:Operation" name="shortName">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-shortName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-shortName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-shortName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-shortName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-shortName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-shortName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_-bodyCondition"/>
            </ownedOperation>
            <ownedRule xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-from_and_to_types" xmi:type="uml:Constraint" name="from_and_to_types">
              <constrainedElement xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping"/>
              <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-from_and_to_types-specification0" xmi:type="uml:OpaqueExpression" body="from.oclIsKindOf(factory.srcType) and to.oclIsKindOf(factory.tgtType)" language="OCL2.0" name=""/>
            </ownedRule>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToMembershipImport_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToMembershipImport_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-MembershipImport"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_" xmi:type="uml:Operation" isAbstract="true" name="importedMembership">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureMembership_Mapping_to" xmi:type="uml:Association" name="A_GenericToFeatureMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureMembership_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureChaining_Mapping_to" xmi:type="uml:Association" name="A_GenericToFeatureChaining_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureChaining_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureChaining_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureChaining_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToOwningMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToOwningMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-OwningMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" isAbstract="true" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.ownedMemberElement()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToRedefinition_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Redefinition"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" isAbstract="true" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefiningFeature_" xmi:type="uml:Operation" isAbstract="true" name="redefiningFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefiningFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefiningFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefiningFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefiningFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Membership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_" xmi:type="uml:Operation" name="memberName">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::public" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_" xmi:type="uml:Operation" isAbstract="true" name="memberElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberShortName_" xmi:type="uml:Operation" name="memberShortName">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberShortName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberShortName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberShortName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberShortName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberShortName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberShortName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_" xmi:type="uml:Operation" isAbstract="true" name="membershipOwningNamespace">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToStep_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToStep_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-Step"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToReferenceSubsetting_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToReferenceSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-ReferenceSubsetting"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" isAbstract="true" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = invalid" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToSubsetting_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSubsetting_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Subsetting"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_" xmi:type="uml:Operation" name="subsettingFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_" xmi:type="uml:Operation" isAbstract="true" name="subsettedFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = invalid" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToComment_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToComment_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Comment"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-body_" xmi:type="uml:Operation" isAbstract="true" name="body">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-body_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-locale_" xmi:type="uml:Operation" name="locale">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-locale_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-locale_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-locale_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-locale_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToExpression_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToExpression_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToStep_Mapping_to" xmi:type="uml:Association" name="A_GenericToStep_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToStep_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToStep_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToStep_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFeatureValue_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureValue_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-FeatureValues-FeatureValue"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_" xmi:type="uml:Operation" isAbstract="true" name="value">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_" xmi:type="uml:Operation" name="isInitial">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_" xmi:type="uml:Operation" name="isDefault">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.value()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_" xmi:type="uml:Operation" isAbstract="true" name="featureWithValue">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToClassifier_Mapping_to" xmi:type="uml:Association" name="A_GenericToClassifier_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToClassifier_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToClassifier_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToClassifier_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToOperatorExpression_Mapping" xmi:type="uml:Association" name="A_to_GenericToOperatorExpression_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToOperatorExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToOperatorExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToOperatorExpression_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToAssociation_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAssociation_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Associations-Association"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotatingElement_Mapping_to" xmi:type="uml:Association" name="A_GenericToAnnotatingElement_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotatingElement_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotatingElement_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotatingElement_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccession_Mapping_to" xmi:type="uml:Association" name="A_GenericToSuccession_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccession_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccession_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccession_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToClassifier_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToClassifier_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSpecialization_Mapping_to" xmi:type="uml:Association" name="A_GenericToSpecialization_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSpecialization_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToSpecialization_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSpecialization_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFeatureChainExpression_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureChainExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureChainExpression"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToPredicate_Mapping_to" xmi:type="uml:Association" name="A_GenericToPredicate_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToPredicate_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToPredicate_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToPredicate_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToPredicate_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToPredicate_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFeature_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeature_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_" xmi:type="uml:Operation" name="isUnique">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_" xmi:type="uml:Operation" name="isOrdered">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isPortion_" xmi:type="uml:Operation" name="isPortion">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isPortion_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isPortion_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isPortion_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isPortion_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isPortion_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isPortion_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_" xmi:type="uml:Operation" name="isDerived">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_" xmi:type="uml:Operation" name="isReadOnly">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToSuccessionItemFlow_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccessionItemFlow_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-SuccessionItemFlow"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccessionItemFlow_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToParameterMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToParameterMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-ParameterMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.ownedMemberParameter()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToExpression_Mapping_to" xmi:type="uml:Association" name="A_GenericToExpression_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToExpression_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToExpression_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToExpression_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToComment_Mapping" xmi:type="uml:Association" name="A_to_GenericToComment_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToComment_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToComment_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToComment_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_to_GenericToReferenceSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToReferenceSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToReferenceSubsetting_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToTextualRepresentation_Mapping" xmi:type="uml:Association" name="A_to_GenericToTextualRepresentation_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToTextualRepresentation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToTextualRepresentation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToTextualRepresentation_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToBehavior_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToBehavior_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-Behavior"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToInteraction_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToInteraction_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-Interaction"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToBehavior_Mapping_to" xmi:type="uml:Association" name="A_GenericToBehavior_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToBehavior_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToBehavior_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToBehavior_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToTextualRepresentation_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToTextualRepresentation_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-TextualRepresentation"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_" xmi:type="uml:Operation" isAbstract="true" name="body">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_" xmi:type="uml:Operation" isAbstract="true" name="language">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToSubclassification_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_GenericToSubclassification_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Subclassification"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-subclassifier_" xmi:type="uml:Operation" name="subclassifier">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-subclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-subclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-subclassifier_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-subclassifier_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-superclassifier_" xmi:type="uml:Operation" name="superclassifier">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-superclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-superclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-superclassifier_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-superclassifier_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotation_Mapping_to" xmi:type="uml:Association" name="A_GenericToAnnotation_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotation_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotation_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotation_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToItemFlow_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToItemFlow_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-ItemFlow"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToType_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToType_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_" xmi:type="uml:Operation" name="isAbstract">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isSufficient_" xmi:type="uml:Operation" name="isSufficient">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isSufficient_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isSufficient_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isSufficient_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isSufficient_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isSufficient_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isSufficient_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToInteraction_Mapping_to" xmi:type="uml:Association" name="A_GenericToInteraction_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToInteraction_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToInteraction_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToInteraction_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToEndFeatureMembership_Mapping" xmi:type="uml:Association" name="A_to_GenericToEndFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToEndFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToEndFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToEndFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToTypeFeaturing_Mapping_to" xmi:type="uml:Association" name="A_GenericToTypeFeaturing_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToTypeFeaturing_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToTypeFeaturing_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToTypeFeaturing_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" isAbstract="true" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.ownedMemberFeature()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToDocumentation_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToDocumentation_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToComment_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Documentation"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToDocumentation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeature_Mapping_to" xmi:type="uml:Association" name="A_GenericToFeature_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeature_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeature_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeature_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToFunction_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFunction_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Function"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToMembershipImport_Mapping_to" xmi:type="uml:Association" name="A_GenericToMembershipImport_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToMembershipImport_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToMembershipImport_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToMembershipImport_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToRelationship_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToRelationship_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_" xmi:type="uml:Operation" name="target">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_" xmi:type="uml:Operation" name="source">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToInvocationExpression_Mapping" xmi:type="uml:Association" name="A_to_GenericToInvocationExpression_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToInvocationExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToInvocationExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToInvocationExpression_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToAnnotatingElement_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotatingElement_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_" xmi:type="uml:Operation" name="annotation">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Annotation"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToPackage_Mapping_to" xmi:type="uml:Association" name="A_GenericToPackage_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToPackage_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToPackage_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToPackage_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToPackage_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToPackage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToAnnotation_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAnnotation_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Annotation"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_" xmi:type="uml:Operation" isAbstract="true" name="annotatingElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_" xmi:type="uml:Operation" isAbstract="true" name="annotatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_" xmi:type="uml:Operation" name="owningAnnotatedElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_--lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPackage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToPackage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPackage_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPackage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToPackage_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPackage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Packages-Package"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToPackage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToRedefinition_Mapping" xmi:type="uml:Association" name="A_to_GenericToRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToRedefinition_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_to_GenericToFeatureReferenceExpression_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureReferenceExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToFeatureReferenceExpression_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToAssociation_Mapping_to" xmi:type="uml:Association" name="A_GenericToAssociation_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAssociation_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToAssociation_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToAssociation_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAssociation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToElement_Mapping_to" xmi:type="uml:Association" name="A_GenericToElement_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToElement_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToElement_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToElement_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToReturnParameterMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToReturnParameterMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-ReturnParameterMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-isComposite_Element-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureValue_Mapping_to" xmi:type="uml:Association" name="A_GenericToFeatureValue_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureValue_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureValue_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureValue_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespaceImport_Mapping_to" xmi:type="uml:Association" name="A_GenericToNamespaceImport_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespaceImport_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespaceImport_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespaceImport_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToReturnParameterMembership_Mapping_to" xmi:type="uml:Association" name="A_GenericToReturnParameterMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToReturnParameterMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToReturnParameterMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToReturnParameterMembership_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToItemFlow_Mapping_to" xmi:type="uml:Association" name="A_GenericToItemFlow_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToItemFlow_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToItemFlow_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToItemFlow_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToImport_Mapping_to" xmi:type="uml:Association" name="A_GenericToImport_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToImport_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToImport_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToImport_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToType_Mapping_to" xmi:type="uml:Association" name="A_GenericToType_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToType_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToType_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToType_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToSuccession_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSuccession_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Connectors-Succession"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSuccession_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureTyping_Mapping_to" xmi:type="uml:Association" name="A_GenericToFeatureTyping_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureTyping_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureTyping_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToFeatureTyping_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToConjugation_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToConjugation_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Conjugation"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_" xmi:type="uml:Operation" isAbstract="true" name="originalType">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-conjugatedType_" xmi:type="uml:Operation" isAbstract="true" name="conjugatedType">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-conjugatedType_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-conjugatedType_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-conjugatedType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-conjugatedType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-conjugatedType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-conjugatedType_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToConnector_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToConnector_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Connectors-Connector"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-isDirected_" xmi:type="uml:Operation" name="isDirected">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-isDirected_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-isDirected_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-isDirected_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-isDirected_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-isDirected_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-isDirected_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespace_Mapping_to" xmi:type="uml:Association" name="A_GenericToNamespace_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespace_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespace_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespace_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToNamespaceImport_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespaceImport_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-NamespaceImport"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_" xmi:type="uml:Operation" isAbstract="true" name="importedNamespace">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToTypeFeaturing_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToTypeFeaturing_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-TypeFeaturing"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featureOfType_" xmi:type="uml:Operation" isAbstract="true" name="featureOfType">
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featureOfType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featureOfType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featureOfType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featuringType_" xmi:type="uml:Operation" isAbstract="true" name="featuringType">
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featuringType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featuringType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToTypeFeaturing_Mapping-featuringType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToImport_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToImport_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Import"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::public" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isRecursive_" xmi:type="uml:Operation" name="isRecursive">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isRecursive_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isRecursive_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isRecursive_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isRecursive_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isRecursive_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isRecursive_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_" xmi:type="uml:Operation" name="importedMemberName">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isImportAll_" xmi:type="uml:Operation" name="isImportAll">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isImportAll_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isImportAll_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isImportAll_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isImportAll_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isImportAll_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-isImportAll_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_to_GenericToEndFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-EndFeatureMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToSpecialization_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToSpecialization_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Specialization"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_" xmi:type="uml:Operation" isAbstract="true" name="specific">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_" xmi:type="uml:Operation" isAbstract="true" name="general">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToNamespace_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToKerML-A_GenericToNamespace_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems" xmi:type="uml:Package" URI="" name="GenericToSystems">
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToConstraintDefinition_Mapping_to" xmi:type="uml:Association" name="A_GenericToConstraintDefinition_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConstraintDefinition_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToConstraintDefinition_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConstraintDefinition_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToObjectiveMembership_Mapping" xmi:type="uml:Association" name="A_to_GenericToObjectiveMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToObjectiveMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToObjectiveMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToObjectiveMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToOccurrenceUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_GenericToOccurrenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-OccurrenceUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-isIndividual_" xmi:type="uml:Operation" name="isIndividual">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-isIndividual_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-isIndividual_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-isIndividual_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-isIndividual_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-portionKind_" xmi:type="uml:Operation" name="portionKind">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-portionKind_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-portionKind_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = invalid" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-portionKind_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-PortionKind"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-portionKind_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToUsage_Mapping_to" xmi:type="uml:Association" name="A_GenericToUsage_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToUsage_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToUsage_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToUsage_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToPortConjugation_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToPortConjugation_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortConjugation"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-originalPortDefinition_" xmi:type="uml:Operation" isAbstract="true" name="originalPortDefinition">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-originalPortDefinition_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-originalPortDefinition_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-originalPortDefinition_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-originalPortDefinition_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-originalPortDefinition_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-originalPortDefinition_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConjugation_Mapping-originalType_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToConnectionUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConnectionUsage_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionUsage"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToPartUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToPartUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToPartUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToPartUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToPartUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-SysMLv1-Blocks-A_to_GenericToMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Metadata-MetadataUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToPortDefinition_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToPortDefinition_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToStateUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToStateUsage_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortDefinition_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToConjugatedPortDefinition_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortDefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortDefinition_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-ConjugatedPortDefinition"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortDefinition_Mapping_to" xmi:type="uml:Association" name="A_GenericToConjugatedPortDefinition_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortDefinition_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortDefinition_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortDefinition_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortDefinition_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToEventOccurerenceUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToEventOccurerenceUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToEventOccurerenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToEventOccurerenceUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToEventOccurerenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToEventOccurerenceUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-EventOccurrenceUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToEventOccurerenceUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToRequirementUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToRequirementUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToRequirementUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToRequirementUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToRequirementUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToOccurenceDefinition_Mapping" xmi:type="uml:Association" name="A_to_GenericToOccurenceDefinition_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToOccurenceDefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToOccurenceDefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToOccurenceDefinition_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToRequirementUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToRequirementUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-RequirementUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToConjugatedPortTyping_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortTyping_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-ConjugatedPortTyping"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-portDefinition_" xmi:type="uml:Operation" isAbstract="true" name="portDefinition">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-portDefinition_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-portDefinition_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-portDefinition_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-portDefinition_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-portDefinition_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-portDefinition_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-conjugatedPortDefinition_" xmi:type="uml:Operation" isAbstract="true" isLeaf="true" isQuery="true" name="conjugatedPortDefinition">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-conjugatedPortDefinition_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-conjugatedPortDefinition_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-conjugatedPortDefinition_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-conjugatedPortDefinition_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-ConjugatedPortDefinition"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-conjugatedPortDefinition_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-conjugatedPortDefinition_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToEventOccurerenceUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToEventOccurerenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToEventOccurerenceUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToEventOccurerenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToEventOccurerenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToEventOccurerenceUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToEventOccurerenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToReferenceUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToUsage_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-Usage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-isVariation_" xmi:type="uml:Operation" name="isVariation">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-isVariation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-isVariation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-isVariation_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-isVariation_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-isVariation_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-isVariation_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToDefinition_Mapping_to" xmi:type="uml:Association" name="A_GenericToDefinition_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToDefinition_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToDefinition_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToDefinition_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConnectionUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToConnectionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConnectionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConnectionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConnectionUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToObjectiveMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToObjectiveMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Cases-ObjectiveMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActorMembership_Mapping" xmi:type="uml:Association" name="A_to_GenericToActorMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActorMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActorMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActorMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToConstraintUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConstraintUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Constraints-ConstraintUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToTransitionUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToTransitionUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActionUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToActionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActionUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="Provides the basic features to map to a ReferenceUsage element.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToActionUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActionUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ActionUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToSubjectMembership_Mapping" xmi:type="uml:Association" name="A_to_GenericToSubjectMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToSubjectMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToSubjectMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToSubjectMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToStateUsage_Mapping_to" xmi:type="uml:Association" name="A_GenericToStateUsage_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToStateUsage_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToStateUsage_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToStateUsage_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortTyping_Mapping_to" xmi:type="uml:Association" name="A_GenericToConjugatedPortTyping_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortTyping_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortTyping_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConjugatedPortTyping_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConjugatedPortTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToConstraintDefinition_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToConstraintDefinition_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Constraints-ConstraintDefinition"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage" xmi:type="uml:Class" isAbstract="true" name="GenericToItemUsage">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToItemUsage"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage-_comment.0" xmi:type="uml:Comment" body="Generic mapping class for mappings to the SysML v2 element ItemUsage.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemDefinition_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToItemDefinition_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemDefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToItemDefinition_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemDefinition"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToItemDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToPartUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToPartUsage_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Parts-PartUsage"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToTransitionUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToTransitionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToTransitionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToTransitionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToTransitionUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToAssignmentActionUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToAssignmentActionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToAssignmentActionUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToAssignmentActionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToAssignmentActionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToAssignmentActionUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToAssignmentActionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToPortDefinition_Mapping_to" xmi:type="uml:Association" name="A_GenericToPortDefinition_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToPortDefinition_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToPortDefinition_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToPortDefinition_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToActorMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToActorMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-ActorMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToAssignmentActionUsage_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToAssignmentActionUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToAssignmentActionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToAssignmentActionUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToAssignmentActionUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToAssignmentActionUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-AssignmentActionUsage"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToAssignmentActionUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConstraintUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToConstraintUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConstraintUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConstraintUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToConstraintUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConstraintUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToOccurenceDefinition_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToOccurenceDefinition_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-OccurrenceDefinition"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-isIndividual_" xmi:type="uml:Operation" name="isIndividual">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-isIndividual_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-isIndividual_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-isIndividual_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-isIndividual_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-isIndividual_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurenceDefinition_Mapping-isIndividual_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToItemDefinition_Mapping_to" xmi:type="uml:Association" name="A_GenericToItemDefinition_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToItemDefinition_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToItemDefinition_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToItemDefinition_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToItemDefinition_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToItemDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToSubjectMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToSubjectMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-SubjectMembership"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToItemUsage" xmi:type="uml:Association" name="A_to_GenericToItemUsage">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage-to"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToItemUsage-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_to_GenericToItemUsage-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_to_GenericToItemUsage"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToPortConjugation_Mapping_to" xmi:type="uml:Association" name="A_GenericToPortConjugation_Mapping_to">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToPortConjugation_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-GenericToSystems-A_GenericToPortConjugation_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToPortConjugation_Mapping_to"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortConjugation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping" xmi:type="uml:Class" isAbstract="true" name="GenericToDefinition_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-GenericMappings-GenericToSystems-A_GenericToDefinition_Mapping_to"/>
              <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-Definition"/>
              <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-isVariation_" xmi:type="uml:Operation" name="isVariation">
              <bodyCondition xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-isVariation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-isVariation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-isVariation_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-isVariation_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-isVariation_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-isVariation_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-GenericMappings-Common" xmi:type="uml:Package" URI="" name="Common">
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_CommonReferenceUsageInUntyped_Mapping_from" xmi:type="uml:Association" name="A_CommonReferenceUsageInUntyped_Mapping_from">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_CommonReferenceUsageInUntyped_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_CommonReferenceUsageInUntyped_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_CommonReferenceUsageInUntyped_Mapping_from"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="CommonFeatureReferenceExpression_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonFeatureReferenceExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="Common mapping class for a feature reference expression.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{CommonMembership_Mapping.getMapped(from),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_CommonReturnParameterFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageMembership_Mapping" xmi:type="uml:Association" name="A_from_CommonReturnParameterReferenceUsageMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping" xmi:type="uml:Class" name="CommonParameterReferenceUsageIn_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-_generalization.Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-_comment.0" xmi:type="uml:Comment" body="Common mapping class that creates a parameter reference usage element with direction 'in' and with a type.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::TypedElement) then  
Set{CommonParameterReferenceUsageInFeatureTyping_Mapping.getMapped(from)}  
else Set{} endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageIn_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping" xmi:type="uml:Class" name="CommonReturnParameterFeatureUntyped_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="Common mapping class that creates a parameter feature element without a type.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'out'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping" xmi:type="uml:Class" name="CommonReturnParameterReferenceUsageMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
if not from.oclIsKindOf(UML::TypedElement) then 
    CommonReturnParameterReferenceUsageUntyped_Mapping.getMapped(from) 
else if from.oclAsType(UML::TypedElement).type.oclIsUndefined() then 
        CommonReturnParameterReferenceUsageUntyped_Mapping.getMapped(from)
     else 
        CommonReturnParameterReferenceUsageUntyped_Mapping.getMapped(from) 
     endif 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_CommonReturnParameterFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageUntyped_Mapping" xmi:type="uml:Association" name="A_from_CommonReturnParameterReferenceUsageUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageUntyped_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping" xmi:type="uml:Class" name="CommonReferenceUsageInFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
if from.type.oclIsKindOf(UML::PrimitiveType) then
    Helper.getScalarValueType(from.type)
else
    from.type
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping" xmi:type="uml:Class" name="CommonReferenceUsageInFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.type.oclIsUndefined() then  
    CommonReferenceUsageInUntyped_Mapping.getMapped(from)  
else  
    CommonReferenceUsageIn_Mapping.getMapped(from)  
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping" xmi:type="uml:Class" name="CommonParameterReferenceUsageInFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::TypedElement)  
then  
if from.oclAsType(UML::TypedElement).type.oclIsKindOf(UML::PrimitiveType) then
    Helper.getScalarValueType(from.oclAsType(UML::TypedElement).type)
else
    from.oclAsType(UML::TypedElement).type
endif  
else invalid endif " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInUntyped_Mapping" xmi:type="uml:Association" name="A_from_CommonParameterReferenceUsageInUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInUntyped_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInMembership_Mapping" xmi:type="uml:Association" name="A_from_CommonParameterReferenceUsageInMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping" xmi:type="uml:Class" name="CommonMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="CommonReturnParameterReferenceUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::TypedElement)  
then  
if from.oclAsType(UML::TypedElement).type.oclIsKindOf(UML::PrimitiveType) then
    Helper.getScalarValueType(from.oclAsType(UML::TypedElement).type)
else
    from.oclAsType(UML::TypedElement).type
endif 
else invalid endif " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping" xmi:type="uml:Class" name="CommonParameterReferenceUsageInMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if not from.oclIsKindOf(UML::TypedElement) then 
    CommonParameterReferenceUsageIn_Mapping.getMapped(from) 
else if from.oclAsType(UML::TypedElement).type.oclIsUndefined() then 
        CommonParameterReferenceUsageIn_Mapping.getMapped(from) 
    else 
        CommonParameterReferenceUsageInUntyped_Mapping.getMapped(from) 
    endif 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping" xmi:type="uml:Class" name="CommonReturnParameterReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping"/>
            </generalization>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::TypedElement) then  
Set{CommonReturnParameterReferenceUsageFeatureTyping_Mapping.getMapped(from)}  
else Set{} endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonMembership_Mapping" xmi:type="uml:Association" name="A_from_CommonMembership_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonMembership_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping" xmi:type="uml:Class" name="CommonReturnParameterFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::Property)  
then 
if from.oclAsType(UML::TypedElement).type.oclIsKindOf(UML::PrimitiveType) then
    Helper.getScalarValueType(from.oclAsType(UML::TypedElement).type)
else
    from.oclAsType(UML::TypedElement).type
endif   
else invalid endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping" xmi:type="uml:Class" name="CommonReturnParameterReferenceUsageUntyped_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a reference usage.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'out'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageUntyped_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping" xmi:type="uml:Class" name="CommonParameterReferenceUsageInUntyped_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="Common mapping class that creates a parameter reference usage element with direction 'in' and without a type.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInUntyped_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_CommonParameterReferenceUsageInFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonParameterReferenceUsageInFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonParameterReferenceUsageInFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping" xmi:type="uml:Class" name="CommonReferenceUsageInUntyped_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_CommonReferenceUsageInUntyped_Mapping_from"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="Common mapping class that creates an untyped reference usage element with direction 'in'.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping" xmi:type="uml:Class" name="CommonReturnParameterFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
if not from.oclIsKindOf(UML::TypedElement) then 
    CommonReturnParameterFeatureUntyped_Mapping.getMapped(from) 
else if from.oclAsType(UML::TypedElement).type.oclIsUndefined() then 
        CommonReturnParameterFeatureUntyped_Mapping.getMapped(from) 
     else 
        CommonReturnParameterFeatureUntyped_Mapping.getMapped(from) 
     endif 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping" xmi:type="uml:Class" name="CommonReturnParameterFeature_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-_generalization.Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Common mapping class that creates a parameter feature element with a type.
">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::Property) then 
    Set{CommonReturnParameterFeatureTyping_Mapping.getMapped(from)}  
else 
    Set{} 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping" xmi:type="uml:Class" name="CommonReferenceUsageIn_Mapping">
            <generalization xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-_generalization.Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInUntyped_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-_comment.0" xmi:type="uml:Comment" body="Common mapping class that creates a reference usage element with direction 'in'.">
              <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{CommonReferenceUsageInFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_-_comment.0" xmi:type="uml:Comment" body="Common mapping class that creates a reference usage element with direction 'in'.">
                <annotatedElement xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_"/>
              </ownedComment>
              <ownedParameter xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageIn_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_CommonReturnParameterReferenceUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterReferenceUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterReferenceUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureUntyped_Mapping" xmi:type="uml:Association" name="A_from_CommonReturnParameterFeatureUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-GenericMappings-Common-A_from_CommonReturnParameterFeatureUntyped_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-Common-CommonReturnParameterFeatureUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:id="Mappings-Factories" xmi:type="uml:Package" URI="" name="Factories">
        <packagedElement xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory" xmi:type="uml:Class" name="StringParameterFeatureValue_Factory">
          <generalization xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-_generalization.Mappings-Initializers-KerMLInitializers-FeatureValue_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureValue_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-string" xmi:type="uml:Property" name="string">
            <association xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeatureValue_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a string feature value relationship for a feature element.">
            <annotatedElement xmi:idref="Mappings-Factories-StringParameterFeatureValue_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-create_String" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-create_String-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-create_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-FeatureValues-FeatureValue"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-create_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-create_String-string" xmi:type="uml:Parameter" name="string">
              <lowerValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-create_String-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-create_String-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-value_" xmi:type="uml:Operation" name="value">
            <bodyCondition xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralString_Factory.create(string)" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-value_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterFeatureValue_Factory-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-StringParameterFeatureValue_Factory-value_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory" xmi:type="uml:Class" name="DirectedReferenceUsageParameterMembership_Factory">
          <generalization xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-featureDirectionKind" xmi:type="uml:Property" name="featureDirectionKind">
            <association xmi:idref="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsageParameterMembership_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-featureDirectionKind-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
            <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-featureDirectionKind-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a parameter membership relationship for a feature element created by the factory class DirectedReferenceUsage_Factory.">
            <annotatedElement xmi:idref="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-create_FeatureDirectionKind" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-create_FeatureDirectionKind-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-create_FeatureDirectionKind-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-ParameterMembership"/>
              <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-create_FeatureDirectionKind-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-create_FeatureDirectionKind-featureDirectionKind" xmi:type="uml:Parameter" name="featureDirectionKind">
              <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-create_FeatureDirectionKind-featureDirectionKind-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
              <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-create_FeatureDirectionKind-featureDirectionKind-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
            <bodyCondition xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DirectedReferenceUsage_Factory.create(featureDirectionKind)" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-ownedMemberParameter_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory" xmi:type="uml:Class" name="ObjectFlowItemFlowEndRedefinition_Factory">
          <generalization xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Redefinition_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Redefinition_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-feature" xmi:type="uml:Property" name="feature">
            <association xmi:idref="Mappings-Factories-A_feature_ObjectFlowItemFlowEndRedefinition_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-feature-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
            <upperValue xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-feature-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedOperation xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-create_Feature" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-create_Feature-result" xmi:type="uml:Parameter" name="result">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Redefinition"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-create_Feature-feature" xmi:type="uml:Parameter" name="feature">
              <lowerValue xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-create_Feature-feature-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-create_Feature-feature-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
            <bodyCondition xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = feature" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-redefinedFeature_-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-redefinedFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefinedFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_informationFlow_FlowEndParameterMembership_Factory" xmi:type="uml:Association" name="A_informationFlow_FlowEndParameterMembership_Factory">
          <memberEnd xmi:idref="Mappings-Factories-FlowEndParameterMembership_Factory-informationFlow"/>
          <memberEnd xmi:idref="Mappings-Factories-A_informationFlow_FlowEndParameterMembership_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_informationFlow_FlowEndParameterMembership_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_informationFlow_FlowEndParameterMembership_Factory"/>
            <type xmi:idref="Mappings-Factories-FlowEndParameterMembership_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_informationFlow_FlowConnectionUsageFeatureMembership_Factory" xmi:type="uml:Association" name="A_informationFlow_FlowConnectionUsageFeatureMembership_Factory">
          <memberEnd xmi:idref="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-informationFlow"/>
          <memberEnd xmi:idref="Mappings-Factories-A_informationFlow_FlowConnectionUsageFeatureMembership_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_informationFlow_FlowConnectionUsageFeatureMembership_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_informationFlow_FlowConnectionUsageFeatureMembership_Factory"/>
            <type xmi:idref="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_to_LiteralNull_Factory" xmi:type="uml:Association" name="A_to_LiteralNull_Factory">
          <memberEnd xmi:idref="Mappings-Factories-LiteralNull_Factory-to"/>
          <memberEnd xmi:idref="Mappings-Factories-A_to_LiteralNull_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_to_LiteralNull_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_to_LiteralNull_Factory"/>
            <type xmi:idref="Mappings-Factories-LiteralNull_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-Subsetting_Factory" xmi:type="uml:Class" name="Subsetting_Factory">
          <generalization xmi:id="Mappings-Factories-Subsetting_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-Subsetting_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Subsetting_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-Subsetting_Factory-subsetted" xmi:type="uml:Property" name="subsetted">
            <association xmi:idref="Mappings-Factories-A_subsetted_Subsetting_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-Subsetting_Factory-subsetted-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Factories-Subsetting_Factory-subsetted-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-Subsetting_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a Subsetting relationship. The create parameter is set as the subsetted feature.">
            <annotatedElement xmi:idref="Mappings-Factories-Subsetting_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-Subsetting_Factory-create_NamedElement" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-Subsetting_Factory-create_NamedElement-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Subsetting"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-Subsetting_Factory-create_NamedElement-subsetted" xmi:type="uml:Parameter" name="subsetted">
              <lowerValue xmi:id="Mappings-Factories-Subsetting_Factory-create_NamedElement-subsetted-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-Factories-Subsetting_Factory-create_NamedElement-subsetted-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-Subsetting_Factory-subsettedFeature_" xmi:type="uml:Operation" name="subsettedFeature">
            <bodyCondition xmi:id="Mappings-Factories-Subsetting_Factory-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-Subsetting_Factory-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = subsetted" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-Subsetting_Factory-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-Subsetting_Factory-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-Subsetting_Factory-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-Subsetting_Factory-subsettedFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_item_FlowItemFeatureMembership_Factory" xmi:type="uml:Association" name="A_item_FlowItemFeatureMembership_Factory">
          <memberEnd xmi:idref="Mappings-Factories-FlowItemFeatureMembership_Factory-item"/>
          <memberEnd xmi:idref="Mappings-Factories-A_item_FlowItemFeatureMembership_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_item_FlowItemFeatureMembership_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_item_FlowItemFeatureMembership_Factory"/>
            <type xmi:idref="Mappings-Factories-FlowItemFeatureMembership_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-LiteralNull_Factory" xmi:type="uml:Class" name="LiteralNull_Factory">
          <generalization xmi:id="Mappings-Factories-LiteralNull_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-LiteralNull_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-LiteralNull_Factory-to" xmi:type="uml:Property" name="to">
            <association xmi:idref="Mappings-Factories-A_to_LiteralNull_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-LiteralNull_Factory-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init-to"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-NullExpression"/>
            <upperValue xmi:id="Mappings-Factories-LiteralNull_Factory-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-LiteralNull_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a LiteralNull element.">
            <annotatedElement xmi:idref="Mappings-Factories-LiteralNull_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-LiteralNull_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-LiteralNull_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralNull_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-NullExpression"/>
              <upperValue xmi:id="Mappings-Factories-LiteralNull_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-LiteralNull_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-LiteralNull_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-LiteralNull_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-LiteralNull_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralNull_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-LiteralNull_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-LiteralNull_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_string_LiteralString_Factory" xmi:type="uml:Association" name="A_string_LiteralString_Factory">
          <memberEnd xmi:idref="Mappings-Factories-LiteralString_Factory-string"/>
          <memberEnd xmi:idref="Mappings-Factories-A_string_LiteralString_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_string_LiteralString_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_string_LiteralString_Factory"/>
            <type xmi:idref="Mappings-Factories-LiteralString_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory" xmi:type="uml:Class" name="AssignmentActionUsageFeatureMembership2_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-_generalization.Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a feature membership relationship for a feature element created by the factory class AssignmentActionUsageTargetReferenceUsageIn2_Factory.">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AssignmentActionUsageTargetReferenceUsageIn2_Factory.create()" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsageFeatureMembership2_Factory-ownedMemberFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-EmptySubjectMembership_Factory" xmi:type="uml:Class" name="EmptySubjectMembership_Factory">
          <generalization xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-_generalization.Mappings-Initializers-SystemInitializers-SubjectMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-SubjectMembership_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a memberhsip relationship for a reference usage representing a subject without a source in the SysML v1 model.">
            <annotatedElement xmi:idref="Mappings-Factories-EmptySubjectMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-SubjectMembership"/>
              <upperValue xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
            <bodyCondition xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = EmptySubject_Factory.create()" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-EmptySubjectMembership_Factory-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-EmptySubjectMembership_Factory-ownedMemberParameter_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-LiteralBoolean_Factory" xmi:type="uml:Class" name="LiteralBoolean_Factory">
          <generalization xmi:id="Mappings-Factories-LiteralBoolean_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-LiteralBoolean_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-LiteralBoolean_Factory-boolean" xmi:type="uml:Property" name="boolean">
            <association xmi:idref="Mappings-Factories-A_boolean_LiteralBoolean_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-boolean-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
            <upperValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-boolean-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="Mappings-Factories-LiteralBoolean_Factory-to" xmi:type="uml:Property" name="to">
            <association xmi:idref="Mappings-Factories-A_to_LiteralBoolean_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init-to"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralBoolean"/>
            <upperValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-LiteralBoolean_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a LiteralBoolean element.">
            <annotatedElement xmi:idref="Mappings-Factories-LiteralBoolean_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-LiteralBoolean_Factory-create_Boolean" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-LiteralBoolean_Factory-create_Boolean-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-create_Boolean-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralBoolean"/>
              <upperValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-create_Boolean-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-LiteralBoolean_Factory-create_Boolean-boolean" xmi:type="uml:Parameter" name="boolean">
              <lowerValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-create_Boolean-boolean-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
              <upperValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-create_Boolean-boolean-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-LiteralBoolean_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-LiteralBoolean_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-LiteralBoolean_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-LiteralBoolean_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-LiteralBoolean_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-LiteralBoolean_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_type_FeatureTyping_Factory" xmi:type="uml:Association" name="A_type_FeatureTyping_Factory">
          <memberEnd xmi:idref="Mappings-Factories-FeatureTyping_Factory-type"/>
          <memberEnd xmi:idref="Mappings-Factories-A_type_FeatureTyping_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_type_FeatureTyping_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_type_FeatureTyping_Factory"/>
            <type xmi:idref="Mappings-Factories-FeatureTyping_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory" xmi:type="uml:Class" name="ReturnParameterFeatureMembership_Factory">
          <generalization xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a feature membership relationship for a feature element with direction 'out' representing a return parameter.">
            <annotatedElement xmi:idref="Mappings-Factories-ReturnParameterFeatureMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-ReturnParameterMembership"/>
              <upperValue xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
            <bodyCondition xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ReturnParameterFeature_Factory.create()" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-ReturnParameterFeatureMembership_Factory-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-ReturnParameterFeatureMembership_Factory-ownedMemberParameter_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory" xmi:type="uml:Class" name="AssignmentActionUsageTargetReferenceUsageIn3_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory-_generalization.Mappings-Initializers-SystemInitializers-ReferenceUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class creating a reference usage element as an owned feature of the reference usage of an assignment action usage. ">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn3_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory" xmi:type="uml:Class" name="EmptyObjectiveMembership_Factory">
          <generalization xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-_generalization.Mappings-Initializers-SystemInitializers-ObjectiveMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-ObjectiveMembership_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create an objective membership without a source in the SysML v1 model.">
            <annotatedElement xmi:idref="Mappings-Factories-EmptyObjectiveMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Cases-ObjectiveMembership"/>
              <upperValue xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
            <bodyCondition xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = EmptyRequirementUsage_Factory.create()" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-EmptyObjectiveMembership_Factory-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-EmptyObjectiveMembership_Factory-ownedMemberFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsageParameterMembership_Factory" xmi:type="uml:Association" name="A_featureDirectionKind_DirectedReferenceUsageParameterMembership_Factory">
          <memberEnd xmi:idref="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory-featureDirectionKind"/>
          <memberEnd xmi:idref="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsageParameterMembership_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsageParameterMembership_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsageParameterMembership_Factory"/>
            <type xmi:idref="Mappings-Factories-DirectedReferenceUsageParameterMembership_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-ReturnParameterFeature_Factory" xmi:type="uml:Class" name="ReturnParameterFeature_Factory">
          <generalization xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Feature_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a feature element with direction 'out' representing a return parameter.">
            <annotatedElement xmi:idref="Mappings-Factories-ReturnParameterFeature_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-direction_" xmi:type="uml:Operation" name="direction">
            <bodyCondition xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'out'" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-direction_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
              <upperValue xmi:id="Mappings-Factories-ReturnParameterFeature_Factory-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-ReturnParameterFeature_Factory-direction_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-StringParameterMembership_Factory" xmi:type="uml:Class" name="StringParameterMembership_Factory">
          <generalization xmi:id="Mappings-Factories-StringParameterMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-StringParameterMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-StringParameterMembership_Factory-string" xmi:type="uml:Property" name="string">
            <association xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterMembership_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-StringParameterMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a parameter membership relationship for a feature element representing a string.">
            <annotatedElement xmi:idref="Mappings-Factories-StringParameterMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-StringParameterMembership_Factory-create_String" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-StringParameterMembership_Factory-create_String-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-create_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-ParameterMembership"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-create_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-StringParameterMembership_Factory-create_String-string" xmi:type="uml:Parameter" name="string">
              <lowerValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-create_String-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-create_String-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-StringParameterMembership_Factory-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
            <bodyCondition xmi:id="Mappings-Factories-StringParameterMembership_Factory-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-StringParameterMembership_Factory-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StringParameterFeature_Factory.create(string)" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-StringParameterMembership_Factory-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterMembership_Factory-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-StringParameterMembership_Factory-ownedMemberParameter_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsage_Factory" xmi:type="uml:Association" name="A_featureDirectionKind_DirectedReferenceUsage_Factory">
          <memberEnd xmi:idref="Mappings-Factories-DirectedReferenceUsage_Factory-featureDirectionKind"/>
          <memberEnd xmi:idref="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsage_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsage_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsage_Factory"/>
            <type xmi:idref="Mappings-Factories-DirectedReferenceUsage_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-EmptySubject_Factory" xmi:type="uml:Class" name="EmptySubject_Factory">
          <generalization xmi:id="Mappings-Factories-EmptySubject_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-EmptySubject_Factory-_generalization.Mappings-Initializers-SystemInitializers-ReferenceUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-EmptySubject_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a reference usage representing a subject without a source in the SysML v1 model.">
            <annotatedElement xmi:idref="Mappings-Factories-EmptySubject_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-EmptySubject_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-EmptySubject_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptySubject_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-Factories-EmptySubject_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-EmptySubject_Factory-direction_" xmi:type="uml:Operation" name="direction">
            <bodyCondition xmi:id="Mappings-Factories-EmptySubject_Factory-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-EmptySubject_Factory-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-EmptySubject_Factory-direction_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptySubject_Factory-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
              <upperValue xmi:id="Mappings-Factories-EmptySubject_Factory-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-EmptySubject_Factory-direction_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory" xmi:type="uml:Class" name="AssignmentActionUsageOwningMembership_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-OwningMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a owning membership relationship for an element created by the factory class AssignmentActionUsage_Factory.">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-OwningMembership"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AssignmentActionUsage_Factory.create()" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsageOwningMembership_Factory-ownedMemberElement_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_to_LiteralBoolean_Factory" xmi:type="uml:Association" name="A_to_LiteralBoolean_Factory">
          <memberEnd xmi:idref="Mappings-Factories-LiteralBoolean_Factory-to"/>
          <memberEnd xmi:idref="Mappings-Factories-A_to_LiteralBoolean_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_to_LiteralBoolean_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_to_LiteralBoolean_Factory"/>
            <type xmi:idref="Mappings-Factories-LiteralBoolean_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_informationFlow_InformationFlowEventOccurrenceUsage_Factory" xmi:type="uml:Association" name="A_informationFlow_InformationFlowEventOccurrenceUsage_Factory">
          <memberEnd xmi:idref="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-informationFlow"/>
          <memberEnd xmi:idref="Mappings-Factories-A_informationFlow_InformationFlowEventOccurrenceUsage_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_informationFlow_InformationFlowEventOccurrenceUsage_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_informationFlow_InformationFlowEventOccurrenceUsage_Factory"/>
            <type xmi:idref="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-LiteralRational_Factory" xmi:type="uml:Class" name="LiteralRational_Factory">
          <generalization xmi:id="Mappings-Factories-LiteralRational_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-LiteralRational_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-LiteralRational_Factory-real" xmi:type="uml:Property" name="real">
            <association xmi:idref="Mappings-Factories-A_real_LiteralRational_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-LiteralRational_Factory-real-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Real"/>
            <upperValue xmi:id="Mappings-Factories-LiteralRational_Factory-real-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="Mappings-Factories-LiteralRational_Factory-to" xmi:type="uml:Property" name="to">
            <association xmi:idref="Mappings-Factories-A_to_LiteralRational_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-LiteralRational_Factory-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init-to"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralRational"/>
            <upperValue xmi:id="Mappings-Factories-LiteralRational_Factory-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-LiteralRational_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a LiteralRational element.">
            <annotatedElement xmi:idref="Mappings-Factories-LiteralRational_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-LiteralRational_Factory-create_Real" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-LiteralRational_Factory-create_Real-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralRational_Factory-create_Real-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralReal"/>
              <upperValue xmi:id="Mappings-Factories-LiteralRational_Factory-create_Real-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-LiteralRational_Factory-create_Real-real" xmi:type="uml:Parameter" name="real">
              <lowerValue xmi:id="Mappings-Factories-LiteralRational_Factory-create_Real-real-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Real"/>
              <upperValue xmi:id="Mappings-Factories-LiteralRational_Factory-create_Real-real-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-LiteralRational_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-LiteralRational_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-LiteralRational_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-LiteralRational_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralRational_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-LiteralRational_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-LiteralRational_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory" xmi:type="uml:Class" name="EmptyRequirementUsage_Factory">
          <generalization xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-_generalization.Mappings-Initializers-SystemInitializers-RequirementUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-RequirementUsage_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a requirement usage without a source in the SysML v1 model.">
            <annotatedElement xmi:idref="Mappings-Factories-EmptyRequirementUsage_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-RequirementUsage"/>
              <upperValue xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ EmptySubjectMembership_Factory.create(), ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-EmptyRequirementUsage_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-EmptyRequirementUsage_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory" xmi:type="uml:Class" name="FlowConnectionUsageFeatureMembership_Factory">
          <generalization xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-informationFlow" xmi:type="uml:Property" name="informationFlow">
            <association xmi:idref="Mappings-Factories-A_informationFlow_FlowConnectionUsageFeatureMembership_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
            <upperValue xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment 
          xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a FeatureMembership relationship for a FlowConnectionUsage as a target element for a UML4SysML::InformationFlow that is realized by a UML4SysML::Connector.">
            <annotatedElement xmi:idref="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory"/>
</ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-create_InformationFlow" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-create_InformationFlow-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-create_InformationFlow-informationFlow" xmi:type="uml:Parameter" name="informationFlow">
              <lowerValue xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-create_InformationFlow-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-create_InformationFlow-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
            <bodyCondition xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = FlowConnectionUsage_Factory.create(informationFlow)" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-FlowConnectionUsageFeatureMembership_Factory-ownedMemberFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_end_InformationFlowEventOccurrenceUsage_Factory" xmi:type="uml:Association" name="A_end_InformationFlowEventOccurrenceUsage_Factory">
          <memberEnd xmi:idref="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-end"/>
          <memberEnd xmi:idref="Mappings-Factories-A_end_InformationFlowEventOccurrenceUsage_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_end_InformationFlowEventOccurrenceUsage_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_end_InformationFlowEventOccurrenceUsage_Factory"/>
            <type xmi:idref="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-SubjectMembership_Factory" xmi:type="uml:Class" name="SubjectMembership_Factory">
          <generalization xmi:id="Mappings-Factories-SubjectMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-SubjectMembership_Factory-_generalization.Mappings-Initializers-SystemInitializers-SubjectMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-SubjectMembership_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-SubjectMembership_Factory-subject" xmi:type="uml:Property" name="subject">
            <association xmi:idref="Mappings-Factories-A_subject_SubjectMembership_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-SubjectMembership_Factory-subject-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
            <upperValue xmi:id="Mappings-Factories-SubjectMembership_Factory-subject-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-SubjectMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a subject membership relationship for a given subject.">
            <annotatedElement xmi:idref="Mappings-Factories-SubjectMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-SubjectMembership_Factory-create_Type" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-SubjectMembership_Factory-create_Type-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-SubjectMembership_Factory-create_Type-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-SubjectMembership"/>
              <upperValue xmi:id="Mappings-Factories-SubjectMembership_Factory-create_Type-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-SubjectMembership_Factory-create_Type-subject" xmi:type="uml:Parameter" name="subject">
              <lowerValue xmi:id="Mappings-Factories-SubjectMembership_Factory-create_Type-subject-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
              <upperValue xmi:id="Mappings-Factories-SubjectMembership_Factory-create_Type-subject-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-SubjectMembership_Factory-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
            <bodyCondition xmi:id="Mappings-Factories-SubjectMembership_Factory-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-SubjectMembership_Factory-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = subject" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-SubjectMembership_Factory-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-SubjectMembership_Factory-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-SubjectMembership_Factory-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-SubjectMembership_Factory-ownedMemberParameter_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsage_Factory" xmi:type="uml:Class" name="AssignmentActionUsage_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-_generalization.Mappings-Initializers-SystemInitializers-AssignmentActionUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-AssignmentActionUsage_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-_comment.0" xmi:type="uml:Comment" body="Factory to create an assignment action usage.">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsage_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-AssignmentActionUsage"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification 
              xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AssignmentActionUsageParameterMembership_Factory.create(), 
DirectedReferenceUsageParameterMembership_Factory.create(KerML::FeatureDirectionKind::_'in')}" language="OCL2.0" name="">
</specification>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsage_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsage_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_to_LiteralRational_Factory" xmi:type="uml:Association" name="A_to_LiteralRational_Factory">
          <memberEnd xmi:idref="Mappings-Factories-LiteralRational_Factory-to"/>
          <memberEnd xmi:idref="Mappings-Factories-A_to_LiteralRational_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_to_LiteralRational_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_to_LiteralRational_Factory"/>
            <type xmi:idref="Mappings-Factories-LiteralRational_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_subject_SubjectMembership_Factory" xmi:type="uml:Association" name="A_subject_SubjectMembership_Factory">
          <memberEnd xmi:idref="Mappings-Factories-SubjectMembership_Factory-subject"/>
          <memberEnd xmi:idref="Mappings-Factories-A_subject_SubjectMembership_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_subject_SubjectMembership_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_subject_SubjectMembership_Factory"/>
            <type xmi:idref="Mappings-Factories-SubjectMembership_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-ReferenceSubsetting_Factory" xmi:type="uml:Class" name="ReferenceSubsetting_Factory">
          <generalization xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-_generalization.Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-property" xmi:type="uml:Property" name="property">
            <association xmi:idref="Mappings-Factories-A_property_ReferenceSubsetting_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-property-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
            <upperValue xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-property-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a ReferenceSubseeting relationship. The create parameter is set as the referenced feature.">
            <annotatedElement xmi:idref="Mappings-Factories-ReferenceSubsetting_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-create_Property" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-create_Property-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-ReferenceSubsetting"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-create_Property-property" xmi:type="uml:Parameter" name="property">
              <lowerValue xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-create_Property-property-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-create_Property-property-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
            <bodyCondition xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = property" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-ReferenceSubsetting_Factory-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-ReferenceSubsetting_Factory-referencedFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_end_FlowEndParameterMembership_Factory" xmi:type="uml:Association" name="A_end_FlowEndParameterMembership_Factory">
          <memberEnd xmi:idref="Mappings-Factories-FlowEndParameterMembership_Factory-end"/>
          <memberEnd xmi:idref="Mappings-Factories-A_end_FlowEndParameterMembership_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_end_FlowEndParameterMembership_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_end_FlowEndParameterMembership_Factory"/>
            <type xmi:idref="Mappings-Factories-FlowEndParameterMembership_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory" xmi:type="uml:Class" name="DirectedReferenceUsage_Factory">
          <generalization xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-_generalization.Mappings-Initializers-SystemInitializers-ReferenceUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-featureDirectionKind" xmi:type="uml:Property" name="featureDirectionKind">
            <association xmi:idref="Mappings-Factories-A_featureDirectionKind_DirectedReferenceUsage_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-featureDirectionKind-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
            <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-featureDirectionKind-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class creating a reference usage element with a given direction and without owned relationships. ">
            <annotatedElement xmi:idref="Mappings-Factories-DirectedReferenceUsage_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-create_FeatureDirectionKind" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-create_FeatureDirectionKind-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-create_FeatureDirectionKind-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-create_FeatureDirectionKind-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-create_FeatureDirectionKind-featureDirectionKind" xmi:type="uml:Parameter" name="featureDirectionKind">
              <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-create_FeatureDirectionKind-featureDirectionKind-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
              <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-create_FeatureDirectionKind-featureDirectionKind-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-direction_" xmi:type="uml:Operation" name="direction">
            <bodyCondition xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = featureDirectionKind" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-direction_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
              <upperValue xmi:id="Mappings-Factories-DirectedReferenceUsage_Factory-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-DirectedReferenceUsage_Factory-direction_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_boolean_LiteralBoolean_Factory" xmi:type="uml:Association" name="A_boolean_LiteralBoolean_Factory">
          <memberEnd xmi:idref="Mappings-Factories-LiteralBoolean_Factory-boolean"/>
          <memberEnd xmi:idref="Mappings-Factories-A_boolean_LiteralBoolean_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_boolean_LiteralBoolean_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_boolean_LiteralBoolean_Factory"/>
            <type xmi:idref="Mappings-Factories-LiteralBoolean_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory" xmi:type="uml:Class" name="FlowItemFeatureMembership_Factory">
          <generalization xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-item" xmi:type="uml:Property" name="item">
            <association xmi:idref="Mappings-Factories-A_item_FlowItemFeatureMembership_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-item-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-item-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a FeatureMembership relationship for an ItemFeature as a target element for the flowing entity specified by an UML4SysML::InformationFlow.">
            <annotatedElement xmi:idref="Mappings-Factories-FlowItemFeatureMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-create_NamedElement" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-create_NamedElement-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-create_NamedElement-item" xmi:type="uml:Parameter" name="item">
              <lowerValue xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-create_NamedElement-item-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-create_NamedElement-item-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
            <bodyCondition xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = FlowItem_Factory.create(item)" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-FlowItemFeatureMembership_Factory-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-FlowItemFeatureMembership_Factory-ownedMemberFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_informationFlow_InformationFlowReferenceSubsetting_Factory" xmi:type="uml:Association" name="A_informationFlow_InformationFlowReferenceSubsetting_Factory">
          <memberEnd xmi:idref="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-informationFlow"/>
          <memberEnd xmi:idref="Mappings-Factories-A_informationFlow_InformationFlowReferenceSubsetting_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_informationFlow_InformationFlowReferenceSubsetting_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_informationFlow_InformationFlowReferenceSubsetting_Factory"/>
            <type xmi:idref="Mappings-Factories-InformationFlowReferenceSubsetting_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_item_FlowItem_Factory" xmi:type="uml:Association" name="A_item_FlowItem_Factory">
          <memberEnd xmi:idref="Mappings-Factories-FlowItem_Factory-item"/>
          <memberEnd xmi:idref="Mappings-Factories-A_item_FlowItem_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_item_FlowItem_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_item_FlowItem_Factory"/>
            <type xmi:idref="Mappings-Factories-FlowItem_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory" xmi:type="uml:Class" name="InformationFlowReferenceSubsetting_Factory">
          <generalization xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-_generalization.Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-end" xmi:type="uml:Property" name="end">
            <association xmi:idref="Mappings-Factories-A_end_InformationFlowReferenceSubsetting_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-informationFlow" xmi:type="uml:Property" name="informationFlow">
            <association xmi:idref="Mappings-Factories-A_informationFlow_InformationFlowReferenceSubsetting_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
            <upperValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment 
          xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a ReferenceSubsetting relationship for an end of a FlowConnectionUsage subsetting the target element of an end element of an UML4SysML::InformationFlow.">
            <annotatedElement xmi:idref="Mappings-Factories-InformationFlowReferenceSubsetting_Factory"/>
</ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-ReferenceSubsetting"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement-informationFlow" xmi:type="uml:Parameter" name="informationFlow">
              <lowerValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement-end" xmi:type="uml:Parameter" name="end">
              <lowerValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-create_InformationFlow_NamedElement-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
            <bodyCondition xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = InformationFlowEnd_Mapping.getMapped(informationFlow, end)" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-referencedFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory" xmi:type="uml:Class" name="AssignmentActionUsageReferenceUsageIn1_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-_generalization.Mappings-Initializers-SystemInitializers-ReferenceUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class creating a reference usage element with direction &quot;in&quot; as parameter of an assignment action usage. ">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-direction_" xmi:type="uml:Operation" name="direction">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-direction_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-direction_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_"/>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AssignmentActionUsageFeatureMembership2_Factory.create()}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsageReferenceUsageIn1_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory" xmi:type="uml:Class" name="InformationFlowEventOccurrenceUsage_Factory">
          <generalization xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-_generalization.Mappings-Initializers-SystemInitializers-EventOccurerenceUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-EventOccurerenceUsage_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-end" xmi:type="uml:Property" name="end">
            <association xmi:idref="Mappings-Factories-A_end_InformationFlowEventOccurrenceUsage_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-informationFlow" xmi:type="uml:Property" name="informationFlow">
            <association xmi:idref="Mappings-Factories-A_informationFlow_InformationFlowEventOccurrenceUsage_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
            <upperValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedOperation xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-EventOccurrenceUsage"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement-informationFlow" xmi:type="uml:Parameter" name="informationFlow">
              <lowerValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement-end" xmi:type="uml:Parameter" name="end">
              <lowerValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-create_InformationFlow_NamedElement-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{InformationFlowReferenceSubsetting_Factory.create(informationFlow, end)}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-InformationFlowEventOccurrenceUsage_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_property_ReferenceSubsetting_Factory" xmi:type="uml:Association" name="A_property_ReferenceSubsetting_Factory">
          <memberEnd xmi:idref="Mappings-Factories-ReferenceSubsetting_Factory-property"/>
          <memberEnd xmi:idref="Mappings-Factories-A_property_ReferenceSubsetting_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_property_ReferenceSubsetting_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_property_ReferenceSubsetting_Factory"/>
            <type xmi:idref="Mappings-Factories-ReferenceSubsetting_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory" xmi:type="uml:Class" name="AssignmentActionUsageParameterMembership_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a parameter membership relationship for a feature element created by the factory class AssignmentActionUsageReferenceUsageIn1_Factory.">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-ParameterMembership"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AssignmentActionUsageReferenceUsageIn1_Factory.create()" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsageParameterMembership_Factory-ownedMemberParameter_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory" xmi:type="uml:Class" name="AssignmentActionUsageTargetReferenceUsageIn2_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-_generalization.Mappings-Initializers-SystemInitializers-ReferenceUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class creating a reference usage element as an owned feature of the reference usage of an assignment action usage. ">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AssignmentActionUsageFeatureMembership3_Factory.create()}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsageTargetReferenceUsageIn2_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_feature_ObjectFlowItemFlowEndRedefinition_Factory" xmi:type="uml:Association" name="A_feature_ObjectFlowItemFlowEndRedefinition_Factory">
          <memberEnd xmi:idref="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory-feature"/>
          <memberEnd xmi:idref="Mappings-Factories-A_feature_ObjectFlowItemFlowEndRedefinition_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_feature_ObjectFlowItemFlowEndRedefinition_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_feature_ObjectFlowItemFlowEndRedefinition_Factory"/>
            <type xmi:idref="Mappings-Factories-ObjectFlowItemFlowEndRedefinition_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_subsetted_Subsetting_Factory" xmi:type="uml:Association" name="A_subsetted_Subsetting_Factory">
          <memberEnd xmi:idref="Mappings-Factories-Subsetting_Factory-subsetted"/>
          <memberEnd xmi:idref="Mappings-Factories-A_subsetted_Subsetting_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_subsetted_Subsetting_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_subsetted_Subsetting_Factory"/>
            <type xmi:idref="Mappings-Factories-Subsetting_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory" xmi:type="uml:Class" name="AssignmentActionUsageFeatureMembership3_Factory">
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-_generalization.Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init"/>
          </generalization>
          <ownedComment xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a feature membership relationship for a feature element created by the factory class AssignmentActionUsageTargetReferenceUsageIn3_Factory.">
            <annotatedElement xmi:idref="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-create_" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-create_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-create_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-create_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
            <bodyCondition xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AssignmentActionUsageTargetReferenceUsageIn3_Factory.create()" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-AssignmentActionUsageFeatureMembership3_Factory-ownedMemberFeature_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-FlowItem_Factory" xmi:type="uml:Class" name="FlowItem_Factory">
          <generalization xmi:id="Mappings-Factories-FlowItem_Factory-_generalization.Mappings-Initializers-SystemInitializers-ItemFeature_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-ItemFeature_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-FlowItem_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-FlowItem_Factory-item" xmi:type="uml:Property" name="item">
            <association xmi:idref="Mappings-Factories-A_item_FlowItem_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-FlowItem_Factory-item-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Factories-FlowItem_Factory-item-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-FlowItem_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a ItemFeature element as a target element for the flowing entity specified by an UML4SysML::InformationFlow.">
            <annotatedElement xmi:idref="Mappings-Factories-FlowItem_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-FlowItem_Factory-create_NamedElement" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-FlowItem_Factory-create_NamedElement-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-ItemFeature"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-FlowItem_Factory-create_NamedElement-item" xmi:type="uml:Parameter" name="item">
              <lowerValue xmi:id="Mappings-Factories-FlowItem_Factory-create_NamedElement-item-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-Factories-FlowItem_Factory-create_NamedElement-item-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-FlowItem_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-FlowItem_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification 
              xmi:id="Mappings-Factories-FlowItem_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
if item.oclIsKindOf(UML::Classifier) then 
    Set{FeatureTyping_Factory.create(item)} 
else if item.oclIsKindOf(UML::Property) then 
        Set{ReferenceSubsetting_Factory.create(item)}
     else
        Set{}
     endif 
endif" language="OCL2.0" name="">
</specification>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-FlowItem_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-FlowItem_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-FlowItem_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-FlowItem_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-StringParameterFeature_Factory" xmi:type="uml:Class" name="StringParameterFeature_Factory">
          <generalization xmi:id="Mappings-Factories-StringParameterFeature_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-StringParameterFeature_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Feature_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-StringParameterFeature_Factory-string" xmi:type="uml:Property" name="string">
            <association xmi:idref="Mappings-SysMLv1-ModelElements-A_string_StringParameterFeature_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-StringParameterFeature_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a feature element representing a string.">
            <annotatedElement xmi:idref="Mappings-Factories-StringParameterFeature_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-StringParameterFeature_Factory-create_String" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-StringParameterFeature_Factory-create_String-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-create_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-create_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-StringParameterFeature_Factory-create_String-string" xmi:type="uml:Parameter" name="string">
              <lowerValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-create_String-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-create_String-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-StringParameterFeature_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-StringParameterFeature_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-StringParameterFeature_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{StringParameterFeatureValue_Factory.create(string)}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-StringParameterFeature_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-StringParameterFeature_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-StringParameterFeature_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-FeatureTyping_Factory" xmi:type="uml:Class" name="FeatureTyping_Factory">
          <generalization xmi:id="Mappings-Factories-FeatureTyping_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-FeatureTyping_Factory-_generalization.Mappings-Initializers-KerMLInitializers-FeatureTyping_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-FeatureTyping_Factory-type" xmi:type="uml:Property" name="type">
            <association xmi:idref="Mappings-Factories-A_type_FeatureTyping_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-FeatureTyping_Factory-type-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Factories-FeatureTyping_Factory-type-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-FeatureTyping_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a FeatureTyping relationship. The create parameter is set as the type.">
            <annotatedElement xmi:idref="Mappings-Factories-FeatureTyping_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-FeatureTyping_Factory-create_NamedElement" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-FeatureTyping_Factory-create_NamedElement-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureTyping"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-FeatureTyping_Factory-create_NamedElement-type" xmi:type="uml:Parameter" name="type">
              <lowerValue xmi:id="Mappings-Factories-FeatureTyping_Factory-create_NamedElement-type-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-Factories-FeatureTyping_Factory-create_NamedElement-type-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-FeatureTyping_Factory-type_" xmi:type="uml:Operation" isQuery="true" name="type">
            <bodyCondition xmi:id="Mappings-Factories-FeatureTyping_Factory-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-FeatureTyping_Factory-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = type" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-FeatureTyping_Factory-type_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-FeatureTyping_Factory-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
              <upperValue xmi:id="Mappings-Factories-FeatureTyping_Factory-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-FeatureTyping_Factory-type_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_real_LiteralRational_Factory" xmi:type="uml:Association" name="A_real_LiteralRational_Factory">
          <memberEnd xmi:idref="Mappings-Factories-LiteralRational_Factory-real"/>
          <memberEnd xmi:idref="Mappings-Factories-A_real_LiteralRational_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_real_LiteralRational_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_real_LiteralRational_Factory"/>
            <type xmi:idref="Mappings-Factories-LiteralRational_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory" xmi:type="uml:Class" name="FlowEndParameterMembership_Factory">
          <generalization xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-_generalization.Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-end" xmi:type="uml:Property" name="end">
            <association xmi:idref="Mappings-Factories-A_end_FlowEndParameterMembership_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
            <upperValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-informationFlow" xmi:type="uml:Property" name="informationFlow">
            <association xmi:idref="Mappings-Factories-A_informationFlow_FlowEndParameterMembership_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
            <upperValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment 
          xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a ParameterMembership relationship for an end of a FlowConnectionUsage as a target element for a UML4SysML::InformationFlow that is realized by a UML4SysML::Connector.">
            <annotatedElement xmi:idref="Mappings-Factories-FlowEndParameterMembership_Factory"/>
</ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-ParameterMembership"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement-informationFlow" xmi:type="uml:Parameter" name="informationFlow">
              <lowerValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement-end" xmi:type="uml:Parameter" name="end">
              <lowerValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-create_InformationFlow_NamedElement-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
            <bodyCondition xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = InformationFlowEventOccurrenceUsage_Factory.create(informationFlow, end)" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Factories-FlowEndParameterMembership_Factory-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-FlowEndParameterMembership_Factory-ownedMemberParameter_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_end_InformationFlowReferenceSubsetting_Factory" xmi:type="uml:Association" name="A_end_InformationFlowReferenceSubsetting_Factory">
          <memberEnd xmi:idref="Mappings-Factories-InformationFlowReferenceSubsetting_Factory-end"/>
          <memberEnd xmi:idref="Mappings-Factories-A_end_InformationFlowReferenceSubsetting_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_end_InformationFlowReferenceSubsetting_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_end_InformationFlowReferenceSubsetting_Factory"/>
            <type xmi:idref="Mappings-Factories-InformationFlowReferenceSubsetting_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-LiteralString_Factory" xmi:type="uml:Class" name="LiteralString_Factory">
          <generalization xmi:id="Mappings-Factories-LiteralString_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-LiteralString_Factory-_generalization.Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-LiteralString_Factory-string" xmi:type="uml:Property" name="string">
            <association xmi:idref="Mappings-Factories-A_string_LiteralString_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-LiteralString_Factory-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
            <upperValue xmi:id="Mappings-Factories-LiteralString_Factory-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="Mappings-Factories-LiteralString_Factory-to" xmi:type="uml:Property" name="to">
            <association xmi:idref="Mappings-Factories-A_to_LiteralString_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-LiteralString_Factory-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init-to"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralString"/>
            <upperValue xmi:id="Mappings-Factories-LiteralString_Factory-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment xmi:id="Mappings-Factories-LiteralString_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a LiteralString element.">
            <annotatedElement xmi:idref="Mappings-Factories-LiteralString_Factory"/>
          </ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-LiteralString_Factory-create_String" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-LiteralString_Factory-create_String-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralString_Factory-create_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralString"/>
              <upperValue xmi:id="Mappings-Factories-LiteralString_Factory-create_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-LiteralString_Factory-create_String-string" xmi:type="uml:Parameter" name="string">
              <lowerValue xmi:id="Mappings-Factories-LiteralString_Factory-create_String-string-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              <upperValue xmi:id="Mappings-Factories-LiteralString_Factory-create_String-string-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-LiteralString_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-LiteralString_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Factories-LiteralString_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-LiteralString_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-LiteralString_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-LiteralString_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-LiteralString_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_informationFlow_FlowConnectionUsage_Factory" xmi:type="uml:Association" name="A_informationFlow_FlowConnectionUsage_Factory">
          <memberEnd xmi:idref="Mappings-Factories-FlowConnectionUsage_Factory-informationFlow"/>
          <memberEnd xmi:idref="Mappings-Factories-A_informationFlow_FlowConnectionUsage_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_informationFlow_FlowConnectionUsage_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_informationFlow_FlowConnectionUsage_Factory"/>
            <type xmi:idref="Mappings-Factories-FlowConnectionUsage_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-A_to_LiteralString_Factory" xmi:type="uml:Association" name="A_to_LiteralString_Factory">
          <memberEnd xmi:idref="Mappings-Factories-LiteralString_Factory-to"/>
          <memberEnd xmi:idref="Mappings-Factories-A_to_LiteralString_Factory-"/>
          <ownedEnd xmi:id="Mappings-Factories-A_to_LiteralString_Factory-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Factories-A_to_LiteralString_Factory"/>
            <type xmi:idref="Mappings-Factories-LiteralString_Factory"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Factories-FlowConnectionUsage_Factory" xmi:type="uml:Class" name="FlowConnectionUsage_Factory">
          <generalization xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-_generalization.Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init"/>
          </generalization>
          <generalization xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-_generalization.Mappings-Foundations-Factory" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Factory"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-informationFlow" xmi:type="uml:Property" name="informationFlow">
            <association xmi:idref="Mappings-Factories-A_informationFlow_FlowConnectionUsage_Factory"/>
            <lowerValue xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
            <upperValue xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment 
          xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-_comment.0" xmi:type="uml:Comment" body="Factory class to create a FlowConnectionUsage as a target element for a UML4SysML::InformationFlow that is realized by a UML4SysML::Connector. The factory class only supports UML4SysML::InformationFlows which have exactly one source and one target element, which is implicitly assured since connectors in SysML may only ever have two ends.">
            <annotatedElement xmi:idref="Mappings-Factories-FlowConnectionUsage_Factory"/>
</ownedComment>
          <ownedOperation xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-create_InformationFlow" xmi:type="uml:Operation" isStatic="true" name="create">
            <ownedParameter xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-create_InformationFlow-" xmi:type="uml:Parameter" name="">
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-FlowConnectionUsage"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-create_InformationFlow-informationFlow" xmi:type="uml:Parameter" name="informationFlow">
              <lowerValue xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-create_InformationFlow-informationFlow-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-create_InformationFlow-informationFlow-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
            <bodyCondition xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification 
              xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let relationships : Set(KerML::Relationship) =  
    informationFlow.realizingConnector-&gt;collect(c|Subsetting_Factory.create(c))
    -&gt;including(FeatureTyping_Factory.create(informationFlow))    
    -&gt;including(FlowEndParameterMembership_Factory.create(
                informationFlow,informationFlow.source.get(0))) 
    -&gt;including(FlowEndParameterMembership_Factory.create(
                informationFlow,informationFlow.target.get(0))) in
let itemProperty : UML::Property = 
    if Helper.hasStereotypeApplied(informationFlow, 'SysML::Ports&amp;Flows::ItemFlow') then
        Helper.getTagValueAsElement(informationFlow, 'SysML::Ports&amp;Flows::ItemFlow', 'itemProperty')
    else
        invalid
    endif in  

if itemProperty.oclIsUndefined() then
    relationships-&gt;union(informationFlow.conveyed-&gt;flatten()
        -&gt;collect(i | FlowItemFeatureMembership_Factory.create(i)))
else
    relationships-&gt;including(
        FlowItemFeatureMembership_Factory.create(itemProperty))
endif
 " language="OCL2.0" name="">
</specification>
            </bodyCondition>
            <ownedParameter xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Factories-FlowConnectionUsage_Factory-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Factories-FlowConnectionUsage_Factory-ownedRelationship_-bodyCondition"/>
            <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:id="Mappings-Foundations" xmi:type="uml:Package" URI="" name="Foundations">
        <packagedElement xmi:id="Mappings-Foundations-UniqueMapping" xmi:type="uml:Class" isAbstract="true" name="UniqueMapping">
          <generalization xmi:id="Mappings-Foundations-UniqueMapping-_generalization.Mappings-Foundations-Mapping" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Mapping"/>
          </generalization>
          <ownedComment 
          xmi:id="Mappings-Foundations-UniqueMapping-_comment.0" xmi:type="uml:Comment" body="The mappings built on top of the abstract class UniqueMapping are a specific kind of Mappings that are intended to produce only one target element for a given source element, whatever the number of time they are called.If a getMapped is called several time with the same source element, the target element returned shall always be the same.">
            <annotatedElement xmi:idref="Mappings-Foundations-UniqueMapping"/>
</ownedComment>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Foundations-MainMapping" xmi:type="uml:Class" isAbstract="true" name="MainMapping">
          <generalization xmi:id="Mappings-Foundations-MainMapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
          </generalization>
          <ownedComment 
          xmi:id="Mappings-Foundations-MainMapping-_comment.0" xmi:type="uml:Comment" body="The mappings built on top of the abstract class MainMapping are a specific kind of UniqueMappings class that are always implicitly called for any element in the source model that match both their source type (as specified by their &quot;from&quot; property) and their filter condition. If more than one main mapping is specified for a given source type, they shall have filters that specify mutually exclusive conditions. Also, as with any unique mapping, only one target element shall be produced  for a given source element.">
            <annotatedElement xmi:idref="Mappings-Foundations-MainMapping"/>
</ownedComment>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Foundations-Mapping" xmi:type="uml:Class" isAbstract="true" name="Mapping">
          <generalization xmi:id="Mappings-Foundations-Mapping-_generalization.Mappings-Foundations-Initializer" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Initializer"/>
          </generalization>
          <ownedAttribute xmi:id="Mappings-Foundations-Mapping-from" xmi:type="uml:Property" name="from">
            <association xmi:idref="Mappings-Foundations-A_Mapping_from"/>
            <lowerValue xmi:id="Mappings-Foundations-Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
            <upperValue xmi:id="Mappings-Foundations-Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment 
          xmi:id="Mappings-Foundations-Mapping-_comment.0" xmi:type="uml:Comment" body="This is the generic abstract class that provides the basic features of any mapping class mapping.
The mappings built on top of the abstract class Mapping are intended to be executed only when explicitly called (e.g. by the rule of another mapping class). It specifies a &quot;from&quot; property typed by the UML::CommonStructure::Element metaclass that shall be redefined by any of its subclass for specifying the convenient type of source element. Also it specifies a default (neutral) filter and a set of getMapped operations for various purposes: regular mapping result, qualified mapping result and mapping result for a collection of elements. Each call to the getMapped operation shall produce a new target element, whatever the source element provided. Instances of Mapping class are represent a link between one source element and the target element produced by the transformation specified by that mapping class.">
            <annotatedElement xmi:idref="Mappings-Foundations-Mapping"/>
</ownedComment>
          <ownedOperation xmi:id="Mappings-Foundations-Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
            <bodyCondition xmi:id="Mappings-Foundations-Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
              <specification xmi:id="Mappings-Foundations-Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
            </bodyCondition>
            <ownedComment 
            xmi:id="Mappings-Foundations-Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Foundations-Mapping-filter_Element-bodyCondition"/>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element" xmi:type="uml:Operation" isStatic="true" name="getMappedColl">
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-fromColl" xmi:type="uml:Parameter" name="fromColl">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-fromColl-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-fromColl-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Foundations-Mapping-getMappedColl_Element-postcondition"/>
            <postcondition xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-postcondition" xmi:type="uml:Constraint" name="postcondition">
              <specification xmi:id="Mappings-Foundations-Mapping-getMappedColl_Element-postcondition-specification0" xmi:type="uml:OpaqueExpression" body="result = fromColl-&gt;collect(e | self.getMapped(e))" language="OCL2.0" name=""/>
            </postcondition>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Foundations-Mapping-getMapped_Element" xmi:type="uml:Operation" isStatic="true" name="getMapped">
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-getMapped_Element-fromVar" xmi:type="uml:Parameter" name="fromVar">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element-fromVar-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element-fromVar-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-getMapped_Element-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Foundations-Mapping-getMapped_Element-postcondition"/>
            <postcondition xmi:id="Mappings-Foundations-Mapping-getMapped_Element-postcondition" xmi:type="uml:Constraint" name="postcondition">
              <specification 
              xmi:id="Mappings-Foundations-Mapping-getMapped_Element-postcondition-specification0" xmi:type="uml:OpaqueExpression" body="self.filter(fromVar) and
self.to.allFeatures()-&gt;selectByKind(UML::Property)-&gt;reject(isDerived)
-&gt;forAll(p | let ops: Operation = self.allFeatures()
    -&gt;selectByKind(UML::Operation)-&gt;any(o | o.name = p.name) in
    p = ops()) and
result = self.to" language="OCL2.0" name="">
</specification>
            </postcondition>
          </ownedOperation>
          <ownedOperation xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element" xmi:type="uml:Operation" isStatic="true" name="getMapped">
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-fromVar" xmi:type="uml:Parameter" name="fromVar">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-fromVar-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-fromVar-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-qual" xmi:type="uml:Parameter" name="qual">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-qual-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-qual-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedParameter xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-result" xmi:type="uml:Parameter" name="result">
              <lowerValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
              <upperValue xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedParameter>
            <ownedRule xmi:idref="Mappings-Foundations-Mapping-getMapped_Element_Element-postcondition"/>
            <postcondition xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-postcondition" xmi:type="uml:Constraint" name="postcondition">
              <specification 
              xmi:id="Mappings-Foundations-Mapping-getMapped_Element_Element-postcondition-specification0" xmi:type="uml:OpaqueExpression" body="self.filter(fromVar) and
self.to.allFeatures()-&gt;selectByKind(UML::Property)-&gt;reject(isDerived)
-&gt;forAll(p | let ops: Operation = self.allFeatures()
    -&gt;selectByKind(UML::Operation)-&gt;any(o | o.name = p.name) in
    if ops.ownedParameter
        -&gt;select(p | p.direction = UML::ParameterDirectionKind::_'in')
        -&gt;size()=1 then
        p = ops(qual) 
    else if ops.ownedParameter
        -&gt;select(p | p.direction = UML::ParameterDirectionKind::_'in')
        -&gt;size()=0 then
        p = ops()         
    else 
        invalid 
    endif endif) and
result = self.to" language="OCL2.0" name="">
</specification>
            </postcondition>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Foundations-Initializer" xmi:type="uml:Class" isAbstract="true" name="Initializer">
          <ownedAttribute xmi:id="Mappings-Foundations-Initializer-inputs" xmi:type="uml:Property" isDerived="true" isDerivedUnion="true" name="inputs">
            <lowerValue xmi:id="Mappings-Foundations-Initializer-inputs-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
            <upperValue xmi:id="Mappings-Foundations-Initializer-inputs-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="Mappings-Foundations-Initializer-to" xmi:type="uml:Property" name="to">
            <association xmi:idref="Mappings-Foundations-A_Initializer_to"/>
            <lowerValue xmi:id="Mappings-Foundations-Initializer-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
            <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
            <upperValue xmi:id="Mappings-Foundations-Initializer-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
          </ownedAttribute>
          <ownedComment 
          xmi:id="Mappings-Foundations-Initializer-_comment.0" xmi:type="uml:Comment" body="The abstract class Initializer is the common ancestor of Mapping and Factory. It specifies a &quot;to&quot; property typed by the KerML::Root::Element metaclass that shall be redefined by any of its subclass for specifying the convenient type of target element. Initializers are intended to specify reusable properties' computation rules, mainly for initializing them with default values. Those rules will be inherited or redefined by the sub-classes, as appropriate.">
            <annotatedElement xmi:idref="Mappings-Foundations-Initializer"/>
</ownedComment>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Foundations-A_Mapping_from" xmi:type="uml:Association" name="A_Mapping_from">
          <memberEnd xmi:idref="Mappings-Foundations-A_Mapping_from-"/>
          <memberEnd xmi:idref="Mappings-Foundations-Mapping-from"/>
          <ownedEnd xmi:id="Mappings-Foundations-A_Mapping_from-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Foundations-A_Mapping_from"/>
            <type xmi:idref="Mappings-Foundations-Mapping"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Foundations-A_Initializer_to" xmi:type="uml:Association" name="A_Initializer_to">
          <memberEnd xmi:idref="Mappings-Foundations-A_Initializer_to-"/>
          <memberEnd xmi:idref="Mappings-Foundations-Initializer-to"/>
          <ownedEnd xmi:id="Mappings-Foundations-A_Initializer_to-" xmi:type="uml:Property" name="">
            <association xmi:idref="Mappings-Foundations-A_Initializer_to"/>
            <type xmi:idref="Mappings-Foundations-Initializer"/>
          </ownedEnd>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Foundations-Factory" xmi:type="uml:Class" isAbstract="true" name="Factory">
          <generalization xmi:id="Mappings-Foundations-Factory-_generalization.Mappings-Foundations-Initializer" xmi:type="uml:Generalization">
            <general xmi:idref="Mappings-Foundations-Initializer"/>
          </generalization>
          <ownedComment 
          xmi:id="Mappings-Foundations-Factory-_comment.0" xmi:type="uml:Comment" body="Similarly to the well-known to the homonyms software design pattern, a Factory can be used for specifying the production of a target element without any link with a source element. Factories have in common with mapping classes the operations that specify how the properties of the target element shall be computed and the &quot;to&quot; property that specifies the type of the target element. However factories do not define source element. Instead, they can have parameters. Those parameters, if any, shall be specified by properties with appropriate types and multiplicities. Factories are expected to provide a &quot;create&quot; operation with parameters matching in type and multiplicity the properties that are intended to specify them.">
            <annotatedElement xmi:idref="Mappings-Foundations-Factory"/>
</ownedComment>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:id="Mappings-Initializers" xmi:type="uml:Package" URI="" name="Initializers">
        <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers" xmi:type="uml:Package" URI="" name="KerMLInitializers">
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-InvocationExpression_Init" xmi:type="uml:Class" isAbstract="true" name="InvocationExpression_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-InvocationExpression_Init-_generalization.Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-InvocationExpression_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-InvocationExpression_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-InvocationExpression"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-InvocationExpression_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init" xmi:type="uml:Class" isAbstract="true" name="AnnotatingElement_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-_generalization.Mappings-Initializers-KerMLInitializers-Element_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_AnnotatingElement_Init_to"/>
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-annotation_" xmi:type="uml:Operation" name="annotation">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-annotation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-annotation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-annotation_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-annotation_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Annotation"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-annotation_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-annotation_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Step_Init" xmi:type="uml:Class" isAbstract="true" name="Step_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Step_Init-_generalization.Mappings-Initializers-KerMLInitializers-Feature_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Step_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Step_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-Step"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Step_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init" xmi:type="uml:Class" isAbstract="true" name="OwningMembership_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-Membership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-OwningMembership"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_" xmi:type="uml:Operation" isAbstract="true" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.ownedMemberElement()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init" xmi:type="uml:Class" isAbstract="true" name="NamespaceImport_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-_generalization.Mappings-Initializers-KerMLInitializers-Import_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-NamespaceImport"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-importedNamespace_" xmi:type="uml:Operation" isAbstract="true" name="importedNamespace">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-importedNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-importedNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-importedNamespace_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-importedNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-importedNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-NamespaceImport_Init-importedNamespace_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init" xmi:type="uml:Class" isAbstract="true" name="FeatureChaining_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureChaining"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-chainingFeature_" xmi:type="uml:Operation" isAbstract="true" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = invalid" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureChaining_Init-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init" xmi:type="uml:Class" isAbstract="true" name="Element_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-_generalization.Mappings-Foundations-Initializer" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-Initializer"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Element_Init_to"/>
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Initializer-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-_comment.0" xmi:type="uml:Comment" body="This is the general abstract class to be used as an ancestor for any class mapping specification.">
              <annotatedElement xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-elementId_" xmi:type="uml:Operation" name="elementId">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-elementId_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-elementId_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.createUUID()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-elementId_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-elementId_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-elementId_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-elementId_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-ownedRelationship_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-aliasId_" xmi:type="uml:Operation" name="aliasId">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-aliasId_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-aliasId_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-aliasId_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-aliasId_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-aliasId_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-aliasId_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-shortName_" xmi:type="uml:Operation" name="shortName">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-shortName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-shortName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-shortName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-shortName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-shortName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-shortName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Element_Init-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-declaredName_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init" xmi:type="uml:Class" isAbstract="true" name="Type_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-_generalization.Mappings-Initializers-KerMLInitializers-Namespace_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Namespace_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Namespace_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isAbstract_" xmi:type="uml:Operation" name="isAbstract">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isAbstract_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isAbstract_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isAbstract_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isAbstract_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isAbstract_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Type_Init-isAbstract_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isSufficient_" xmi:type="uml:Operation" name="isSufficient">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isSufficient_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isSufficient_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isSufficient_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isSufficient_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Type_Init-isSufficient_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Type_Init-isSufficient_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Class" isAbstract="true" name="Expression_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Expression_Init-_generalization.Mappings-Initializers-KerMLInitializers-Step_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Step_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Expression_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Expression_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Step_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Expression_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-ItemFlow_Init" xmi:type="uml:Class" isAbstract="true" name="ItemFlow_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-ItemFlow_Init-_generalization.Mappings-Initializers-KerMLInitializers-Connector_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Connector_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-ItemFlow_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ItemFlow_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Connector_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-ItemFlow"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ItemFlow_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChainExpression_Init" xmi:type="uml:Class" isAbstract="true" name="FeatureChainExpression_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChainExpression_Init-_generalization.Mappings-Initializers-KerMLInitializers-OperatorExpression_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChainExpression_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChainExpression_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureChainExpression"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureChainExpression_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Classifier_Init" xmi:type="uml:Class" isAbstract="true" name="Classifier_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Classifier_Init-_generalization.Mappings-Initializers-KerMLInitializers-Type_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Type_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Classifier_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Classifier_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Type_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Classifier_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init" xmi:type="uml:Class" isAbstract="true" name="Subsetting_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-_generalization.Mappings-Initializers-KerMLInitializers-Specialization_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Subsetting"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_" xmi:type="uml:Operation" isAbstract="true" name="subsettingFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_" xmi:type="uml:Operation" isAbstract="true" name="subsettedFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init" xmi:type="uml:Class" isAbstract="true" name="OperatorExpression_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-_generalization.Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-OperatorExpression"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-operator_" xmi:type="uml:Operation" isAbstract="true" name="operator">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-operator_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-OperatorExpression_Init-operator_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init" xmi:type="uml:Class" isAbstract="true" name="Membership_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Membership"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberName_" xmi:type="uml:Operation" name="memberName">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init-memberName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::public" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init-visibility_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_" xmi:type="uml:Operation" isAbstract="true" name="memberElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberShortName_" xmi:type="uml:Operation" name="memberShortName">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberShortName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberShortName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberShortName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberShortName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-memberShortName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init-memberShortName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-membershipOwningNamespace_" xmi:type="uml:Operation" isAbstract="true" name="membershipOwningNamespace">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-membershipOwningNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-membershipOwningNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-membershipOwningNamespace_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-membershipOwningNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Membership_Init-membershipOwningNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Membership_Init-membershipOwningNamespace_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init" xmi:type="uml:Class" isAbstract="true" name="Feature_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-_generalization.Mappings-Initializers-KerMLInitializers-Type_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Type_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Type_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isUnique_" xmi:type="uml:Operation" name="isUnique">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isUnique_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isUnique_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isUnique_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isUnique_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isUnique_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isUnique_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isOrdered_" xmi:type="uml:Operation" name="isOrdered">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isOrdered_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isOrdered_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isOrdered_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isOrdered_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isOrdered_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isOrdered_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isPortion_" xmi:type="uml:Operation" name="isPortion">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isPortion_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isPortion_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isPortion_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isPortion_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isPortion_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isPortion_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isDerived_" xmi:type="uml:Operation" name="isDerived">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isDerived_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isDerived_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isDerived_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isDerived_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isDerived_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isDerived_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isReadOnly_" xmi:type="uml:Operation" name="isReadOnly">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isReadOnly_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isReadOnly_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isReadOnly_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isReadOnly_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isReadOnly_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isReadOnly_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isEnd_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-direction_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init" xmi:type="uml:Class" isAbstract="true" name="ReturnParameterMembership_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-ReturnParameterMembership"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-ReturnParameterMembership_Init-isComposite_Element-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init" xmi:type="uml:Class" isAbstract="true" name="Import_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Import"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::public" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-visibility_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isRecursive_" xmi:type="uml:Operation" name="isRecursive">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isRecursive_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isRecursive_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isRecursive_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isRecursive_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isRecursive_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-isRecursive_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-importedMemberName_" xmi:type="uml:Operation" name="importedMemberName">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-importedMemberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-importedMemberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-importedMemberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-importedMemberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-importedMemberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-importedMemberName_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isImportAll_" xmi:type="uml:Operation" name="isImportAll">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isImportAll_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isImportAll_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isImportAll_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isImportAll_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-isImportAll_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-isImportAll_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-target_" xmi:type="uml:Operation" isAbstract="true" name="target">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-target_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-target_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-target_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-target_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-target_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-target_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-source_" xmi:type="uml:Operation" isAbstract="true" name="source">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-source_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-source_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-source_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-source_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Import_Init-source_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-source_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-SuccessionItemFlow_Init" xmi:type="uml:Class" isAbstract="true" name="SuccessionItemFlow_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-SuccessionItemFlow_Init-_generalization.Mappings-Initializers-KerMLInitializers-ItemFlow_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-ItemFlow_Init"/>
            </generalization>
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-SuccessionItemFlow_Init-_generalization.Mappings-Initializers-KerMLInitializers-Succession_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Succession_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-SuccessionItemFlow_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-SuccessionItemFlow_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Succession_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-ItemFlow_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-SuccessionItemFlow"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-SuccessionItemFlow_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Association_Init" xmi:type="uml:Class" isAbstract="true" name="Association_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Association_Init-_generalization.Mappings-Initializers-KerMLInitializers-Classifier_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Classifier_Init"/>
            </generalization>
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Association_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Association_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Association_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Classifier_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Associations-Association"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Association_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-A_Element_Init_to" xmi:type="uml:Association" name="A_Element_Init_to">
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-A_Element_Init_to-"/>
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-to"/>
            <ownedEnd xmi:id="Mappings-Initializers-KerMLInitializers-A_Element_Init_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Element_Init_to"/>
              <type xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-A_Namespace_Init_to" xmi:type="uml:Association" name="A_Namespace_Init_to">
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-A_Namespace_Init_to-"/>
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-Namespace_Init-to"/>
            <ownedEnd xmi:id="Mappings-Initializers-KerMLInitializers-A_Namespace_Init_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Namespace_Init_to"/>
              <type xmi:idref="Mappings-Initializers-KerMLInitializers-Namespace_Init"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-EndFeatureMembership_Init" xmi:type="uml:Class" isAbstract="true" name="EndFeatureMembership_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-EndFeatureMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-EndFeatureMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-EndFeatureMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-EndFeatureMembership_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-EndFeatureMembership"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-EndFeatureMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Class" isAbstract="true" name="ParameterMembership_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-ParameterMembership"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_" xmi:type="uml:Operation" isAbstract="true" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.ownedMemberParameter()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init" xmi:type="uml:Class" isAbstract="true" name="Annotation_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Annotation"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatingElement_" xmi:type="uml:Operation" isAbstract="true" name="annotatingElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatingElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatingElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatingElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatingElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatingElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatingElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatedElement_" xmi:type="uml:Operation" isAbstract="true" name="annotatedElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Annotation_Init-annotatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-owningAnnotatedElement_" xmi:type="uml:Operation" name="owningAnnotatedElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-owningAnnotatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-owningAnnotatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-owningAnnotatedElement_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-owningAnnotatedElement_--lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Annotation_Init-owningAnnotatedElement_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Annotation_Init-owningAnnotatedElement_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Function_Init" xmi:type="uml:Class" isAbstract="true" name="Function_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Function_Init-_generalization.Mappings-Initializers-KerMLInitializers-Behavior_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Behavior_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Function_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Function_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Behavior_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Function"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Function_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-A_Comment_Init_to" xmi:type="uml:Association" name="A_Comment_Init_to">
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-A_Comment_Init_to-"/>
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-Comment_Init-to"/>
            <ownedEnd xmi:id="Mappings-Initializers-KerMLInitializers-A_Comment_Init_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Comment_Init_to"/>
              <type xmi:idref="Mappings-Initializers-KerMLInitializers-Comment_Init"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Documentation_Init" xmi:type="uml:Class" isAbstract="true" name="Documentation_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Documentation_Init-_generalization.Mappings-Initializers-KerMLInitializers-Comment_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Comment_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Documentation_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Documentation_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Comment_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Documentation"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Documentation_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init" xmi:type="uml:Class" isAbstract="true" name="ReferenceSubsetting_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-_generalization.Mappings-Initializers-KerMLInitializers-Subsetting_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-ReferenceSubsetting"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_" xmi:type="uml:Operation" isAbstract="true" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-ReferenceSubsetting_Init-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init" xmi:type="uml:Class" isAbstract="true" name="Subclassification_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-_generalization.Mappings-Initializers-KerMLInitializers-Specialization_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Subclassification"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-subclassifier_" xmi:type="uml:Operation" isAbstract="true" name="subclassifier">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-subclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-subclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-subclassifier_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Subclassification_Init-subclassifier_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-superclassifier_" xmi:type="uml:Operation" isAbstract="true" name="superclassifier">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-superclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-superclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Subclassification_Init-superclassifier_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Subclassification_Init-superclassifier_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init" xmi:type="uml:Class" isAbstract="true" name="FeatureValue_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-_generalization.Mappings-Initializers-KerMLInitializers-OwningMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-FeatureValues-FeatureValue"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_" xmi:type="uml:Operation" isAbstract="true" name="value">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isInitial_" xmi:type="uml:Operation" name="isInitial">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isInitial_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isInitial_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isInitial_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isInitial_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isInitial_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isInitial_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isDefault_" xmi:type="uml:Operation" name="isDefault">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isDefault_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isDefault_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isDefault_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isDefault_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isDefault_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-isDefault_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.value()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-featureWithValue_" xmi:type="uml:Operation" isAbstract="true" name="featureWithValue">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-featureWithValue_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-featureWithValue_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-featureWithValue_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-featureWithValue_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-featureWithValue_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureValue_Init-featureWithValue_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-A_Relationship_Init_to" xmi:type="uml:Association" name="A_Relationship_Init_to">
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-A_Relationship_Init_to-"/>
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
            <ownedEnd xmi:id="Mappings-Initializers-KerMLInitializers-A_Relationship_Init_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Relationship_Init_to"/>
              <type xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init" xmi:type="uml:Class" isAbstract="true" name="Connector_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-_generalization.Mappings-Initializers-KerMLInitializers-Feature_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init"/>
            </generalization>
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Connectors-Connector"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-isDirected_" xmi:type="uml:Operation" name="isDirected">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-isDirected_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-isDirected_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-isDirected_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-isDirected_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Connector_Init-isDirected_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Connector_Init-isDirected_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Package_Init" xmi:type="uml:Class" isAbstract="true" name="Package_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Package_Init-_generalization.Mappings-Initializers-KerMLInitializers-Namespace_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Namespace_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Package_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Package_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Namespace_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Packages-Package"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Package_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init" xmi:type="uml:Class" isAbstract="true" name="Redefinition_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-_generalization.Mappings-Initializers-KerMLInitializers-Subsetting_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Redefinition"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefinedFeature_" xmi:type="uml:Operation" isAbstract="true" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettedFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefiningFeature_" xmi:type="uml:Operation" isAbstract="true" name="redefiningFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefiningFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefiningFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefiningFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Redefinition_Init-redefiningFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Subsetting_Init-subsettingFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init" xmi:type="uml:Class" isAbstract="true" name="FeatureTyping_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-_generalization.Mappings-Initializers-KerMLInitializers-Specialization_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureTyping"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_" xmi:type="uml:Operation" isAbstract="true" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-typedFeature_" xmi:type="uml:Operation" isAbstract="true" name="typedFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-typedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-typedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-typedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-typedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-typedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-typedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Class" isAbstract="true" name="Relationship_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-_generalization.Mappings-Initializers-KerMLInitializers-Element_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Relationship_Init_to"/>
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-ownedRelatedElement_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_" xmi:type="uml:Operation" name="target">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_" xmi:type="uml:Operation" name="source">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init" xmi:type="uml:Class" isAbstract="true" name="Conjugation_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Conjugation"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_" xmi:type="uml:Operation" isAbstract="true" name="originalType">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-conjugatedType_" xmi:type="uml:Operation" isAbstract="true" name="conjugatedType">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-conjugatedType_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-conjugatedType_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-conjugatedType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-conjugatedType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Conjugation_Init-conjugatedType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Conjugation_Init-conjugatedType_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init" xmi:type="uml:Class" isAbstract="true" name="Specialization_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Specialization"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_" xmi:type="uml:Operation" isAbstract="true" name="specific">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-specific_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_" xmi:type="uml:Operation" isAbstract="true" name="general">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Specialization_Init-general_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-A_AnnotatingElement_Init_to" xmi:type="uml:Association" name="A_AnnotatingElement_Init_to">
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-A_AnnotatingElement_Init_to-"/>
            <memberEnd xmi:idref="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-to"/>
            <ownedEnd xmi:id="Mappings-Initializers-KerMLInitializers-A_AnnotatingElement_Init_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_AnnotatingElement_Init_to"/>
              <type xmi:idref="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Class" isAbstract="true" name="FeatureMembership_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-OwningMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init"/>
            </generalization>
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_" xmi:type="uml:Operation" isAbstract="true" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.ownedMemberFeature()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-OwningMembership_Init-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Predicate_Init" xmi:type="uml:Class" isAbstract="true" name="Predicate_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Predicate_Init-_generalization.Mappings-Initializers-KerMLInitializers-Function_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Function_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Predicate_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Predicate_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Function_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Predicate"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Predicate_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init" xmi:type="uml:Class" isAbstract="true" name="TypeFeaturing_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-_generalization.Mappings-Initializers-KerMLInitializers-Relationship_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-TypeFeaturing"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featureOfType_" xmi:type="uml:Operation" isAbstract="true" name="featureOfType">
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featureOfType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featureOfType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featureOfType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featuringType_" xmi:type="uml:Operation" isAbstract="true" name="featuringType">
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featuringType_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featuringType_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-TypeFeaturing_Init-featuringType_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Namespace_Init" xmi:type="uml:Class" isAbstract="true" name="Namespace_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Namespace_Init-_generalization.Mappings-Initializers-KerMLInitializers-Element_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Namespace_Init-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Namespace_Init_to"/>
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Namespace_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Element_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Namespace_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init" xmi:type="uml:Class" isAbstract="true" name="MembershipImport_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-_generalization.Mappings-Initializers-KerMLInitializers-Import_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Import_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-MembershipImport"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-importedMembership_" xmi:type="uml:Operation" isAbstract="true" name="importedMembership">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-importedMembership_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-importedMembership_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-importedMembership_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-importedMembership_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-importedMembership_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-MembershipImport_Init-importedMembership_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Relationship_Init-target_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init" xmi:type="uml:Class" isAbstract="true" name="Comment_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-_generalization.Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-Initializers-KerMLInitializers-A_Comment_Init_to"/>
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Comment"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-body_" xmi:type="uml:Operation" isAbstract="true" name="body">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-body_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-body_--lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-body_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Comment_Init-body_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-locale_" xmi:type="uml:Operation" name="locale">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-locale_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-locale_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-locale_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-locale_--lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Comment_Init-locale_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-Comment_Init-locale_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init" xmi:type="uml:Class" isAbstract="true" name="TextualRepresentation_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-_generalization.Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-AnnotatingElement_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-TextualRepresentation"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-body_" xmi:type="uml:Operation" isAbstract="true" name="body">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-body_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-language_" xmi:type="uml:Operation" isAbstract="true" name="language">
              <bodyCondition xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-language_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-language_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-language_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-KerMLInitializers-TextualRepresentation_Init-language_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Interaction_Init" xmi:type="uml:Class" isAbstract="true" name="Interaction_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Interaction_Init-_generalization.Mappings-Initializers-KerMLInitializers-Association_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Association_Init"/>
            </generalization>
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Interaction_Init-_generalization.Mappings-Initializers-KerMLInitializers-Behavior_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Behavior_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Interaction_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Interaction_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Association_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Behavior_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-Interaction"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Interaction_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-FeatureReferenceExpression_Init" xmi:type="uml:Class" isAbstract="true" name="FeatureReferenceExpression_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-FeatureReferenceExpression_Init-_generalization.Mappings-Initializers-KerMLInitializers-Expression_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-FeatureReferenceExpression_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureReferenceExpression_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Expression_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureReferenceExpression"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-FeatureReferenceExpression_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Succession_Init" xmi:type="uml:Class" isAbstract="true" name="Succession_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Succession_Init-_generalization.Mappings-Initializers-KerMLInitializers-Connector_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Connector_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Succession_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Succession_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Connector_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Connectors-Succession"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Succession_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-KerMLInitializers-Behavior_Init" xmi:type="uml:Class" isAbstract="true" name="Behavior_Init">
            <generalization xmi:id="Mappings-Initializers-KerMLInitializers-Behavior_Init-_generalization.Mappings-Initializers-KerMLInitializers-Classifier_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Classifier_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-KerMLInitializers-Behavior_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-KerMLInitializers-Behavior_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Classifier_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-Behavior"/>
              <upperValue xmi:id="Mappings-Initializers-KerMLInitializers-Behavior_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-Initializers-SystemInitializers" xmi:type="uml:Package" URI="" name="SystemInitializers">
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ConstraintDefinition_Init" xmi:type="uml:Class" isAbstract="true" name="ConstraintDefinition_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ConstraintDefinition_Init-_generalization.Mappings-Initializers-SystemInitializers-Definition_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ConstraintDefinition_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ConstraintDefinition_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFunction_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Constraints-ConstraintDefinition"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ConstraintDefinition_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-A_to_FlowConnectionUsage_Init" xmi:type="uml:Association" name="A_to_FlowConnectionUsage_Init">
            <memberEnd xmi:idref="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init-to"/>
            <memberEnd xmi:idref="Mappings-Initializers-SystemInitializers-A_to_FlowConnectionUsage_Init-"/>
            <ownedEnd xmi:id="Mappings-Initializers-SystemInitializers-A_to_FlowConnectionUsage_Init-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-Initializers-SystemInitializers-A_to_FlowConnectionUsage_Init"/>
              <type xmi:idref="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-MetadataUsage_Init" xmi:type="uml:Class" isAbstract="true" name="MetadataUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-MetadataUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-MetadataUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-MetadataUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Metadata-MetadataUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-MetadataUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init" xmi:type="uml:Class" isAbstract="true" name="ReferenceUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init-_comment.0" xmi:type="uml:Comment" body="Provides the basic features to map to a ReferenceUsage element.">
              <annotatedElement xmi:idref="Mappings-Initializers-SystemInitializers-ReferenceUsage_Init"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-StateUsage_Init" xmi:type="uml:Class" isAbstract="true" name="StateUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-StateUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-ActionUsage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-ActionUsage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-StateUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-StateUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-ActionUsage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-StateUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ActorMembership_Init" xmi:type="uml:Class" isAbstract="true" name="ActorMembership_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ActorMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ActorMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ActorMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-ActorMembership"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ActorMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ItemDefinition_Init" xmi:type="uml:Class" isAbstract="true" name="ItemDefinition_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ItemDefinition_Init-_generalization.Mappings-Initializers-SystemInitializers-Definition_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ItemDefinition_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ItemDefinition_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemDefinition"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ItemDefinition_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-A_to_ItemFeature_Init" xmi:type="uml:Association" name="A_to_ItemFeature_Init">
            <memberEnd xmi:idref="Mappings-Initializers-SystemInitializers-ItemFeature_Init-to"/>
            <memberEnd xmi:idref="Mappings-Initializers-SystemInitializers-A_to_ItemFeature_Init-"/>
            <ownedEnd xmi:id="Mappings-Initializers-SystemInitializers-A_to_ItemFeature_Init-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-Initializers-SystemInitializers-A_to_ItemFeature_Init"/>
              <type xmi:idref="Mappings-Initializers-SystemInitializers-ItemFeature_Init"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-EventOccurerenceUsage_Init" xmi:type="uml:Class" isAbstract="true" name="EventOccurerenceUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-EventOccurerenceUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-EventOccurerenceUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-EventOccurerenceUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-EventOccurrenceUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-EventOccurerenceUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init" xmi:type="uml:Class" isAbstract="true" name="ActionUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init"/>
            </generalization>
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-_generalization.Mappings-Initializers-KerMLInitializers-Step_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Step_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Step_Init-to"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ActionUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-isComposite_" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ActionUsage_Init-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-ActionUsage_Init-isComposite_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-isComposite_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ItemFeature_Init" xmi:type="uml:Class" isAbstract="true" name="ItemFeature_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ItemFeature_Init-_generalization.Mappings-Initializers-KerMLInitializers-Feature_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ItemFeature_Init-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-Initializers-SystemInitializers-A_to_ItemFeature_Init"/>
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ItemFeature_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-ItemFeature"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ItemFeature_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-Initializers-SystemInitializers-ItemFeature_Init-_comment.0" xmi:type="uml:Comment" body="Initializes the properties of the SysML v2 element ItemFeature.">
              <annotatedElement xmi:idref="Mappings-Initializers-SystemInitializers-ItemFeature_Init"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init" xmi:type="uml:Class" isAbstract="true" name="PortConjugation_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-_generalization.Mappings-Initializers-KerMLInitializers-Conjugation_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Conjugation_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Conjugation_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortConjugation"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-originalPortDefinition_" xmi:type="uml:Operation" isAbstract="true" name="originalPortDefinition">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-originalPortDefinition_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-originalPortDefinition_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = " language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-originalPortDefinition_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-originalPortDefinition_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-PortConjugation_Init-originalPortDefinition_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-PortConjugation_Init-originalPortDefinition_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-Conjugation_Init-originalType_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init" xmi:type="uml:Class" isAbstract="true" name="OccurenceDefinition_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-_generalization.Mappings-Initializers-SystemInitializers-Definition_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-to" xmi:type="uml:Property" name="to">
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-OccurrenceDefinition"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-isIndividual_" xmi:type="uml:Operation" name="isIndividual">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-isIndividual_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-isIndividual_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-isIndividual_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-isIndividual_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-isIndividual_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-OccurenceDefinition_Init-isIndividual_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init" xmi:type="uml:Class" isAbstract="true" name="ConjugatedPortTyping_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-_generalization.Mappings-Initializers-KerMLInitializers-FeatureTyping_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-ConjugatedPortTyping"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-portDefinition_" xmi:type="uml:Operation" isAbstract="true" name="portDefinition">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-portDefinition_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-portDefinition_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-portDefinition_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-portDefinition_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-portDefinition_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-portDefinition_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-conjugatedPortDefinition_" xmi:type="uml:Operation" isAbstract="true" isLeaf="true" isQuery="true" name="conjugatedPortDefinition">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-conjugatedPortDefinition_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-conjugatedPortDefinition_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-conjugatedPortDefinition_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-conjugatedPortDefinition_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-ConjugatedPortDefinition"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-conjugatedPortDefinition_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-ConjugatedPortTyping_Init-conjugatedPortDefinition_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureTyping_Init-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortDefinition_Init" xmi:type="uml:Class" isAbstract="true" name="ConjugatedPortDefinition_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortDefinition_Init-_generalization.Mappings-Initializers-SystemInitializers-PortDefinition_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-PortDefinition_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortDefinition_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortDefinition_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-PortDefinition_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-ConjugatedPortDefinition"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ConjugatedPortDefinition_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init" xmi:type="uml:Class" isAbstract="true" name="Definition_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-_generalization.Mappings-Initializers-KerMLInitializers-Classifier_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Classifier_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Classifier_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-Definition"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-isVariation_" xmi:type="uml:Operation" name="isVariation">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-isVariation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-isVariation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-isVariation_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-isVariation_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-Definition_Init-isVariation_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init-isVariation_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-PortDefinition_Init" xmi:type="uml:Class" isAbstract="true" name="PortDefinition_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-PortDefinition_Init-_generalization.Mappings-Initializers-SystemInitializers-Definition_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-PortDefinition_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-PortDefinition_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Definition_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-PortDefinition_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ConnectionUsage_Init" xmi:type="uml:Class" isAbstract="true" name="ConnectionUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ConnectionUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-PartUsage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-PartUsage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ConnectionUsage_Init-to" xmi:type="uml:Property" name="to">
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-PartUsage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionUsage"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init" xmi:type="uml:Class" isAbstract="true" name="FlowConnectionUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-ConnectionUsage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-ConnectionUsage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-Initializers-SystemInitializers-A_to_FlowConnectionUsage_Init"/>
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-ConnectionUsage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-FlowConnectionUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init-_comment.0" xmi:type="uml:Comment" body="Initializes the properties of the SysML v2 element FlowConnectionUsage.">
              <annotatedElement xmi:idref="Mappings-Initializers-SystemInitializers-FlowConnectionUsage_Init"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-RequirementUsage_Init" xmi:type="uml:Class" isAbstract="true" name="RequirementUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-RequirementUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-RequirementUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-RequirementUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-RequirementUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-RequirementUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ConstraintUsage_Init" xmi:type="uml:Class" isAbstract="true" name="ConstraintUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ConstraintUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ConstraintUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ConstraintUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Constraints-ConstraintUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ConstraintUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-PartUsage_Init" xmi:type="uml:Class" isAbstract="true" name="PartUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-PartUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-PartUsage_Init-to" xmi:type="uml:Property" name="to">
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Parts-PartUsage"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-ObjectiveMembership_Init" xmi:type="uml:Class" isAbstract="true" name="ObjectiveMembership_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-ObjectiveMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-FeatureMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-ObjectiveMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-ObjectiveMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-FeatureMembership_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Cases-ObjectiveMembership"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-ObjectiveMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init" xmi:type="uml:Class" isAbstract="true" name="OccurrenceUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-OccurrenceUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-isIndividual_" xmi:type="uml:Operation" name="isIndividual">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-isIndividual_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-isIndividual_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-isIndividual_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-isIndividual_--lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-isIndividual_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-isIndividual_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-portionKind_" xmi:type="uml:Operation" isAbstract="true" name="portionKind">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-portionKind_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-portionKind_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-portionKind_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-portionKind_--lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-PortionKind"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-portionKind_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-OccurrenceUsage_Init-portionKind_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-SubjectMembership_Init" xmi:type="uml:Class" isAbstract="true" name="SubjectMembership_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-SubjectMembership_Init-_generalization.Mappings-Initializers-KerMLInitializers-ParameterMembership_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-SubjectMembership_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-SubjectMembership_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-ParameterMembership_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Requirements-SubjectMembership"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-SubjectMembership_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init" xmi:type="uml:Class" isAbstract="true" name="Usage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-_generalization.Mappings-Initializers-KerMLInitializers-Feature_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-KerMLInitializers-Feature_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-Usage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-isVariation_" xmi:type="uml:Operation" name="isVariation">
              <bodyCondition xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-isVariation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-isVariation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-isVariation_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-isVariation_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-Initializers-SystemInitializers-Usage_Init-isVariation_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-Initializers-SystemInitializers-Usage_Init-isVariation_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-Initializers-SystemInitializers-AssignmentActionUsage_Init" xmi:type="uml:Class" isAbstract="true" name="AssignmentActionUsage_Init">
            <generalization xmi:id="Mappings-Initializers-SystemInitializers-AssignmentActionUsage_Init-_generalization.Mappings-Initializers-SystemInitializers-ActionUsage_Init" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Initializers-SystemInitializers-ActionUsage_Init"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-Initializers-SystemInitializers-AssignmentActionUsage_Init-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-Initializers-SystemInitializers-AssignmentActionUsage_Init-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Initializers-SystemInitializers-ActionUsage_Init-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-AssignmentActionUsage"/>
              <upperValue xmi:id="Mappings-Initializers-SystemInitializers-AssignmentActionUsage_Init-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:id="Mappings-UML4SysML" xmi:type="uml:Package" URI="" name="UML4SysML">
        <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows" xmi:type="uml:Package" URI="" name="InformationFlows">
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsage_Mapping" xmi:type="uml:Association" name="A_from_InformationItemFlowConveyedItemUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_InformationFlowEndFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping" xmi:type="uml:Class" name="InformationItem_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-_generalization.Mappings-UML4SysML-Classification-Classifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationItem"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::InformationItem is mapped to a SysML v2 ItemDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping" xmi:type="uml:Class" name="InformationFlowSubclassification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowSubclassification_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_to_InformationFlowSubclassification_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-to-element" xmi:type="uml:Property" name="element">
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Relationship"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Subclassification"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a Subclassification relationship between the target element of the UML4SysML::InformationFlow mapping and the target element of the UML4SysML::Association which realizes the flow.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-superclassifier_" xmi:type="uml:Operation" name="superclassifier">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-superclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-superclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = element" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-superclassifier_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-superclassifier_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-superclassifier_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-subclassifier_" xmi:type="uml:Operation" name="subclassifier">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-subclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-subclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-subclassifier_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-subclassifier_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-subclassifier_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping" xmi:type="uml:Class" name="InformationItemFlowConveyedItemUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToItemUsage" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToItemUsage"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates an ItemUsage element representing the conveyed classifier of an UML4SysML::InformationFlow.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{InformationItemFlowConveyedItemUsageFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_to" xmi:type="uml:Association" name="A_InformationFlowEnd_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping" xmi:type="uml:Class" name="InformationFlowFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-to-element" xmi:type="uml:Property" name="element">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-to-element-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-to-element-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureTyping"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(element)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-source" xmi:type="uml:Parameter" name="source">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-source-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-source-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-type_NamedElement-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping" xmi:type="uml:Class" name="InformationFlowEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-to-end" xmi:type="uml:Property" name="end">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-to-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-to-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the source and the target membership relationships of theFlowConnectionDefinition for the UML4SysML::InformationFlow mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = InformationFlowEnd_Mapping.getMapped(from, end)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement-end" xmi:type="uml:Parameter" name="end">
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-ownedMemberFeature_NamedElement-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_from" xmi:type="uml:Association" name="A_InformationFlowEnd_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="InformationItemFlowConveyedItemUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_InformationItemFlowConveyedItemUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationItemFlowConveyedItemUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItemFlowConveyedItemUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_to" xmi:type="uml:Association" name="A_InformationFlowEndFeatureMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEndFeatureMembership_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowConveyedFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_InformationFlowConveyedFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowConveyedFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowConveyedFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowConveyedFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping" xmi:type="uml:Class" name="InformationFlowEnd_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowEnd_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-to-end" xmi:type="uml:Property" name="end">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-to-end-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-to-end-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the source feature of the FlowConnectionDefinition for the mapping of UML4SysML::InformationFlow.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{InformationFlowFeatureTyping_Mapping.getMapped(from, end)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowEnd_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping" xmi:type="uml:Class" name="InformationFlow_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Relationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InformationFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-FlowConnectionDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::InformationFlow is mapped to a FlowConnectionDefinition. If the UML4SysML::InformationFlow has defined realizingConnectors an additional FlowConnectionUsage element is created. The transformation rule is specified in the BehavioredClassifier::ownedRelationship operation. Then transformation also considers SysMLv1::ItemFlows which is handled by the factory class FlowConnectionUsage_Factory.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look
like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block {
	part partA : SysMLv1BlockA;
	part partB : SysMLv1BlockB;
	part itemC : SysMLv1BlockC;

	connection sysMLv1Connector connect partA to partB;
	message : SysMLv1InformationFlowB :&gt; sysMLv1Connector of itemC from partA to partB;	
}

part def SysMLv1BlockA;
part def SysMLv1BlockB;
part def SysMLv1BlockC;
part def SysMLv1BlockD;

connection def SysMLv1Association {	
	end : SysMLv1BlockA;
	end : SysMLv1BlockB;
}	
	
flow def SysMLv1InformationFlowA :&gt; SysMLv1Association {
	item : SysMLv1BlockC;
	item : SysMLv1BlockD;
}    
flow def SysMLv1InformationFlowB {
	end partA : SysMLv1BlockA;
	end partB : SysMLv1BlockB;
} 
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.source
    -&gt;collect(s | InformationFlowEndFeatureMembership_Mapping.getMapped(from, s))-&gt;asSet()
-&gt;union(from.target
    -&gt;collect(t | InformationFlowEndFeatureMembership_Mapping.getMapped(from, t))-&gt;asSet())
-&gt;union(from.conveyed
    -&gt;collect(i | InformationFlowConveyedFeatureMembership_Mapping.getMapped(i))-&gt;asSet())
-&gt;union(from.realization-&gt;select( a | a.oclIsKindOf(UML::Association))
    -&gt;collect(r | InformationFlowSubclassification_Mapping.getMapped(from, r))-&gt;asSet()) 
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())
-&gt;asOrderedSet()" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_to_InformationFlowSubclassification_Mapping" xmi:type="uml:Association" name="A_to_InformationFlowSubclassification_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_to_InformationFlowSubclassification_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_to_InformationFlowSubclassification_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_to_InformationFlowSubclassification_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_from" xmi:type="uml:Association" name="A_InformationFlow_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_InformationFlowFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowSubclassification_Mapping" xmi:type="uml:Association" name="A_from_InformationFlowSubclassification_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowSubclassification_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowSubclassification_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowSubclassification_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowSubclassification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_to" xmi:type="uml:Association" name="A_InformationItem_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_to" xmi:type="uml:Association" name="A_InformationFlow_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlow_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlow_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping" xmi:type="uml:Class" name="InformationFlowConveyedFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_from_InformationFlowConveyedFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = InformationItemFlowConveyedItemUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowConveyedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_from" xmi:type="uml:Association" name="A_InformationItem_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationItem_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationItem_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_to" xmi:type="uml:Association" name="A_InformationFlowFeatureTyping_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-InformationFlows-A_InformationFlowFeatureTyping_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-InformationFlows-InformationFlowFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-UseCases" xmi:type="uml:Package" URI="" name="UseCases">
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping" xmi:type="uml:Class" name="UseCaseEmptySubjectReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseEmptySubjectReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UseCase"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates an &quot;empty&quot; ReferenceUsage for the subject, if the subject is not given at the SysML v1 UseCase element.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveRequirementUsage_Mapping" xmi:type="uml:Association" name="A_from_UseCaseObjectiveRequirementUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveRequirementUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveRequirementUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveRequirementUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_to_UseCase_Mapping" xmi:type="uml:Association" name="A_to_UseCase_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCase_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_to_UseCase_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_to_UseCase_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_UseCase_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCase_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseActorFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_UseCaseActorFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActorFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseActorFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActorFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping" xmi:type="uml:Class" name="UseCaseActorFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActorFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.type" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActorFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCase_Mapping" xmi:type="uml:Association" name="A_from_UseCase_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCase_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCase_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCase_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCase_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCase_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveSubjectMembership_Mapping" xmi:type="uml:Association" name="A_from_UseCaseObjectiveSubjectMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveSubjectMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveSubjectMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveSubjectMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping" xmi:type="uml:Class" name="Actor_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping-_generalization.Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_Actor_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Actor"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_Actor_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemDefinition"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-UseCases-Actor_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Actor is mapped to a SysML v2 ItemDefinition.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
item def SysMLv1Actor;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-UseCases-Actor_Mapping"/>
</ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveMembership_Mapping" xmi:type="uml:Association" name="A_from_UseCaseObjectiveMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping" xmi:type="uml:Class" name="UseCaseObjectiveRequirementUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToRequirementUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveRequirementUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UseCase"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the RequirementUsage element for the use case objective. The element is not set by an element from the SysML v1 UseCase.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{UseCaseObjectiveSubjectMembership_Mapping.getMapped(from),  
CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveRequirementUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_IncludeFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_IncludeFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_IncludeFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_IncludeFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_IncludeFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseActor_Mapping" xmi:type="uml:Association" name="A_from_UseCaseActor_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActor_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseActor_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActor_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping" xmi:type="uml:Class" name="UseCaseObjectiveSubjectMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveSubjectMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UseCase"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = UseCaseEmptySubjectReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectMembership_Mapping" xmi:type="uml:Association" name="A_from_UseCaseSubjectMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping" xmi:type="uml:Class" name="UseCaseActorMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActorMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActorMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = UseCaseActor_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping" xmi:type="uml:Class" name="UseCase_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-_generalization.Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCase_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UseCase"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_UseCase_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-UseCases-UseCaseDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::UseCase is mapped to a SysML v2 UseCaseDefinition.

The expected SysML v2 textual syntax of a mapped UML4SysML::UseCase with a defined subject is as follows.

&lt;pre&gt;
use case def SysMLv1UseCase {
  subject subject_SysMLv1Block : SysMLv1Block;
}
part def SysMLv1Block;
&lt;/pre&gt;

Currently, only one use case subject is supported by the mapping class. Since the UML4SysML::Extend relationship is not considered by the SysML v1 to SysML v2 transformation, the extension points of a use case are also not mapped.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-UseCases-UseCase_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let properties : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Property) and 
        e.oclAsType(UML::Property).association.oclIsUndefined()) in
let actors : Set(UML::Property) = 
    UML::Association.allInstances()
        -&gt;collect(m | m.memberEnd)
        -&gt;flatten()
        -&gt;select( m | m.type = from)-&gt;collect(a | a.owningAssociation)
        -&gt;collect( p | p.memberEnd-&gt;select( m | not (m.type = from) ))-&gt;flatten() in
let extensionPoints : Sequence(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ExtensionPoint)) in
let extend : Sequence(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Extend)) in
let include : Sequence(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Include)) in 
let elements : Set(UML::Element) = 
    ((((from.ownedElement-properties) - extensionPoints) - extend) - include) in
let relationships : Sequence(KerML::Relationship) =
elements-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(properties-&gt;collect(e | PropertyMembership_Mapping.getMapped(e)))
-&gt;including(UseCaseSubjectMembership_Mapping.getMapped(from))
-&gt;including(UseCaseObjectiveMembership_Mapping.getMapped(from)) 
-&gt;including(CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from))
-&gt;union(actors-&gt;collect(e | UseCaseActorMembership_Mapping.getMapped(e))) in
if from.classifierBehavior.oclIsUndefined() then 
    relationships 
else 
    relationships
    -&gt;including(BehavioredClassifierFeatureMembership_Mapping.getMapped(from)) 
endif
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCase_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCase_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping" xmi:type="uml:Class" name="UseCaseSubjectFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UseCase"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.subject-&gt;size() &gt; 0 then from.subject-&gt;get(0) else invalid endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping" xmi:type="uml:Class" name="UseCaseSubjectMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToSubjectMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UseCase"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.subject-&gt;size() &gt; 0 then  
    UseCaseSubjectReferenceUsage_Mapping.getMapped(from)  
else  
    UseCaseEmptySubjectReferenceUsage_Mapping.getMapped(from)  
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping" xmi:type="uml:Class" name="IncludeFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_IncludeFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Include"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.addition" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-IncludeFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseEmptySubjectReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_UseCaseEmptySubjectReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseEmptySubjectReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseEmptySubjectReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseEmptySubjectReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_to_Actor_Mapping" xmi:type="uml:Association" name="A_to_Actor_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-Actor_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_to_Actor_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_to_Actor_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_Actor_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-Actor_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_Include_Mapping" xmi:type="uml:Association" name="A_from_Include_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-Include_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_Include_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_Include_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_Include_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-Include_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping" xmi:type="uml:Class" name="UseCaseActor_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActor_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the PartUsage representing an actor of the use case.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{UseCaseActorFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActor_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping" xmi:type="uml:Class" name="UseCaseObjectiveMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToObjectiveMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseObjectiveMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UseCase"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = UseCaseObjectiveRequirementUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseObjectiveMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_UseCaseSubjectFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseSubjectFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_to_GenericToOccurrenceUsage_Mapping" xmi:type="uml:Association" name="A_to_GenericToOccurrenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_to_GenericToOccurrenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_to_GenericToOccurrenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_GenericToOccurrenceUsage_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseActorMembership_Mapping" xmi:type="uml:Association" name="A_from_UseCaseActorMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActorMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_UseCaseActorMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_UseCaseActorMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-UseCaseActorMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping" xmi:type="uml:Class" name="UseCaseSubjectReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-_generalization.Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-UseCases-UseCaseEmptySubjectReferenceUsage_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the ReferenceUsage element for the subject.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{UseCaseSubjectFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'subject_' + from.subject-&gt;get(0).name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-UseCaseSubjectReferenceUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping" xmi:type="uml:Class" name="Include_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_Include_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-UseCases-IncludeUseCaseUsage"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_Include_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Include"/>
              <upperValue xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Include is mapped to a SysML v2 IncludeUseCaseUsage.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
use case def SysMLv1UseCase1 {
	include use case : SysMLv1UseCase2;
}
use case def SysMLv1UseCase2;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-UseCases-Include_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{IncludeFeatureTyping_Mapping.getMapped(from), 
ReturnParameterFeatureMembership_Factory.create(),
EmptySubjectMembership_Factory.create()}
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-UseCases-Include_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-UseCases-Include_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_from_Actor_Mapping" xmi:type="uml:Association" name="A_from_Actor_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-Actor_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_from_Actor_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_from_Actor_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_from_Actor_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-Actor_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-UseCases-A_to_Include_Mapping" xmi:type="uml:Association" name="A_to_Include_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-Include_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-UseCases-A_to_Include_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-UseCases-A_to_Include_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-UseCases-A_to_Include_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-UseCases-Include_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers" xmi:type="uml:Package" URI="" name="SimpleClassifiers">
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_conjugatedPortDefinitionMembership_Interface_Mapping" xmi:type="uml:Association" name="A_conjugatedPortDefinitionMembership_Interface_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-conjugatedPortDefinitionMembership"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_conjugatedPortDefinitionMembership_Interface_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_conjugatedPortDefinitionMembership_Interface_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_conjugatedPortDefinitionMembership_Interface_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping" xmi:type="uml:Class" name="Signal_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-_generalization.Mappings-UML4SysML-Classification-Classifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Signal_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Signal"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Signal_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Signal is mapped to a SysML v2 AttributeDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Enumeration_Mapping" xmi:type="uml:Association" name="A_from_Enumeration_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Enumeration_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Enumeration_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Enumeration_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfacePortConjugation_Mapping" xmi:type="uml:Association" name="A_from_InterfacePortConjugation_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfacePortConjugation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfacePortConjugation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfacePortConjugation_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping" xmi:type="uml:Class" name="Attribute_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Attribute_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Attributes-AttributeUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-_comment.0" xmi:type="uml:Comment" body="An UML4SysML::Property is mapped to a SysMLv2 AttributeUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if src.oclIsKindOf(UML::Property) and not 
    Helper.hasStereotypeApplied(src.owner, 
        'SysML::ConstraintBlocks::ConstraintBlock') then
        let p: UML::Property = src.oclAsType(UML::Property) in 
        if p.type.oclIsUndefined() then 
            false
        else 
         p.type.oclIsKindOf(UML::DataType) and
         (p.association.oclIsUndefined() or p.association.ownedEnd-&gt;excludes(p))
        endif 
else
    false
endif
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping" xmi:type="uml:Class" name="InterfacePortConjugation_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfacePortConjugation_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Interface"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfacePortConjugation_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortConjugation"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-_comment.0" xmi:type="uml:Comment" body="As part of the mapping from a UML4SysML::Interface to a SysML v2 PortDefinition, this mapping class is used to create the appropriate PortConjugation relationship.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-originalPortDefinition_" xmi:type="uml:Operation" name="originalPortDefinition">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-originalPortDefinition_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-originalPortDefinition_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-originalPortDefinition_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-originalPortDefinition_--lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-originalPortDefinition_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-originalPortDefinition_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-conjugatedType_" xmi:type="uml:Operation" name="conjugatedType">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-conjugatedType_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-conjugatedType_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::ConjugatedPortDefinition.allInstances() 
-&gt;collect(cpd | cpd.owningRelationship) 
-&gt;select(r | r.oclIsKindOf(SysMLv2::Membership)) 
-&gt;any(m | m.memberName = from.name)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-conjugatedType_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-conjugatedType_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping" xmi:type="uml:Class" name="InterfaceConjugatedPortDefinitionMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinitionMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Interface"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="As part of the mapping from a UML4SysML::Interface to a SysML v2 PortDefinition, this mapping class is used to create the membership relationship for the ConjugatedPortDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = InterfaceConjugatedPortDefinition_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Interface_Mapping" xmi:type="uml:Association" name="A_from_Interface_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Interface_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Interface_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Interface_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinitionMembership_Mapping" xmi:type="uml:Association" name="A_from_InterfaceConjugatedPortDefinitionMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinitionMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinitionMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinitionMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping" xmi:type="uml:Class" name="AttributeRedefined_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_AttributeRedefined_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-ReferenceUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-_comment.0" xmi:type="uml:Comment" body="An UML4SysML::SimpleClassifiers::Property is mapped to a SysML v2 AttributeUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let typing: KerML::FeatureTyping = 
    AssociationToFeatureTyping_Mapping.getMapped(from) in
let subsetting: Set(KerML::Subsetting) = 
    from.subsettedProperty
    -&gt;collect(p | PropertySubsetting_Mapping.getMapped(from, p))-&gt;asSet() in
let subsettingMultiplicityTyping: Set(KerML::Relationship) = 
    subsetting
    -&gt;union(Set{AttributeRedefinedRedefinition_Mapping.getMapped(from)})-&gt;union(
        if typing.oclIsUndefined() then
            Set{MultiplicityMembership_Mapping.getMapped(from)}
        else
            Set{MultiplicityMembership_Mapping.getMapped(from), typing}
        endif)-&gt;asSet() in
if from.defaultValue.oclIsUndefined() then 
    subsettingMultiplicityTyping 
else
    subsettingMultiplicityTyping
    -&gt;including(PropertyDefaultValue_Mapping.getMapped(from))
endif                                                
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Signal_Mapping" xmi:type="uml:Association" name="A_to_Signal_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Signal_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Signal_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Signal_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping" xmi:type="uml:Class" name="ReceptionFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_ReceptionFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Reception"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Reception is mapped to SysML v2 AttributeUsage. The ReceptionToFeatureTyping_Mapping class creates the type of the AttributeUsage which is the Signal of the Reception.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Classifier_Mapping.getMapped(from.signal)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping" xmi:type="uml:Class" name="AttributeRedefinedRedefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_AttributeRedefinedRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.redefinedProperty.get(0) " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_BehavioredClassifierFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_BehavioredClassifierFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_BehavioredClassifierFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_BehavioredClassifierFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_BehavioredClassifierFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping" xmi:type="uml:Class" name="AttributeRedefinedMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping"/>
            </generalization>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.oclIsKindOf(UML::Property)  
and (src.oclAsType(UML::Property).redefinedElement-&gt;size() &gt; 0)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-filter_Element-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AttributeRedefined_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedFeatureTyping_Mapping" xmi:type="uml:Class" name="AttributeRedefinedFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping"/>
            </generalization>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping" xmi:type="uml:Class" name="BehavioredClassifierFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#BehavioredClassifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping" xmi:type="uml:Class" name="InterfaceRealization_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceRealization_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InterfaceRealization"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceRealization_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Subclassification"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::InterfaceRealization is mapped to a SysMLv2 Subclassification relationship.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-subclassifier_" xmi:type="uml:Operation" name="subclassifier">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-subclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-subclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Classifier_Mapping.getMapped(from.specific)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-subclassifier_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-subclassifier_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-subclassifier_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-subclassifier_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-superclassifier_" xmi:type="uml:Operation" name="superclassifier">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-superclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-superclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Classifier_Mapping.getMapped(from.general)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-superclassifier_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-superclassifier_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-superclassifier_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-superclassifier_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping" xmi:type="uml:Class" name="EnumerationLiteral_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-_generalization.Mappings-UML4SysML-Classification-InstanceSpecification_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationLiteral_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#EnumerationLiteral"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationLiteral_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Enumerations-EnumerationUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::EnumerationLiteral is mapped to a SysML v2 EnumerationUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping" xmi:type="uml:Class" name="BehavioredClassifierFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_BehavioredClassifierFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#BehavioredClassifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = BehavioredClassifierActionUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceRealization_Mapping" xmi:type="uml:Association" name="A_to_InterfaceRealization_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceRealization_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceRealization_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceRealization_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping" xmi:type="uml:Class" name="Reception_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-_generalization.Mappings-UML4SysML-Classification-BehavioralFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Reception_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Reception"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Reception_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Reception is mapped to a SysML v2 AttributeUsage with feature direction &quot;in&quot;.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::FeatureDirectionKind::in" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()-&gt;including(ReceptionFeatureTyping_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Reception_Mapping" xmi:type="uml:Association" name="A_from_Reception_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Reception_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Reception_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Reception_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationVariantMembership_Mapping" xmi:type="uml:Association" name="A_from_EnumerationVariantMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationVariantMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationVariantMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationVariantMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinition_Mapping" xmi:type="uml:Association" name="A_from_InterfaceConjugatedPortDefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationVariantMembership_Mapping" xmi:type="uml:Association" name="A_to_EnumerationVariantMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationVariantMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationVariantMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationVariantMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Interface_Mapping" xmi:type="uml:Association" name="A_to_Interface_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Interface_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Interface_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Interface_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_AttributeRedefinedRedefinition_Mapping" xmi:type="uml:Association" name="A_from_AttributeRedefinedRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_AttributeRedefinedRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_AttributeRedefinedRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_AttributeRedefinedRedefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefinedRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfacePortConjugation_Mapping" xmi:type="uml:Association" name="A_to_InterfacePortConjugation_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfacePortConjugation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfacePortConjugation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfacePortConjugation_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfacePortConjugation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifier_Mapping" xmi:type="uml:Association" name="A_from_BehavioredClassifier_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifier_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifier_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifier_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceConjugatedPortDefinition_Mapping" xmi:type="uml:Association" name="A_to_InterfaceConjugatedPortDefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceConjugatedPortDefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceConjugatedPortDefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceConjugatedPortDefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Signal_Mapping" xmi:type="uml:Association" name="A_from_Signal_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Signal_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_Signal_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Signal_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Signal_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_DataType_Mapping" xmi:type="uml:Association" name="A_to_DataType_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_DataType_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_DataType_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_DataType_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Enumeration_Mapping" xmi:type="uml:Association" name="A_to_Enumeration_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Enumeration_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Enumeration_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Enumeration_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationLiteral_Mapping" xmi:type="uml:Association" name="A_to_EnumerationLiteral_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationLiteral_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationLiteral_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationLiteral_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping" xmi:type="uml:Class" name="InterfaceConjugatedPortDefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_InterfaceConjugatedPortDefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-ConjugatedPortDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceConjugatedPortDefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Interface"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-_comment.0" xmi:type="uml:Comment" body="As part of the mapping from a UML4SysML::Interface to a SysMLv2 PortDefinition, this mapping class is used to create the appropriate ConjugatedPortDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{InterfacePortConjugation_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = '~'+from.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinition_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_DataType_Mapping" xmi:type="uml:Association" name="A_from_DataType_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_DataType_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_DataType_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_DataType_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceRealization_Mapping" xmi:type="uml:Association" name="A_from_InterfaceRealization_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceRealization_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceRealization_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_InterfaceRealization_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceRealization_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierActionUsage_Mapping" xmi:type="uml:Association" name="A_from_BehavioredClassifierActionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierActionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierActionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierActionUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping" xmi:type="uml:Class" name="Enumeration_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-_generalization.Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Enumeration_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Enumeration"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Enumeration_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Enumerations-EnumerationDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Enumeration is mapped to a SysML v2 EnumerationDefinition.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
enum def SysMLv1Enumeration {
	enum sysMLv1Literal1;
	enum sysMLv1Literal2; 
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-isVariation_" xmi:type="uml:Operation" name="isVariation">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-isVariation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-isVariation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-isVariation_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-isVariation_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(Classifier_Mapping).ownedRelationship()
-&gt;union(from.ownedLiteral-&gt;collect(e | EnumerationVariantMembership_Mapping.getMapped(e))-&gt;asSet())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Enumeration_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping" xmi:type="uml:Class" name="Interface_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-_generalization.Mappings-UML4SysML-Classification-Classifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_Interface_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Interface"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Interface_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPortDefinition_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortDefinition"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-conjugatedPortDefinitionMembership" xmi:type="uml:Property" name="conjugatedPortDefinitionMembership">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_conjugatedPortDefinitionMembership_Interface_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-InterfaceConjugatedPortDefinitionMembership_Mapping"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Interface is mapped to a SysMLv2 PortDefinition. The mapping  also includes the generation of an appropriate ConjugatedPortDefinition. That mappings is performed by the mapping classes InterfaceConjugatedPortDefinitionMembership_Mapping, InterfacePortConjugation_Mapping, and InterfaceConjugatedPortDefinition_Mapping.
&lt;/p&gt;
&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
port def SysMLv1Interface {
	attribute sysMLv1Property;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(Classifier_Mapping).ownedRelationship()
-&gt;including(conjugatedPortDefinitionMembership)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Interface_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping" xmi:type="uml:Class" name="PrimitiveType_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping-_generalization.Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_PrimitiveType_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#PrimitiveType"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping-_comment.0" xmi:type="uml:Comment" body="The PrimitiveType_Mapping class maps a UML4SysML::PrimitiveType to a SysML v2 AttributeDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping" xmi:type="uml:Class" name="DataType_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-_generalization.Mappings-UML4SysML-Classification-Classifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_DataType_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DataType"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_DataType_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Attributes-AttributeDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::SimpleClassifiers::DataType is mapped to a SysML v2 AttributeDefinition. The mapping  also cover the transformation of UML4SysML::PrimitiveType elements.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block {
	attribute sysMLv1Property : ScalarValues::Integer;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-DataType_Mapping"/>
</ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_BehavioredClassifierFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_AttributeRedefined_Mapping" xmi:type="uml:Association" name="A_to_AttributeRedefined_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_AttributeRedefined_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_AttributeRedefined_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_AttributeRedefined_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-AttributeRedefined_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Reception_Mapping" xmi:type="uml:Association" name="A_to_Reception_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Reception_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_to_Reception_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_Reception_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Reception_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_ReceptionFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ReceptionFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_ReceptionFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_ReceptionFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_ReceptionFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-ReceptionFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_PrimitiveType_Mapping" xmi:type="uml:Association" name="A_from_PrimitiveType_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_PrimitiveType_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_PrimitiveType_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_PrimitiveType_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-PrimitiveType_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping" xmi:type="uml:Class" isAbstract="true" name="BehavioredClassifier_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-_generalization.Mappings-UML4SysML-Classification-Classifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifier_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#BehavioredClassifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-_comment.0" xmi:type="uml:Comment" body="The abstract mapping class maps the abstract metaclass UML4SysML::BehavioredClassifiers to a SysMLv2 Classifier.

The mapping class is used by concrete mapping classes, for example, Block_Mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | (e.oclIsKindOf(UML::Property) and 
        (e.oclAsType(UML::Property).redefinedProperty-&gt;size() = 0)) or 
         e.oclIsKindOf(UML::Operation) or e.oclIsKindOf(UML::Connector)) in
let redefinedAttributes: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | from.oclIsKindOf(UML::DataType) and 
        (e.oclAsType(UML::Property).redefinedProperty-&gt;size() &gt; 0)) in
let generalizations : Set(UML::Generalization) = 
    from.ownedElement
    -&gt;select(e | e.oclIsKindOf(UML::Generalization)) in
let constraints : Set(UML::Constraint) = 
    UML::Constraint.allInstances()
    -&gt;select( c | c.constrainedElement-&gt;includes(from)) in
let toElementOMS: Set(UML::Element) = 
    (((from.ownedElement - toElementFMS) - redefinedAttributes) - 
    generalizations) - from.ownedComment  in
let relationships: Sequence(KerML::Relationship) =
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(toElementFMS-&gt;collect(e | 
    ElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(constraints-&gt;collect(e | 
    ConstrainedElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(redefinedAttributes-&gt;collect(e | 
    AttributeRedefinedMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(generalizations-&gt;collect(e | 
    Generalization_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship()) in 
if from.classifierBehavior.oclIsUndefined() then 
    relationships 
else 
    relationships
    -&gt;including(BehavioredClassifierFeatureMembership_Mapping.getMapped(from)) 
endif " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping" xmi:type="uml:Class" name="BehavioredClassifierActionUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_BehavioredClassifierActionUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#BehavioredClassifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The BehavioredClassifierToPerformActionUsage_Mapping class creates a PerformActionUsage element to call the transformed SysML v1 classifier behavior.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{BehavioredClassifierFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'classifierBehavior'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifierActionUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationLiteral_Mapping" xmi:type="uml:Association" name="A_from_EnumerationLiteral_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationLiteral_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationLiteral_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationLiteral_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationLiteral_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping" xmi:type="uml:Class" name="EnumerationVariantMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_from_EnumerationVariantMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#EnumerationLiteral"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-SimpleClassifiers-A_to_EnumerationVariantMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-VariantMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The EnumerationVariantMembership_Mapping class creates the variant membership relationship between the enumeration definition and a enumeration usage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-SimpleClassifiers-EnumerationVariantMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-Actions" xmi:type="uml:Package" URI="" name="Actions">
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions" xmi:type="uml:Package" URI="" name="AcceptEventActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping" xmi:type="uml:Class" name="AEAChangeParameterExpressionFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterExpressionFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AEAChangeParameterFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping" xmi:type="uml:Class" name="AEASignalParameterFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameterFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let event : UML::Event = from.trigger.get(0).event in   
if event.oclIsTypeOf(UML::SignalEvent) then 
    event.oclAsType(UML::SignalEvent).signal 
else invalid endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterExpressionFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterExpressionFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterExpressionFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterExpressionFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterExpressionFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterExpressionFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping" xmi:type="uml:Class" name="AEAChangeParameterTrigger_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTrigger_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterTrigger_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-to"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-TriggerInvocationExpression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a TriggerInvocationExpression from the change event specified at the AcceptEventAction.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEAChangeParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterResultExpressionMembership_Mapping" xmi:type="uml:Association" name="A_to_AEAChangeParameterResultExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterResultExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterResultExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterResultExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="AEAChangeParameterFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the feature chain expression element for the change parameter of the SysML v2 AcceptActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEAChangeParameterMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping" xmi:type="uml:Class" name="AEAReceiverFeatureReferenceExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.trigger.get(0).port-&gt;size() &gt; 0 then 
    from.trigger.get(0).port.get(0) 
else 
    invalid 
endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterResultExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterResultExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterResultExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterResultExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterResultExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureChainExpression_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterFeatureChainExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureChainExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureChainExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureChainExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_AEAReceiverFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameter_Mapping" xmi:type="uml:Association" name="A_from_AEAReceiverParameter_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameter_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameter_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameter_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameter_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameter_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameter_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameter_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameter_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping" xmi:type="uml:Class" name="ReplyAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_ReplyAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReplyAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ReplyAction is only used with UML4SysML::AcceptCallAction. Since we have no mapping of AcceptCallAction to SysML v2, there is also no mapping for ReplyAction. However, it is mapped to an empty action usage to keep the connections within the activity respectively action definition.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptCallAction_Mapping" xmi:type="uml:Association" name="A_from_AcceptCallAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptCallAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptCallAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptCallAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAReceiverParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_UnmarshallAction_Mapping" xmi:type="uml:Association" name="A_from_UnmarshallAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_UnmarshallAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_UnmarshallAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_UnmarshallAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAReceiverFeatureReferenceExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterFeatureChainExpression_Mapping" xmi:type="uml:Association" name="A_to_AEAChangeParameterFeatureChainExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterFeatureChainExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterFeatureChainExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterFeatureChainExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping" xmi:type="uml:Class" name="AEASignalParameter_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameter_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the reference usage element for the signal parameter of the SysML v2 AcceptActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEASignalParameterFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeature_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="AEAReceiverFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the reference usage element for the receiver parameter of the SysML v2 AcceptActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEAReceiverFeatureReferenceExpressionMembership_Mapping.getMapped(from), 
ReturnParameterFeatureMembership_Factory.create()} 
" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterTrigger_Mapping" xmi:type="uml:Association" name="A_to_AEAChangeParameterTrigger_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterTrigger_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterTrigger_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterTrigger_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping" xmi:type="uml:Class" name="AEAChangeParameterFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AEAChangeParameterTriggerExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping" xmi:type="uml:Class" name="UnmarshallAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_UnmarshallAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#UnmarshallAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping of UML4SysML::UnmarshallAction is not specified yet. It is currently mapped to an empty action usage to keep the connections within the activity respectively action definition.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-UnmarshallAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptEventAction_Mapping" xmi:type="uml:Association" name="A_from_AcceptEventAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptEventAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptEventAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptEventAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_AEAReceiverFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping" xmi:type="uml:Class" name="AEAParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The mapping class creates the parameter membership relationship for the element that can be received by the accept action. The source of the element is the trigger of the UML4SysML::AcceptEventAction. 
&lt;/p&gt;&lt;p&gt;
Currently, more than one trigger is not supported by the transformation.
&lt;/p&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.trigger.get(0).event.oclIsTypeOf(UML::SignalEvent) then 
    AEASignalParameter_Mapping.getMapped(from) 
else if from.trigger.get(0).event.oclIsTypeOf(UML::ChangeEvent) then
    AEAChangeParameter_Mapping.getMapped(from)
else
    invalid
endif endif " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping" xmi:type="uml:Class" name="AEAChangeExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.trigger.get(0).event.oclAsType(UML::ChangeEvent).changeExpression" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AcceptEventAction_Mapping" xmi:type="uml:Association" name="A_to_AcceptEventAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AcceptEventAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AcceptEventAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AcceptEventAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping" xmi:type="uml:Class" name="AEAReceiverParameter_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameter_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the reference usage element for the receiver parameter of the SysML v2 AcceptActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
if from.trigger.get(0).port-&gt;size() &gt; 0 
then Set{AEAReceiverFeatureValue_Mapping.getMapped(from)} 
else Set{}
endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameter_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping" xmi:type="uml:Class" name="AcceptCallAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping-_generalization.Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptCallAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptCallAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping-_comment.0" xmi:type="uml:Comment" body="Since the CallEvent is not supported by SysML v2, the AcceptCallAction is also not covered. It is mapped to an empty action usage to keep the connections within the activity respectively action definition.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptCallAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping" xmi:type="uml:Class" name="AEAChangeParameterFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature for the feature chain expression element for the change parameter of the SysML v2 AcceptActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEAChangeParameterExpressionFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeature_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameter_Mapping" xmi:type="uml:Association" name="A_from_AEASignalParameter_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameter_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameter_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameter_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameter_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping" xmi:type="uml:Class" name="AEAChangeParameterTriggerExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTriggerExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the trigger expression element for the change parameter of the SysML v2 AcceptActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEAChangeParameterResultExpressionMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameterFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_AEASignalParameterFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameterFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameterFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEASignalParameterFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEASignalParameterFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping" xmi:type="uml:Class" name="AEAChangeParameterParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AEAChangeParameterFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping" xmi:type="uml:Class" name="AEAChangeParameterFeatureChainExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterFeatureChainExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-to"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureChainExpression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureChainExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chain expression element for the change parameter of the SysML v2 AcceptActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEAChangeParameterParameterMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping" xmi:type="uml:Class" name="AEAReceiverFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AEAReceiverFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping" xmi:type="uml:Class" name="AEAChangeParameter_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameter_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class transforms the change event specified at the AcceptEventAction.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AEAChangeParameterFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameter_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_ReplyAction_Mapping" xmi:type="uml:Association" name="A_from_ReplyAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_ReplyAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_ReplyAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_ReplyAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-ReplyAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping" xmi:type="uml:Class" name="AEAReceiverParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAReceiverParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AEAReceiverParameter_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAReceiverParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping" xmi:type="uml:Class" name="AEAChangeParameterResultExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AEAChangeParameterResultExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-ResultExpressionMembership"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterResultExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AEAChangeParameterFeatureChainExpression_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterResultExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTrigger_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterTrigger_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTrigger_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTrigger_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTrigger_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTrigger_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTriggerExpression_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterTriggerExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTriggerExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTriggerExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterTriggerExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterTriggerExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping" xmi:type="uml:Class" name="AEAChangeParameterFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AEAChangeParameterTrigger_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping" xmi:type="uml:Class" name="AEAChangeParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.trigger.get(0).event.oclAsType(UML::ChangeEvent).changeExpression" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_AEAChangeParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AEAChangeParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AEAChangeParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping" xmi:type="uml:Class" name="AcceptEventAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_from_AcceptEventAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AcceptEventAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-A_to_AcceptEventAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-AcceptActionUsage"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::AcceptEventAction is mapped to a AcceptActionUsage element.
&lt;/p&gt;&lt;p&gt;
If the trigger is a signal, it is mapped to an accept parameter typed by the signal.
&lt;/p&gt;&lt;p&gt;
SysMLv2 does not support more than one trigger. Therefore only the first specified trigger of the action is transformed. All further triggers are ignored.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action acceptEventActionSignalEvent1 accept : SysMLv1Signal via sysMLv1Port;
action acceptEventActionChangeEvent1 accept when when changeExpression.result {
	calc changeExpression {
		return : ScalarValues::Boolean;
		language &quot;OCL&quot;
			/*
			 * x &gt; 0
			 */
	}
}
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let relationships : Set(KerML::Relationship) = Helper.actionOwnedRelationship(from)
-&gt;including(AEAReceiverParameterMembership_Mapping.getMapped(from)) in
let relationshipsWithParameter : Set(KerML::Relationship) =
if (from.trigger.get(0).event.oclIsTypeOf(UML::SignalEvent) or 
    from.trigger.get(0).event.oclIsTypeOf(UML::ChangeEvent)) then
    relationships-&gt;including(AEAParameterMembership_Mapping.getMapped(from))
else
    relationships
endif in 
if from.trigger.get(0).event.oclIsTypeOf(UML::ChangeEvent) then 
    relationshipsWithParameter
        -&gt;including(ElementFeatureMembership_Mapping.getMapped(
            from.trigger.get(0).event.oclAsType(UML::ChangeEvent).changeExpression))
else relationshipsWithParameter
endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-AcceptEventActions-AcceptEventAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions" xmi:type="uml:Package" URI="" name="VariableActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping" xmi:type="uml:Class" name="AddVariableValueAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AddVariableValueAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::AddVariableValueAction is mapped to a SysML v2 ActionUsage defined by the SysML v1 library action definition SysMLv1Library::AddValueAction.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
action def SysMLv1Activity {	
	private attribute sysMLv1Variable1 : ScalarValues::Integer;
	private attribute sysMLv1Variable2 [0..*] : ScalarValues::Integer;
						
	action sysMLv1AddVariableValueAction1 : SysMLv1Library::AddValueAction {
		:&gt;&gt; target := sysMLv1Variable1;
	}
		
	action sysMLv1AddVariableValueAction1 : SysMLv1Library::AddValueAction {
		:&gt;&gt; target := thisIsAVariable;
		:&gt;&gt; isReplaceAll := true;
	}	
} 
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let relationships : Set(KerML::Relationship) = 
Set{AVVAFeatureTyping_Mapping.getMapped(from)} 
-&gt;including(AVVAVariableFeatureMembership_Mapping.getMapped(from)) in
if from.isReplaceAll then 
    relationships-&gt;including(AVVAIsReplaceAllFeatureMembership_Mapping.getMapped(from))
else
    relationships
endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_RVAReferenceUsageExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariable_Mapping" xmi:type="uml:Association" name="A_from_RVVAVariable_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariable_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariable_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariable_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_RVAReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping" xmi:type="uml:Class" name="RVVAVariableFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RVVAVariable_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="AVVAValueFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression element for the UML4SysML::AddStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AVVAValueExpressionMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_AVVAIsReplaceAllFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_AVVAVariableFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RemoveVariableValueAction_Mapping" xmi:type="uml:Association" name="A_from_RemoveVariableValueAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RemoveVariableValueAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RemoveVariableValueAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RemoveVariableValueAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_RVAReferenceUsageFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_CVAReferenceUsageFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsageFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsageFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableRedefinition_Mapping" xmi:type="uml:Association" name="A_from_AVVAVariableRedefinition_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableRedefinition_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableRedefinition_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableRedefinition_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_ClearVariableAction_Mapping" xmi:type="uml:Association" name="A_from_ClearVariableAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_ClearVariableAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_ClearVariableAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_ClearVariableAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_RVVAVariableFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_CVAFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping" xmi:type="uml:Class" name="ClearVariableAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_ClearVariableAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ClearVariableAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::ClearVariableAction is mapped to a SysML v2 ActionUsage that sets the attribute usage representing the variable to null.
&lt;/p&gt;&lt;p&gt;
The expected SysML v2 textual notation of a SysMLv1::ClearVariableAction is as follows
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	private attribute sysMLv1Variable : ScalarValues::Integer;
					
	action sysMLv1ClearVariableAction {
		sysMLv1Variable := null;			
	}
}	
&lt;/pre
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from) 
-&gt;including(CVAFeatureMembership_Mapping.getMapped(from)) " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ClearVariableAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariable_Mapping" xmi:type="uml:Association" name="A_from_AVVAVariable_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariable_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariable_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariable_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping" xmi:type="uml:Class" name="RVVAVariableRedefinition_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableRedefinition_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ReferenceUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::RemoveVariableValueAction::variable') " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_RVAFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AddVariableValueAction_Mapping" xmi:type="uml:Association" name="A_from_AddVariableValueAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AddVariableValueAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AddVariableValueAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AddVariableValueAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AddVariableValueAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_AVVAValueExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllValue_Mapping" xmi:type="uml:Association" name="A_from_AVVAIsReplaceAllValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_AVVAFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping" xmi:type="uml:Class" name="AVVAFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AVVAValueFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_ReadVariableAction_Mapping" xmi:type="uml:Association" name="A_from_ReadVariableAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_ReadVariableAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_ReadVariableAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_ReadVariableAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="CVAReferenceUsageFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsageFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ClearVariableAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralNull_Factory.create()" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="RVAReferenceUsageFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RVAReferenceUsageFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_CVAReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="RVAReferenceUsageFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RVAReferenceUsageFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping" xmi:type="uml:Class" name="AVVAValueExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.variable" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAValueExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping" xmi:type="uml:Class" name="AVVAIsReplaceAll_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAll_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a reference usage element as mapping target for the AddVariableValueAction::isReplaceAll property.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AVVAIsReplaceAllRedefinition_Mapping.getMapped(from), 
AVVAIsReplaceAllValue_Mapping.getMapped(from),
AssignmentActionUsageOwningMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAll_Mapping" xmi:type="uml:Association" name="A_from_AVVAIsReplaceAll_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAll_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAll_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAll_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAll_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_AVVAValueFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAValueFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAValueFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RVVAVariableFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping" xmi:type="uml:Class" name="RVVAVariable_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariable_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a reference usage element for the UML4SysML::RemoveVariableValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RVVAVariableRedefinition_Mapping.getMapped(from),  
RVVAVariableFeatureValue_Mapping.getMapped(from), 
AssignmentActionUsageOwningMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariable_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllRedefinition_Mapping" xmi:type="uml:Association" name="A_from_AVVAIsReplaceAllRedefinition_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllRedefinition_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllRedefinition_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllRedefinition_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping" xmi:type="uml:Class" name="RVAFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadVariableAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RVAReferenceUsage_Mapping.getMapped(from.result)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping" xmi:type="uml:Class" name="CVAFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ClearVariableAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = CVAReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_RVVAVariableExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableRedefinition_Mapping" xmi:type="uml:Association" name="A_from_RVVAVariableRedefinition_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableRedefinition_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableRedefinition_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableRedefinition_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableRedefinition_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping" xmi:type="uml:Class" name="AVVAFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ActionDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddValueAction')" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping" xmi:type="uml:Class" name="AVVAIsReplaceAllFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AVVAIsReplaceAll_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping" xmi:type="uml:Class" name="RemoveVariableValueAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RemoveVariableValueAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::RemoveVariableValueAction is mapped to a SysML v2 ActionUsage defined by the SysML v1 library action definition SysMLv1Library::RemoveVariableValueAction.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {		
	private sysMLv1Variable : ScalarValues::Integer;
					
	action sysMLv1RemoveVariableValueAction 
	    : SysMLv1Library::RemoveVariableValueAction {
		:&gt;&gt; variable := sysMLv1Variable;			
	}
}	
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from)
-&gt;including(RVVAFeatureTyping_Mapping.getMapped(from)) 
-&gt;including(RVVAVariableFeatureMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RemoveVariableValueAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping" xmi:type="uml:Class" name="AVVAVariableRedefinition_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableRedefinition_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ReferenceUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddValueAction::target') " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping" xmi:type="uml:Class" name="RVAReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let featureTyping : Set(KerML::FeatureTyping) = 
    if from.type.oclIsUndefined() then 
        Set{} 
    else 
        Set{RVAReferenceUsageFeatureTyping_Mapping.getMapped(from)} 
    endif in         
featureTyping
-&gt;including(RVAReferenceUsageFeatureValue_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping" xmi:type="uml:Class" name="AVVAIsReplaceAllRedefinition_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllRedefinition_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ReferenceUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddValueAction::isReplaceAll')  " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="RVVAVariableFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression element for the UML4SysML::RemoveVariableValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RVVAVariableExpressionMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_RVVAFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping" xmi:type="uml:Class" name="ReadVariableAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_ReadVariableAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadVariableAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ReadVariableValueAction is mapped to a SysML v2 ActionUsage with an out parameter that returns the value of the attribute usage that is the transformation target of the UML4SysML::Variable.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	private attribute sysMLv1Variable : ScalarValues::Integer;
					
	action sysMLv1ReadVariableAction {
		out result : ScalarValues::Integer = sysMLv1Variable;			
	}				
}	
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RVAFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-ReadVariableAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="RVAReferenceUsageFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression element for the UML4SysML::ReadVariableAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
Set{RVAReferenceUsageExpressionMembership_Mapping.getMapped(from), 
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping" xmi:type="uml:Class" name="AVVAVariable_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariable_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a reference usage element for the UML4SysML::AddVariableValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AVVAVariableRedefinition_Mapping.getMapped(from),  
AVVAFeatureValue_Mapping.getMapped(from), 
AssignmentActionUsageOwningMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariable_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping" xmi:type="uml:Class" name="RVVAFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ActionDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::RemoveVariableValueAction')" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping" xmi:type="uml:Class" name="AVVAVariableFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAVariableFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AVVAVariable_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAVariableFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping" xmi:type="uml:Class" name="CVAReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_CVAReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ClearVariableAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{CVAReferenceUsageFeatureValue_Mapping.getMapped(from),  
AssignmentActionUsageOwningMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.variable.name" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-CVAReferenceUsage_Mapping-declaredName_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_RVVAVariableFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_RVAReferenceUsageFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping" xmi:type="uml:Class" name="RVVAVariableFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RVVAVariableFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping" xmi:type="uml:Class" name="RVAReferenceUsageExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVAReferenceUsageExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.owner.oclAsType(UML::ReadVariableAction).variable" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVAReferenceUsageExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping" xmi:type="uml:Class" name="AVVAIsReplaceAllValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAIsReplaceAllValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the value of the AddVariableValueAction::isReplaceAll property.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(from.isReplaceAll)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAIsReplaceAllValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_AVVAFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_AVVAFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-VariableActions-AVVAFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping" xmi:type="uml:Class" name="RVVAVariableExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-VariableActions-A_from_RVVAVariableExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveVariableValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.variable" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-VariableActions-RVVAVariableExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions" xmi:type="uml:Package" URI="" name="ObjectActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping" xmi:type="uml:Class" name="VSAOutputPin_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-Pin_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPin_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the output parameter of the ActionUsage for the mapping of UML4SysML::ValueSpecificationAction.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.owner.oclIsKindOf(UML::ValueSpecificationAction)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedComment 
                xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-filter_Element-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let relationships : Set(KerML::Relatiomship) = self.oclAsType(Pin_Mapping).ownedRelationship()
-&gt;including(VSAOutputPinFeatureValue_Mapping.getMapped(from)) in
if from.type.oclIsUndefined() then
relationships
else
relationships-&gt;including(TypedElementFeatureTyping_Mapping.getMapped(from))
endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_TestIdentityAction_Mapping" xmi:type="uml:Association" name="A_from_TestIdentityAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TestIdentityAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_TestIdentityAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TestIdentityAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping" xmi:type="uml:Class" name="REAFeatureValueOperatorExpressionFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature for the operator expression for the UML4SysML::ReadExtentAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{REAFeatureValueOperatorExpressionFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping" xmi:type="uml:Class" name="RICOAFeatureValueOperatorParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RICOAFeatureValueOperatorExpressionFeature_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::private" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-visibility_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionOperandParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_EqualOperatorExpressionOperandParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionOperandParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionOperandParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionOperandParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_CommonReferenceUsageInFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_CommonFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-GenericMappings-Common-CommonFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpessionFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_COAInvocationExpessionFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpessionFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpessionFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpessionFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorMembership_Mapping" xmi:type="uml:Class" name="RICOAFeatureValueOperatorMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyActionUsageFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpression_Mapping" xmi:type="uml:Association" name="A_from_RICOAFeatureValueOperatorExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping" xmi:type="uml:Class" name="ReadIsClassifiedObjectAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadIsClassifiedObjectAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::ReadIsClassifiedObjectAction is conceptually mapped to a SysML v2 ActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1ReadIsClassifiedObjectActionDirect {
		in object;
		out result : ScalarValues::Boolean = 
			object istype ThisIsABlock;
	}

	action sysMLv1ReadIsClassifiedObjectActionNonDirect {
		in object;
		out result : ScalarValues::Boolean = 
			object hastype ThisIsABlock;
	}		
}
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping" xmi:type="uml:Class" name="COAInvocationExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CreateObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the invocation expression to create the object.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAInvocationExpessionFeatureTyping_Mapping.getMapped(from),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from.result)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping" xmi:type="uml:Class" name="RICOAOutputPin_Mapping">
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAOutputPin_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the output parameter of the ActionUsage element for the UML4SysML::ReadIsClassifiedObjectAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.owner.oclIsTypeOf(UML::ReadIsClassifiedObjectAction)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedComment 
                xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-filter_Element-bodyCondition"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{PinFeatureTyping_Mapping.getMapped(from),  
RICOAFeatureValue_Mapping.getMapped(from.owner), 
MultiplicityMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-ownedRelationship_-bodyCondition"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping" xmi:type="uml:Class" name="DOADestroyActionUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the action usage for the destroy function.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{DOADestroyActionUsageFeatureTyping_Mapping.getMapped(from),  
DOADestroyActionUsageFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAOutputPin_Mapping" xmi:type="uml:Association" name="A_from_REAOutputPin_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAOutputPin_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAOutputPin_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAOutputPin_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyActionUsageReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_to_TIAResultExpressionMembership_Mapping" xmi:type="uml:Association" name="A_to_TIAResultExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_to_TIAResultExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_to_TIAResultExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_to_TIAResultExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ValueSpecificationAction_Mapping" xmi:type="uml:Association" name="A_from_ValueSpecificationAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ValueSpecificationAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ValueSpecificationAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ValueSpecificationAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping" xmi:type="uml:Class" name="TIAResultExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAResultExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TestIdentityAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_to_TIAResultExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-ResultExpressionMembership"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TIAOperatorExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping" xmi:type="uml:Class" name="DestroyObjectAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DestroyObjectAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::DestroyObjectAction is conceptually mapped to the SysML v2 library function OccurrenceFunctions::destroy.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1DestroyObjectAction {			
		in target : SysMLv1Block;
		  action : OccurrenceFunctions::destroy {
			in occ = target;
		}
	}
}
part def SysMLv1Block;
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from) 
-&gt;including(DOADestroyFeatureMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPin_Mapping" xmi:type="uml:Association" name="A_from_VSAOutputPin_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPin_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPin_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPin_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPin_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="DOADestroyActionUsageFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the UML4SysML::DestroyObjectAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{DOADestroyActionUsageMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsage_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyActionUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping" xmi:type="uml:Class" name="REAFeatureValueOperatorExpressionFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.owner.classifier " language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorMembership_Mapping" xmi:type="uml:Association" name="A_from_RICOAFeatureValueOperatorMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping" xmi:type="uml:Class" name="COAInvocationExpessionFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpessionFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CreateObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.classifier" language="English" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpessionFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="RSAFeatureValueFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the mapping of UML4SysML::ReadSelfAction.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RSAFeatureValueMembership_Mapping.getMapped(from),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_RSAFeatureValueFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_EqualOperatorExpressionFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="DOADestroyActionUsageFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DOADestroyActionUsageReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueMembership_Mapping" xmi:type="uml:Association" name="A_from_RSAFeatureValueMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyActionUsageFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping" xmi:type="uml:Class" name="COAPinFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPinFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = COAInvocationExpression_Mapping.getMapped(from.owner)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping" xmi:type="uml:Class" name="REAOutputPin_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-Pin_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAOutputPin_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the output parameter of the ActionUsage for the mapping of UML4SysML::ReadExtentAction.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set {TypedElementFeatureTyping_Mapping.getMapped(from),  
REAFeatureValue_Mapping.getMapped(from)}
-&gt;union(self.oclAsType(Pin_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.owner.oclIsTypeOf(UML::ReadExtentAction)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedComment 
                xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAOutputPin_Mapping-filter_Element-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RSAFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeature_Mapping" xmi:type="uml:Association" name="A_from_RICOAFeatureValueOperatorExpressionFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeature_Mapping" xmi:type="uml:Association" name="A_from_EqualOperatorExpressionFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping" xmi:type="uml:Class" name="RICOAFeatureValueOperatorExpressionFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAOperatorExpression_Mapping" xmi:type="uml:Association" name="A_from_TIAOperatorExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAOperatorExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAOperatorExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAOperatorExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping" xmi:type="uml:Class" name="TestIdentityAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TestIdentityAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TestIdentityAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_to_TestIdentityAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Calculations-CalculationUsage"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::TestIdentityAction is mapped to a SysML v2 ActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {	
	action sysMLv1TestIdentityAction {
		in firstParameter;
		in secondParameter;
		out result : ScalarValues::Boolean = 
			firstParameter == secondParameter;
	}
}
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from)   
-&gt;including(TIAResultExpressionMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping" xmi:type="uml:Class" name="ReclassifyObjectAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReclassifyObjectAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReclassifyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ReclassifyObjectAction is not supported by SysML v2.  It is mapped to an empty action usage to keep the connections within the activity respectively action definition.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RICOAFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPinFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_COAPinFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPinFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPinFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPinFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPinFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping" xmi:type="uml:Class" name="DOADestroyActionUsageMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.target" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_to_TestIdentityAction_Mapping" xmi:type="uml:Association" name="A_to_TestIdentityAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_to_TestIdentityAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_to_TestIdentityAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_to_TestIdentityAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TestIdentityAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadSelfAction_Mapping" xmi:type="uml:Association" name="A_from_ReadSelfAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadSelfAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadSelfAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadSelfAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping" xmi:type="uml:Class" name="REAFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = REAFeatureValueOperatorExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the UML4SysML::ReadIsClassifiedObjectAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RICOAFeatureValueOperatorMembership_Mapping.getMapped(from),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPin_Mapping" xmi:type="uml:Association" name="A_from_COAPin_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPin_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPin_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPin_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping" xmi:type="uml:Class" name="DOADestroyFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DOADestroyActionUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping" xmi:type="uml:Class" name="TIAOperatorExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAOperatorExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TestIdentityAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the operator expression for the UML4SysML::TestIdentityAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{EqualOperatorExpressionOperandParameterMembership_Mapping.getMapped(from.first),  
EqualOperatorExpressionOperandParameterMembership_Mapping.getMapped(from.second),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from.result)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-operator_" xmi:type="uml:Operation" name="operator">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = '=='" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-operator_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAOperatorExpression_Mapping-operator_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping" xmi:type="uml:Class" name="REAFeatureValueOperatorExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the operator expression for the UML4SysML::ReadExtentAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{REAFeatureValueOperatorExpressionMembership_Mapping.getMapped(from),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-operator_" xmi:type="uml:Operation" name="operator">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'all'" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-operator_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-operator_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping" xmi:type="uml:Class" name="COAPin_Mapping">
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAPin_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the output parameter of the ActionUsage for the mapping of UML4SysML::CreateObjectAction.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.owner.oclIsTypeOf(UML::CreateObjectAction)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedComment 
                xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-filter_Element-bodyCondition"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{PinFeatureTyping_Mapping.getMapped(from), COAPinFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAPin_Mapping-ownedRelationship_-bodyCondition"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyActionUsageFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping" xmi:type="uml:Class" name="VSAOutputPinFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPinFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.owner.value.oclIsTypeOf(UML::OpaqueExpression) then
    OpaqueExpressionAsValue_Mapping.getMapped(from.owner.value)
else
    from.owner.value
endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping" xmi:type="uml:Class" name="RICOAFeatureValueOperatorExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the operator expression for the UML4SysML::ReadIsClassifiedObjectAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RICOAFeatureValueOperatorParameterMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-operator_" xmi:type="uml:Operation" name="operator">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.isDirect then 'istype' else 'hastype' endif" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-operator_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpression_Mapping-operator_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOperatorExpression_Mapping-operator_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping" xmi:type="uml:Class" name="RSAFeatureValueMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValueMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::Feature.allInstances() 
-&gt;any(e | e.qualifiedName = 'Occurrences::Occurrence::this') " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValueMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReclassifyObjectAction_Mapping" xmi:type="uml:Association" name="A_from_ReclassifyObjectAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReclassifyObjectAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReclassifyObjectAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReclassifyObjectAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReclassifyObjectAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping" xmi:type="uml:Class" name="REAFeatureValueOperatorExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = REAFeatureValueOperatorExpressionFeature_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping" xmi:type="uml:Class" name="ReadSelfAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadSelfAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadSelfAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ReadSelfAction is mapped to a SysML v2 ActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1ReadSelfAction {
		out : Base::Anything = this;
	}
}
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadSelfAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpression_Mapping" xmi:type="uml:Association" name="A_from_COAInvocationExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_COAInvocationExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-COAInvocationExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyActionUsageFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RICOAFeatureValueOperatorExpressionFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_REAFeatureValueOperatorExpressionFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAOutputPin_Mapping" xmi:type="uml:Association" name="A_from_RICOAOutputPin_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAOutputPin_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAOutputPin_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAOutputPin_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAOutputPin_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping" xmi:type="uml:Class" name="ValueSpecificationAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ValueSpecificationAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ValueSpecificationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ValueSpecificationAction is mapped to a SysML v2 ActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Acticity {
	action sysMLv1ValueSpecificationAction1 {		
		out result : ScalarValues::Integer = 42;
	}

	action sysMLv1ValueSpecificationAction2 {
		out result = sysMLv1OpaqueExpression.result;
			calc sysMLv1OpaqueExpression {
			    language &quot;Math&quot;
			    /*
			     * 42 + 23
			    */
			  }
	}
}
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Pin)) in
let toElementOMS: Set(UML::Element) = 
    (from.ownedElement - toElementFMS) - Set{from.value} in
toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e))
-&gt;union(toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e)))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_-_comment.0" xmi:type="uml:Comment" body="">
                  <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_"/>
                </ownedComment>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ValueSpecificationAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadIsClassifiedObjectAction_Mapping" xmi:type="uml:Association" name="A_from_ReadIsClassifiedObjectAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadIsClassifiedObjectAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadIsClassifiedObjectAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadIsClassifiedObjectAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadIsClassifiedObjectAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_REAFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping" xmi:type="uml:Class" name="RSAFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RSAFeatureValueFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping" xmi:type="uml:Class" name="ReadExtentAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadExtentAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadExtentAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ReadExtentAction is mapped to a SysML v2 ActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1ReadExtentAction {
		out thisIsTheOutputPin : SysMLv1Block = 
			all SysMLv1Block;
	}
}
part def SysMLv1Block;
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAOutputPin_Mapping" xmi:type="uml:Association" name="A_from_RSAOutputPin_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAOutputPin_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAOutputPin_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAOutputPin_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPinFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_VSAOutputPinFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPinFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPinFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_VSAOutputPinFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-VSAOutputPinFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping" xmi:type="uml:Class" name="DOADestroyActionUsageFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DOADestroyActionUsageFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="DOADestroyActionUsageFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::Function.allInstances( 
)-&gt;any(e | e.qualifiedName =  'OccurrenceFunctions::destroy')" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_CommonReferenceUsageInFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CommonReferenceUsageInFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-GenericMappings-Common-CommonReferenceUsageInFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadExtentAction_Mapping" xmi:type="uml:Association" name="A_from_ReadExtentAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadExtentAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadExtentAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_ReadExtentAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-ReadExtentAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeature_Mapping" xmi:type="uml:Association" name="A_from_REAFeatureValueOperatorExpressionFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DestroyObjectAction_Mapping" xmi:type="uml:Association" name="A_from_DestroyObjectAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DestroyObjectAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DestroyObjectAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DestroyObjectAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DestroyObjectAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping" xmi:type="uml:Class" name="RICOAFeatureValueOperatorExpressionFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorExpressionFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature for the operator expression of the UML4SysML::ReadIsClassifiedObjectAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in' " language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RICOAFeatureValueOperatorExpressionFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping" xmi:type="uml:Class" name="RSAOutputPin_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-Pin_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RSAOutputPin_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the output parameter of the ActionUsage for the mapping of UML4SysML::ReadSelfAction.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isUnique_" xmi:type="uml:Operation" name="isUnique">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isUnique_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isUnique_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isUnique_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isUnique_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isUnique_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isUnique_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isAbstract_" xmi:type="uml:Operation" name="isAbstract">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isAbstract_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isAbstract_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isAbstract_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isAbstract_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isAbstract_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-isAbstract_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{TypedElementFeatureTyping_Mapping.getMapped(from),  
RSAFeatureValue_Mapping.getMapped(from)}
-&gt;union(self.oclAsType(Pin_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.owner.oclIsKindOf(UML::ReadSelfAction)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedComment 
                xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RSAOutputPin_Mapping-filter_Element-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping" xmi:type="uml:Class" name="DOADestroyActionUsageReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{DOADestroyActionUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_RICOAFeatureValueOperatorParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValueOperatorParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValueOperatorParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageMembership_Mapping" xmi:type="uml:Association" name="A_from_DOADestroyActionUsageMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_DOADestroyActionUsageMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-DOADestroyActionUsageMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping" xmi:type="uml:Class" name="RICOAFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_RICOAFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadIsClassifiedObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RICOAFeatureValueOperatorExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-RICOAFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CreateObjectAction_Mapping" xmi:type="uml:Association" name="A_from_CreateObjectAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CreateObjectAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_CreateObjectAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CreateObjectAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_REAFeatureValueOperatorExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping" xmi:type="uml:Class" name="CreateObjectAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_CreateObjectAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CreateObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::CreateObjectAction is mapped to a SysML v2 ActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1CreateObjectAction {
		 out result : SysMLv1Block = SysMLv1Block();
	}
}
part def SysMLv1Block;
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-CreateObjectAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAResultExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_TIAResultExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAResultExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAResultExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_TIAResultExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-TIAResultExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpression_Mapping" xmi:type="uml:Association" name="A_from_REAFeatureValueOperatorExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_REAFeatureValueOperatorExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-REAFeatureValueOperatorExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions" xmi:type="uml:Package" URI="" name="Actions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping" xmi:type="uml:Class" name="Pin_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_Pin_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
Mapping class for model elements of kind UML4SysML::Pin. The operation ownedRelationship() makes a distinction between typed and untyped pins. The target element is a SysMLv2 ReferenceUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1Action {
		in sysMLv1InputPin : ScalarValues::Integer;
		out sysMLv1UntypedOutputPin;
	}
}
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = not Helper.excludedPin(src)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedComment 
                xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-filter_Element-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsTypeOf(UML::InputPin) then 
    KerML::FeatureDirectionKind::_'in'  
else if from.oclIsTypeOf(UML::OutputPin) then 
    KerML::FeatureDirectionKind::_'out' 
else 
    invalid 
endif endif " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;including(MultiplicityMembership_Mapping.getMapped(from))
" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping" xmi:type="uml:Class" name="ValuePin_Mapping">
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePin_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ValuePin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ValuePin is mapped to a SysML v2 ReferenceUsage with assigned value.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action sysMLv1Action {
	in sysMLv1ValuePin1 : ScalarValues::Integer = 42;
	in sysMLv1ValuePin2 = {
		return result;
		language &quot;English&quot; 
		/*
		 * this is a opaque expression
		 */
		}.result;
}
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{PinFeatureTyping_Mapping.getMapped(from),  
ValuePinFeatureValue_Mapping.getMapped(from),  
MultiplicityMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-ownedRelationship_-bodyCondition"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_CommonAction_Mapping" xmi:type="uml:Association" name="A_from_CommonAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_CommonAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_CommonAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_CommonAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping" xmi:type="uml:Class" name="OABodyMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OABodyMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OABody_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-ownedMemberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping" xmi:type="uml:Class" name="OABody_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_to_OABody_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-TextualRepresentation"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OABody_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-_comment.0" xmi:type="uml:Comment" body="The languages and bodies of a UML4SysML::OpaqueAction are mapped to  SysMLv2 TextualRepresentations. ">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-Actions-OABody_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-body_" xmi:type="uml:Operation" name="body">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.body.notEmpty() then from.body.first() else invalid endif" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-body_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-body_-bodyCondition"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-language_" xmi:type="uml:Operation" name="language">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-language_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-language_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.language.notEmpty() then from.language.first() else invalid endif" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-language_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-language_-bodyCondition"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping" xmi:type="uml:Class" name="OpaqueAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OpaqueAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::OpaqueAction is mapped to a SysML v2 ActionUsage with a textual representation. 
&lt;/p&gt;&lt;p&gt;
The following shows an example of the expected SysMLv2 textual syntax of a UML4SysML::OpaqueAction.
&lt;/p&gt;
&lt;pre&gt;
action thisIsAOpaqueAction {	
  in x : ScalarValues::Integer;
  in y : ScalarValues::Integer;
  out result : ScalarValues::Boolean;

  language &quot;OCL&quot;
  /*
   * x = y + 1;
  */
}
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
if from.body-&gt;size() &gt; 0 then
Helper.actionOwnedRelationship(from)-&gt;append(OABodyMembership_Mapping.getMapped(from))
else
Helper.actionOwnedRelationship(from)
endif 
 " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_OABodyMembership_Mapping" xmi:type="uml:Association" name="A_from_OABodyMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OABodyMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_OABodyMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OABodyMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-OABodyMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinUntyped_Mapping" xmi:type="uml:Association" name="A_from_ValuePinUntyped_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinUntyped_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinUntyped_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinUntyped_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_to_OABody_Mapping" xmi:type="uml:Association" name="A_to_OABody_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_to_OABody_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_to_OABody_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_to_OABody_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-OABody_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_Pin_Mapping" xmi:type="uml:Association" name="A_from_Pin_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_Pin_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_Pin_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_Pin_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_OABody_Mapping" xmi:type="uml:Association" name="A_from_OABody_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-OABody_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OABody_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_OABody_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OABody_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-OABody_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_OpaqueAction_Mapping" xmi:type="uml:Association" name="A_from_OpaqueAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OpaqueAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_OpaqueAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_OpaqueAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-OpaqueAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_ValuePin_Mapping" xmi:type="uml:Association" name="A_from_ValuePin_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePin_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_ValuePin_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePin_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePin_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ValuePinFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Class" isAbstract="true" name="CommonAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
              </generalization>
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_CommonAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Action"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-_comment.0" xmi:type="uml:Comment" body="Base mapping class for model elements of kind UML4SysML::Action. The target element is a SysML v2 ActionUsage.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let actionInputPin: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsTypeOf(UML::ActionInputPin)) in 
let triggers: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Trigger)) in
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Pin)) in
let toElementOMS: Set(UML::Element) = 
    (((from.ownedElement - toElementFMS) - actionInputPin) - triggers) - from.ownedElement in 
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-isComposite_" xmi:type="uml:Operation" name="isComposite">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-isComposite_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping" xmi:type="uml:Class" name="ValuePinUntyped_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-Pin_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinUntyped_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ValuePin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
Same as ValuePin_Mapping, but for UML4SysML::ValuePins without a specified type.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action sysMLv1Action {
	in sysMLv1ValuePin1 = 42;
}
&lt;/pre&gt;
">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(Pin_Mapping).ownedRelationship()-&gt;including(ValuePinFeatureValue_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinUntyped_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-Pin_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping" xmi:type="uml:Class" name="ValuePinFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-Actions-A_from_ValuePinFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ValuePin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the value expression for the reference usage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.value.oclIsUndefined() then invalid else from.value endif" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-Actions-ValuePinFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions" xmi:type="uml:Package" URI="" name="StructuralFeatureActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RSFAReferenceUsageFeatureValue_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageExpressionFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature of the feature chain expression for the reference usage of the UML4SysML::ReadStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RSFAReferenceUsageExpressionFeatureValue_Mapping.getMapped(from), 
RSFAReferenceUsageExpressionFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RSFAReferenceUsageFeatureChainExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageFeatureChainExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chain expression element for the reference usage of the UML4SysML::ReadStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RSFAReferenceUsageParameterMembership_Mapping.getMapped(from), 
RSFAReferenceUsageMembership_Mapping.getMapped(from),
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureChainExpression_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetFeatureChainExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureChainExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureChainExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureChainExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageMembership_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping" xmi:type="uml:Class" name="AddStructuralFeatureValueAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_AddStructuralFeatureValueAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::AddStructuralFeatureValueAction is mapped to a SysML v2 ActionUsage defined by the SysML v1 library action definition SysMLv1Library::AddStructuralFeatureValueAction.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action thisIsAAddStructuralFeatureValueAction : SysMLv1Library::AddStructuralFeatureValueAction {
	:&gt;&gt; target := object.thisIsAnAttribute;
	:&gt;&gt; object : ThisIsABlock;
}
part def SysMLv1Block {
	attribute sysMLv1Property;
}
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ASFVAFeatureTyping_Mapping.getMapped(from),
ASFVATargetFeatureMembership_Mapping.getMapped(from),
ASFVAObjectFeatureMembership_Mapping.getMapped(from)}
" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ASFVATargetParameterFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageExpressionFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ClearStructuralFeatureAction_Mapping" xmi:type="uml:Association" name="A_from_ClearStructuralFeatureAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ClearStructuralFeatureAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ClearStructuralFeatureAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ClearStructuralFeatureAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetReferenceUsageRedefinition_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsageRedefinition_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsageRedefinition_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ASFVAObjectReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageExpressionFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RSFAReferenceUsageFeatureChainExpressionFeature_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ASFVATargetParameterFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::private" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-visibility_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ASFVAObjectReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterFeatureExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.structuralFeature" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterExpressionFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ASFVATargetParameterExpressionFeature_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterExpressionFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature element of the feature reference expression for the target element of the UML4SysML::AddStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping" xmi:type="uml:Class" name="ASFVATargetFeatureChainExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChainExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureChainExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chain expression element for the target element of the UML4SysML::AddStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ASFVATargetParameterMembership_Mapping.getMapped(from), 
ASFVATargetParameterFeatureExpressionMembership_Mapping.getMapped(from),
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ASFVAFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping" xmi:type="uml:Class" name="ASFVAObjectFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ASFVAObjectReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="ASFVATargetReferenceUsageRedefinition_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsageRedefinition_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ReferenceUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddValueAction::target') " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping" xmi:type="uml:Class" name="ASFVATargetFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ASFVATargetReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping" xmi:type="uml:Class" name="ASFVATargetFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ASFVATargetFeatureChainExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-isInitial_" xmi:type="uml:Operation" name="isInitial">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-isInitial_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-isInitial_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-isInitial_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-isInitial_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-isInitial_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-isInitial_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isInitial_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageExpressionFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageFeatureChainExpressionFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature element for the feature chain expression for the UML4SysML::RemoveStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeature_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ASFVAObjectReferenceUsageRedefinition_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageRedefinition_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageRedefinition_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageFeatureChainExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping" xmi:type="uml:Class" name="ASFVAObjectReferenceUsageRedefinition_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageRedefinition_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ReferenceUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddStructuralFeatureValueAction::object') " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterFeatureExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RemoveStructuralFeatureValueAction_Mapping" xmi:type="uml:Association" name="A_from_RemoveStructuralFeatureValueAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RemoveStructuralFeatureValueAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RemoveStructuralFeatureValueAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RemoveStructuralFeatureValueAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterExpressionFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ASFVAObjectFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping" xmi:type="uml:Class" name="ASFVAFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ActionDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddStructuralFeatureValueAction') " language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_AddStructuralFeatureValueAction_Mapping" xmi:type="uml:Association" name="A_from_AddStructuralFeatureValueAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_AddStructuralFeatureValueAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_AddStructuralFeatureValueAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_AddStructuralFeatureValueAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-AddStructuralFeatureValueAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping" xmi:type="uml:Class" name="ClearStructuralFeatureAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ClearStructuralFeatureAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ClearStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ClearStructuralFeatureAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ClearStructuralFeatureAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping" xmi:type="uml:Class" name="ReadStructuralFeatureAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ReadStructuralFeatureAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ReadStructuralFeatureAction is mapped to a SysML v2 ActionUsage that returns the value of the specified structural feature of the given object.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1ReadStructuralFeatureAction {
		in object : SysMLv1Block;
		out result = object.sysMLv1Property;
	}
}
part def SysMLv1Block {
	attribute sysMLv1Property;
}
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from) 
-&gt;including(RSFAReferenceUsageFeatureMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping" xmi:type="uml:Class" name="ASFVAObjectReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
              </generalization>
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ASFVAObjectReferenceUsageRedefinition_Mapping.getMapped(from), 
ASFVAObjectReferenceUsageFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeature_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterExpressionFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterExpressionFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterExpressionFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression element for the target element of the UML4SysML::AddStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ASFVATargetParameterExpressionMembership_Mapping.getMapped(from), 
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageExpressionFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpression_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageFeatureChainExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping" xmi:type="uml:Class" name="RemoveStructuralFeatureValueAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RemoveStructuralFeatureValueAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RemoveStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::RemoveStructuralFeatureValueAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RemoveStructuralFeatureValueAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageFeatureChainExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.structuralFeature" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ReadStructuralFeatureAction_Mapping" xmi:type="uml:Association" name="A_from_ReadStructuralFeatureAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ReadStructuralFeatureAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ReadStructuralFeatureAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ReadStructuralFeatureAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ReadStructuralFeatureAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping" xmi:type="uml:Class" name="ASFVATargetParameterFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature element for the target element of the UML4SysML::AddStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ASFVATargetParameterFeatureValue_Mapping.getMapped(from), 
ASFVATargetParameterExpressionFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeature_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ASFVAObjectReferenceUsageFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="ASFVAObjectReferenceUsageFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVAObjectReferenceUsageFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.structuralFeature.owner " language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVAObjectReferenceUsageFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping" xmi:type="uml:Class" name="ASFVATargetReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AddStructuralFeatureValueAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ASFVATargetReferenceUsageRedefinition_Mapping.getMapped(from),
ASFVATargetFeatureValue_Mapping.getMapped(from), 
AssignmentActionUsageOwningMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionFeature_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageFeatureChainExpressionFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageFeatureChainExpressionFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageFeatureChainExpressionFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RSFAReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'out'" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsage_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeature_Mapping" xmi:type="uml:Association" name="A_from_RSFAReferenceUsageExpressionFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression element for the UML4SysML::RemoveStructuralFeatureValueAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{RSFAReferenceUsageExpressionFeatureMembership_Mapping.getMapped(from), 
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageExpressionFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = RSFAReferenceUsageExpressionFeature_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_ASFVATargetParameterFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_ASFVATargetParameterFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-ASFVATargetParameterFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping" xmi:type="uml:Class" name="RSFAReferenceUsageMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-A_from_RSFAReferenceUsageMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadStructuralFeatureAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.object" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuralFeatureActions-RSFAReferenceUsageMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions" xmi:type="uml:Package" URI="" name="InvocationActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping" xmi:type="uml:Class" name="COAOutputPinReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAOutputPinReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a feature element for the UML4SysML::CallOperationAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeature_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping" xmi:type="uml:Class" name="StartClassifierBehaviorAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartClassifierBehaviorAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StartClassifierBehaviorAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::StartClassifierBehaviorAction is not supported by SysML v2.  It is mapped to an empty action usage to keep the connections within the activity respectively action definition.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping" xmi:type="uml:Class" name="COAPerformActionFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallOperationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature element for the perform action usage.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAPerformActionFeatureChainingTarget_Mapping.getMapped(from),  
COAPerformActionFeatureChainingOperation_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping" xmi:type="uml:Class" name="CallOperationAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallOperationAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallOperationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::CallOperationAction is mapped to a SysML v2 ActionUsage which calls the operation. 
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;

&lt;pre&gt;
action sysMLv1CallOperationAction {
  in paramIn;
  in target : ThisIsABlock;
  out paramReturn = target.sysMLv1Operation; 
}
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from) 
-&gt;including(COAPerformActionFeatureMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendObjectAction_Mapping" xmi:type="uml:Association" name="A_from_SendObjectAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendObjectAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendObjectAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendObjectAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_SSATargetParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueExpression_Mapping" xmi:type="uml:Association" name="A_from_SSATargetReferenceUsageFeatureValueExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="COAOutputPinReferenceUsageFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsageFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = COAOutputPinFeatureChainExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAPerformAction_Mapping" xmi:type="uml:Association" name="A_to_COAPerformAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAPerformAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAPerformAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAPerformAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_BroadcastSignalAction_Mapping" xmi:type="uml:Association" name="A_from_BroadcastSignalAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_BroadcastSignalAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_BroadcastSignalAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_BroadcastSignalAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_SSATargetReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping" xmi:type="uml:Class" name="StartObjectBehaviorAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartObjectBehaviorAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StartObjectBehaviorAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::StartObjectBehaviorAction is not supported by SysML v2. It is mapped to an empty action usage to keep the connections within the activity respectively action definition.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping" xmi:type="uml:Class" name="SSAItemReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SSAItemReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in' " language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping" xmi:type="uml:Class" name="SendObjectAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping-_generalization.Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendObjectAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#SendObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::SendObjectAction is mapped to a SysMLv2 ActionUsage that includes a SendActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action sysMLv1SendObjectAction {
	in target : SysMLv1Block;
	send SysMLv1Objectl() to target;
}		
part def SysMLv1Block;
item def SysMLv1Object;
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendObjectAction_Mapping"/>
</ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = COAOutputPinReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAOutputPinFeatureChainExpression_Mapping" xmi:type="uml:Association" name="A_to_COAOutputPinFeatureChainExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAOutputPinFeatureChainExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAOutputPinFeatureChainExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAOutputPinFeatureChainExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_SSATargetReferenceUsageFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureChainExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping" xmi:type="uml:Class" name="COAPerformActionFeatureChainingTarget_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingTarget_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallOperationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chaining element for the target element of the perform action usage.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-chainingFeature_" xmi:type="uml:Operation" name="chainingFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.target" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-chainingFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping" xmi:type="uml:Class" name="SSATargetReferenceUsageFeatureValueExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the target reference usage element of the SysML v2 SendActionUsage.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SSATargetReferenceUsageFeatureValueMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping" xmi:type="uml:Class" name="CBAFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CBAFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallBehaviorAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.behavior" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureReferenceExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the output parameter.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAOutputPinFeatureReferenceExpressionMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeature_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping" xmi:type="uml:Class" name="SSAItemReferenceUsageInvocationExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageInvocationExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the invocation expression for the SysML v2 SendActionUsage.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SSAItemReferenceUsageFeatureTyping_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingTarget_Mapping" xmi:type="uml:Association" name="A_from_COAPerformActionFeatureChainingTarget_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingTarget_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingTarget_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingTarget_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingTarget_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping" xmi:type="uml:Class" name="COAPerformActionReferenceSubsetting_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionReferenceSubsetting_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallOperationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAPerformActionFeature_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-ownedRelatedElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-ownedRelatedElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureReferenceExpressionMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpressionMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpressionMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping" xmi:type="uml:Class" name="BroadcastSignalAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_BroadcastSignalAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#BroadcastSignalAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::BroadcastSignalAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-BroadcastSignalAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallOperationAction_Mapping" xmi:type="uml:Association" name="A_from_CallOperationAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallOperationAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallOperationAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallOperationAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallOperationAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="SSAItemReferenceUsageFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SSAItemReferenceUsageInvocationExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_SSAItemReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping" xmi:type="uml:Class" name="SSATargetReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in' " language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SSATargetReferenceUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSASendActionUsage_Mapping" xmi:type="uml:Association" name="A_from_SSASendActionUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSASendActionUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSASendActionUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSASendActionUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping" xmi:type="uml:Class" name="SendSignalAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendSignalAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#SendSignalAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::SendSignalAction is mapped to a SysMLv2 ActionUsage that includes a SendActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action sysMLv1SendSignalAction {
	in target : SysMLv1Block;
	send SysMLv1Signal() to target;
}		
part def SysMLv1Block;
item def SysMLv1Signal;
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from) 
-&gt;including(SSAFeatureMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping" xmi:type="uml:Class" name="COAOutputPinFeature_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeature_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature element for the output parameter.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in'" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAOutputPinFeatureFeatureValue_Mapping.getMapped(from),  
COAOutputPinFeatureFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeature_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_SSAParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping" xmi:type="uml:Class" name="SSATargetParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SSATargetReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping" xmi:type="uml:Class" name="COAOutputPinParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::private" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-visibility_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = COAOutputPinFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_to_SSASendActionUsage_Mapping" xmi:type="uml:Association" name="A_to_SSASendActionUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_SSASendActionUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_to_SSASendActionUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_SSASendActionUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionReferenceSubsetting_Mapping" xmi:type="uml:Association" name="A_from_COAPerformActionReferenceSubsetting_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionReferenceSubsetting_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionReferenceSubsetting_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionReferenceSubsetting_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionReferenceSubsetting_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallBehaviorAction_Mapping" xmi:type="uml:Association" name="A_from_CallBehaviorAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallBehaviorAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallBehaviorAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallBehaviorAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="SSATargetReferenceUsageFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SSATargetReferenceUsageFeatureValueExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping" xmi:type="uml:Class" name="SSAParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SSAReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureFeatureValue_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureValue_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = COAOutputPinFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureValue_Mapping-value_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingOperation_Mapping" xmi:type="uml:Association" name="A_from_COAPerformActionFeatureChainingOperation_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingOperation_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingOperation_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingOperation_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueMembership_Mapping" xmi:type="uml:Association" name="A_from_SSATargetReferenceUsageFeatureValueMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageInvocationExpression_Mapping" xmi:type="uml:Association" name="A_from_SSAItemReferenceUsageInvocationExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageInvocationExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageInvocationExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageInvocationExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageInvocationExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeature_Mapping" xmi:type="uml:Association" name="A_from_COAPerformActionFeature_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeature_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeature_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeature_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeature_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping" xmi:type="uml:Class" name="SSAReferenceUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAReferenceUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-direction_" xmi:type="uml:Operation" name="direction">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'in' " language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-direction_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_SSAItemReferenceUsageFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_COAPerformActionFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping" xmi:type="uml:Class" name="COAPerformActionFeatureChainingOperation_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureChainingOperation_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallOperationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chaining element for the operation of the perform action usage.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-chainingFeature_" xmi:type="uml:Operation" name="chainingFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.operation" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureChainingOperation_Mapping-chainingFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureChaining_Mapping-chainingFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartClassifierBehaviorAction_Mapping" xmi:type="uml:Association" name="A_from_StartClassifierBehaviorAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartClassifierBehaviorAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartClassifierBehaviorAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartClassifierBehaviorAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-StartClassifierBehaviorAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartObjectBehaviorAction_Mapping" xmi:type="uml:Association" name="A_from_StartObjectBehaviorAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartObjectBehaviorAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartObjectBehaviorAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_StartObjectBehaviorAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-StartObjectBehaviorAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping" xmi:type="uml:Class" name="SSAItemParameterMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemParameterMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SSAItemReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping" xmi:type="uml:Class" name="COAPerformActionFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformActionFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallOperationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = COAPerformAction_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformActionFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureChainExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.owner.oclAsType(UML::CallOperationAction).operation" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="SSAItemReferenceUsageFeatureTyping_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureTyping_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsTypeOf(UML::SendSignalAction) then 
    from.signal 
else if from.oclIsTypeOf(UML::SendObjectAction) then 
    from.request 
else 
    invalid 
endif endif" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-type_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformAction_Mapping" xmi:type="uml:Association" name="A_from_COAPerformAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping" xmi:type="uml:Class" name="COAPerformAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAPerformAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallOperationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAPerformAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-PerformActionUsage"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the PerformActionUsage element.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAPerformActionReferenceSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAPerformAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = COAOutputPinFeatureFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_CBAFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_CBAFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CBAFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_CBAFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CBAFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CBAFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_SSAItemParameterMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemParameterMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemParameterMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemParameterMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemParameterMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureChainExpression_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_COAOutputPinFeatureChainExpression_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInvocationExpression_Mapping-to"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureChainExpression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature chain expression for the output parameter feature value.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{COAOutputPinParameterMembership_Mapping.getMapped(from),  
COAOutputPinFeatureChainExpressionMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_SSAFeatureMembership_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAFeatureMembership_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAFeatureMembership_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpression_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureChainExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureChainExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureChainExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping" xmi:type="uml:Class" name="SSAFeatureMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAFeatureMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SSASendActionUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpression_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinFeatureReferenceExpression_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpression_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpression_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpression_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpression_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_COAOutputPinReferenceUsageFeatureValue_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsageFeatureValue_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinReferenceUsageFeatureValue_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinReferenceUsageFeatureValue_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping" xmi:type="uml:Class" name="COAOutputPinFeatureReferenceExpressionMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_COAOutputPinFeatureReferenceExpressionMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OutputPin"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.owner.oclAsType(UML::CallOperationAction).target" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-COAOutputPinFeatureReferenceExpressionMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_SSAReferenceUsage_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAReferenceUsage_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAReferenceUsage_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAReferenceUsage_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendSignalAction_Mapping" xmi:type="uml:Association" name="A_from_SendSignalAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendSignalAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendSignalAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SendSignalAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SendSignalAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping" xmi:type="uml:Class" name="SSASendActionUsage_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_to_SSASendActionUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-SendActionUsage"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSASendActionUsage_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the SysML v2 element SendActionUsage for the UML4SysML::SendSignalAction mapping.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{SSAItemParameterMembership_Mapping.getMapped(from),  
SSAParameterMembership_Mapping.getMapped(from),  
SSATargetParameterMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSASendActionUsage_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping" xmi:type="uml:Class" name="CallBehaviorAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_CallBehaviorAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CallBehaviorAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::CallBehaviorAction is mapped to a SysML v2 ActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity1 {
	action sysMLv1CallBehaviorAction : SysMLv1Activity2;
}
action def SysMLv1Activity2;
&lt;/pre&gt;">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping"/>
</ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.actionOwnedRelationship(from) 
-&gt;append(CBAFeatureTyping_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-CallBehaviorAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_SSAItemReferenceUsageFeatureTyping_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureTyping_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSAItemReferenceUsageFeatureTyping_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSAItemReferenceUsageFeatureTyping_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping" xmi:type="uml:Class" name="SSATargetReferenceUsageFeatureValueMembership_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-A_from_SSATargetReferenceUsageFeatureValueMembership_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InvocationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.target" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-InvocationActions-SSATargetReferenceUsageFeatureValueMembership_Mapping-memberElement_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions" xmi:type="uml:Package" URI="" name="LinkActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndQualifierAction_Mapping" xmi:type="uml:Association" name="A_from_ReadLinkObjectEndQualifierAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndQualifierAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndQualifierAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndQualifierAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkObjectAction_Mapping" xmi:type="uml:Association" name="A_from_CreateLinkObjectAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkObjectAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkObjectAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkObjectAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndAction_Mapping" xmi:type="uml:Association" name="A_from_ReadLinkObjectEndAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkAction_Mapping" xmi:type="uml:Association" name="A_from_ReadLinkAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping" xmi:type="uml:Class" name="ReadLinkObjectEndAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadLinkObjectEndAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ReadLinkObjectEndAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping" xmi:type="uml:Class" name="ReadLinkObjectEndQualifierAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkObjectEndQualifierAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadLinkObjectEndQualifierAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ReadLinkObjectEndQualifierAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkObjectEndQualifierAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping" xmi:type="uml:Class" name="ReadLinkAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ReadLinkAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReadLinkAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ReadLinkAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not completely defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let actionInputPin: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsTypeOf(UML::ActionInputPin)) in 
let triggers: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Trigger)) in
let linkData: Set(UML::Element) = 
    from.ownedElement-&gt;select( e | e.oclIsKindOf(UML::LinkEndData)) in
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Pin)) in
let toElementOMS: Set(UML::Element) = 
    ((((from.ownedElement - toElementFMS) - actionInputPin) 
        - triggers) - linkData) in 
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e)) 
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ReadLinkAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping" xmi:type="uml:Class" name="ClearAssociationAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ClearAssociationAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ClearAssociationAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ClearAssociationAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_DestroyLinkAction_Mapping" xmi:type="uml:Association" name="A_from_DestroyLinkAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_DestroyLinkAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_DestroyLinkAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_DestroyLinkAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping" xmi:type="uml:Class" name="CreateLinkObjectAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping-_generalization.Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkObjectAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CreateLinkObjectAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::CreateLinkObjectAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkObjectAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ClearAssociationAction_Mapping" xmi:type="uml:Association" name="A_from_ClearAssociationAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ClearAssociationAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_ClearAssociationAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_ClearAssociationAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-LinkActions-ClearAssociationAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkAction_Mapping" xmi:type="uml:Association" name="A_from_CreateLinkAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping" xmi:type="uml:Class" name="CreateLinkAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_CreateLinkAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CreateLinkAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::CreateLinkAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not completely defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let linkEndCreationData : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsTypeOf(UML::LinkEndCreationData)) in  
let actionInputPin: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsTypeOf(UML::ActionInputPin)) in 
let triggers: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Trigger)) in
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Pin)) in
let toElementOMS: Set(UML::Element) = 
    ((((from.ownedElement - toElementFMS) - actionInputPin) 
        - triggers) - linkEndCreationData) in 
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e)) 
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-LinkActions-CreateLinkAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping" xmi:type="uml:Class" name="DestroyLinkAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-LinkActions-A_from_DestroyLinkAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DestroyLinkAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::DestroyLinkAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not completely defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let actionInputPin: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsTypeOf(UML::ActionInputPin)) in 
let triggers: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Trigger)) in
let linkData: Set(UML::Element) = 
    from.ownedElement-&gt;select( e | e.oclIsKindOf(UML::LinkEndData) or 
    e.oclIsKindOf(UML::LinkEndDestructionData)) in
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Pin)) in
let toElementOMS: Set(UML::Element) = 
    ((((from.ownedElement - toElementFMS) - actionInputPin)
         - triggers) - linkData) in 
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e)) 
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-LinkActions-DestroyLinkAction_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions" xmi:type="uml:Package" URI="" name="StructuredActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping" xmi:type="uml:Class" name="StructuredActivityNode_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_StructuredActivityNode_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StructuredActivityNode"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-to" xmi:type="uml:Property" name="to">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_to_StructuredActivityNode_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ActionUsage"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::StructuredActivityNode is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping"/>
              </ownedComment>
              <ownedOperation xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
                <bodyCondition xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let initialNodes : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::InitialNode)) in 
let finalNodes : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::FinalNode)) in
let objectFlowsWithGuard : Set(UML::ObjectFlow) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ObjectFlow) 
        and not e.oclAsType(UML::ObjectFlow).guard.oclIsUndefined()) in
let objectFlows : Set(UML::ObjectFlow) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ObjectFlow))  in
let ignoreInterruptibleActivityRegion: Set(UML::InterruptibleActivityRegion) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::InterruptibleActivityRegion)) in
let elementsFMS : Set(UML::Element) = 
    ((from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ControlNode) or 
        e.oclIsKindOf(UML::Action) or (e.oclIsKindOf(UML::ControlFlow) or 
        e.oclIsKindOf(UML::Pin))) - initialNodes) - finalNodes) in
let elementsOMS: Set(UML::Element) = 
    ((((((from.ownedElement-initialNodes)-finalNodes)-objectFlowsWithGuard)
        -objectFlows)-elementsFMS)-ignoreInterruptibleActivityRegion) in
elementsOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(elementsFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))
-&gt;union(initialNodes-&gt;collect(e | InitialNodeMembership_Mapping.getMapped(e)))
-&gt;union(finalNodes-&gt;collect(e | FlowFinalNodeMembership_Mapping.getMapped(e)))            
-&gt;union(objectFlowsWithGuard
    -&gt;collect(e | ObjectFlowGuardFeatureMembership_Mapping.getMapped(e)))
-&gt;union(objectFlows-&gt;collect(e | ObjectFlowFeatureMembership_Mapping.getMapped(e)))
  
 
" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-ownedRelationship_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_from_SequenceNode_Mapping" xmi:type="uml:Association" name="A_from_SequenceNode_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_SequenceNode_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_from_SequenceNode_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_SequenceNode_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_to_StructuredActivityNode_Mapping" xmi:type="uml:Association" name="A_to_StructuredActivityNode_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-to"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_to_StructuredActivityNode_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_to_StructuredActivityNode_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_to_StructuredActivityNode_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping" xmi:type="uml:Class" name="LoopNode_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping-_generalization.Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_LoopNode_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LoopNode"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::LoopNode is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping" xmi:type="uml:Class" name="SequenceNode_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <generalization xmi:id="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping-_generalization.Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_SequenceNode_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#SequenceNode"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::SequenceNode is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-SequenceNode_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_from_StructuredActivityNode_Mapping" xmi:type="uml:Association" name="A_from_StructuredActivityNode_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_StructuredActivityNode_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_from_StructuredActivityNode_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_StructuredActivityNode_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-StructuredActivityNode_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_from_LoopNode_Mapping" xmi:type="uml:Association" name="A_from_LoopNode_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_LoopNode_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-StructuredActions-A_from_LoopNode_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-A_from_LoopNode_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-StructuredActions-LoopNode_Mapping"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Actions-OtherActions" xmi:type="uml:Package" URI="" name="OtherActions">
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping" xmi:type="uml:Class" name="ReduceAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-OtherActions-A_from_ReduceAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ReduceAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::ReduceAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping" xmi:type="uml:Class" name="RaiseExceptionAction_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Actions-OtherActions-A_from_RaiseExceptionAction_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#RaiseExceptionAction"/>
                <upperValue xmi:id="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedComment xmi:id="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::RaiseExceptionAction is mapped to a SysML v2 ActionUsage. The details of the mapping are not defined yet.">
                <annotatedElement xmi:idref="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping"/>
              </ownedComment>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-OtherActions-A_from_RaiseExceptionAction_Mapping" xmi:type="uml:Association" name="A_from_RaiseExceptionAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-OtherActions-A_from_RaiseExceptionAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-OtherActions-A_from_RaiseExceptionAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-OtherActions-A_from_RaiseExceptionAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-OtherActions-RaiseExceptionAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
            <packagedElement xmi:id="Mappings-UML4SysML-Actions-OtherActions-A_from_ReduceAction_Mapping" xmi:type="uml:Association" name="A_from_ReduceAction_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Actions-OtherActions-A_from_ReduceAction_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Actions-OtherActions-A_from_ReduceAction_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Actions-OtherActions-A_from_ReduceAction_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Actions-OtherActions-ReduceAction_Mapping"/>
              </ownedEnd>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-Packages" xmi:type="uml:Package" URI="" name="Packages">
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping" xmi:type="uml:Class" name="PackageURIMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the annotating feature to annotate the generated Package element with metadata to store the UML4SysML::Package::URI property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{PackageURIFeatureTyping_Mapping.getMapped(from),  
PackageURIFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'URI'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-Package_Mapping" xmi:type="uml:Class" name="Package_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_Package_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_Package_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Packages-Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Package is mapped to a SysML v2 Package. The property &quot;URI&quot; is mapped to a metadata if it has a value.

The expected SysML v2 textual notation of a UML4SysML::Package is as follows:

&lt;pre&gt;
package ThisIsAPackageWithURI {
  metadata SysMLv1Library::PackageData {URI=&quot;https://omg.org&quot;;}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.packageOwnedRelationship(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping" xmi:type="uml:Class" name="StereotypeMetadataDefinitionMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinitionMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping" xmi:type="uml:Class" name="PackageImport_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_PackageImport_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#PackageImport"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::PackageImport is mapped to a SysML v2 NamespaceImport.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
import SysMLv1Package::*;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageImport_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getKerMLVisibilityKind(from.visibility)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageImport_Mapping-visibility_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-importedNamespace_" xmi:type="uml:Operation" name="importedNamespace">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-importedNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-importedNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Namespace_Mapping.getMapped(from.importedPackage)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-importedNamespace_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-importedNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-importedNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageImport_Mapping-importedNamespace_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespaceImport_Mapping-importedNamespace_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if src.oclIsKindOf(UML::PackageImport) then
    Helper.isInScope(src.oclAsType(UML::PackageImport).importedPackage)
else
    false
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageImport_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping" xmi:type="uml:Class" name="PackageURIFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature membership relationship for the metadata feature to store the UML4SysML::Package::URI property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = PackageURIMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_PackageURIFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsage_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_Package_Mapping_from" xmi:type="uml:Association" name="A_Package_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_Package_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_Package_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_Package_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping" xmi:type="uml:Class" name="ModelViewpointMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the annotating feature to annotate the generated Package element with metadata to store the UML4SysML::Model::viewpoint property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ModelViewpointMetadataFeatureTyping_Mapping.getMapped(from), ModelViewpointMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'viewpoint'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_to" xmi:type="uml:Association" name="A_PackageURIValue_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralInfinity"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the literal infinity element for the multiplicity range element for the UML4SysML::Stereotype mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMembership_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping" xmi:type="uml:Class" name="ModelViewpointMetadataRedefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the redefinition of the attribute for the metadata UML4SysML::Model::viewpoint.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let m : SYSML2::Membership = 
    SYSML2::AttributeUsage.allInstances()
    -&gt;collect(dt | dt.owningRelationship)
    -&gt;select(r | r.oclIsKindOf(SYSML2::Membership))
    -&gt;any(m | m.memberName = 'viewpoint') in 
if (m.oclIsUndefined()) then 
    invalid 
else 
    m.memberElement 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping" xmi:type="uml:Class" name="PackageURIMetadataMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a membership relationship for the metadata feature value for the UML4SysML::Package::URI property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = PackageURIMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="ModelViewpointMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the value of the property UML4SysML::Model::viewpoint.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ModelViewpointValue_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_PackageURIMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataMembership_Mapping" xmi:type="uml:Association" name="A_from_PackageURIMetadataMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_ProfileMetadataMembership_Mapping_from" xmi:type="uml:Association" name="A_ProfileMetadataMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_ProfileMetadataMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_ProfileMetadataMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_ProfileMetadataMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageMultiplicityMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StereotypeOccurenceUsageMultiplicityRange_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.ownedMemberElement()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping" xmi:type="uml:Class" name="ProfileMetadataMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_ProfileMetadataMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Profile"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a membership relationship for the metadata feature value for the UML4SysML::Model::viewpoint property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ProfileMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-Model_Mapping" xmi:type="uml:Class" name="Model_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-_generalization.Mappings-UML4SysML-Packages-Package_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_Model_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-_comment.0" xmi:type="uml:Comment" body="SysMLv2 has no explicit model element for a model. The UML4SysML::Model element is mapped to a SysMLv2 Package. The property &quot;viewpoint&quot; is mapped to a metadata defined in the SysML v1 library.

The expected SysML v2 textual notation of a UML4SysML::Model with URI and viewpoint is as follows. If URI or viewpoint are not set in the source model, the metadata is not generated.

&lt;pre&gt;
package SysMLv1Model {
  @SysMLv1Library::PackageData {URI=&quot;https://omg.org&quot;;}
  @SysMLv1Library::ModelData {'viewpoint'=&quot;The viewpoint of the model element.&quot;;}	
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-Model_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let relationships : Set(KerML::Relationship) = 
    self.oclAsType(Package_Mapping).ownedRelationship() in 
if from.viewpoint.oclIsUndefined() or from.viewpoint = '' then
    relationships
else
    relationships
    -&gt;including(ModelViewpointMetadataMembership_Mapping.getMapped(from))
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-Model_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-Model_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_to_StereotypeMetadataDefinition_Mapping" xmi:type="uml:Association" name="A_to_StereotypeMetadataDefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeMetadataDefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_to_StereotypeMetadataDefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeMetadataDefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping" xmi:type="uml:Class" name="PackageURIValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralString"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the value expression of the property UML4SysML::Package::URI.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.URI" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-value_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_PackageURIMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRange_Mapping" xmi:type="uml:Association" name="A_to_StereotypeOccurenceUsageMultiplicityRange_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRange_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRange_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRange_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_to_GenericToSubclassification_Mapping" xmi:type="uml:Association" name="A_to_GenericToSubclassification_Mapping">
            <memberEnd xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_to_GenericToSubclassification_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_to_GenericToSubclassification_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_GenericToSubclassification_Mapping"/>
              <type xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubclassification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageMultiplicityRange_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRange_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRange_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Multiplicities-MultiplicityRange"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the multiplicity range element for the UML4SysML::Stereotype mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_PackageImport_Mapping_from" xmi:type="uml:Association" name="A_PackageImport_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_PackageImport_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageImport_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_PackageImport_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_PackageImport_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageImport_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameter_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageInfinityReturnParameter_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameter_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameter_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameter_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_from" xmi:type="uml:Association" name="A_PackageURIValue_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIValue_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_PackageURIValue_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataMembership_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointMetadataMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_Package_Mapping_to" xmi:type="uml:Association" name="A_Package_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_Package_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_Package_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_Package_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping" xmi:type="uml:Association" name="A_to_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping" xmi:type="uml:Class" name="Profile_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-_generalization.Mappings-UML4SysML-Packages-Package_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_Profile_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Profile"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Profile is mapped to a SysML v2 Package.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-Profile_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(Package_Mapping).ownedRelationship()
-&gt;including(ProfileMetadataMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-Profile_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-Profile_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Packages-Package_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinition_Mapping" xmi:type="uml:Association" name="A_from_StereotypeMetadataDefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_PackageURIFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping" xmi:type="uml:Class" name="PackageURIRedefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the redefinition of the attribute for the metadata UML4SysML::Package::URI.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let m : SysMLv2::Membership = 
    SysMLv2::AttributeUsage.allInstances()
    -&gt;collect(dt | dt.owningRelationship)
    -&gt;select(r | r.oclIsKindOf(SYSML2::Membership))
    -&gt;any(m | m.memberName = 'URI') in 
if (m.oclIsUndefined()) then 
    invalid 
else 
    m.memberElement 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="ModelViewpointMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the FeatureTyping relationship for the AnnotatingFeature for the metadata to store the UML4SysML::Model::viewpoint property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ModelData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_Profile_Mapping" xmi:type="uml:Association" name="A_from_Profile_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-Profile_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_Profile_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_Profile_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_Profile_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-Profile_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinitionMembership_Mapping" xmi:type="uml:Association" name="A_from_StereotypeMetadataDefinitionMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinitionMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinitionMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinitionMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinitionMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointMetadataRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataRedefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRange_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageMultiplicityRange_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRange_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRange_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRange_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRange_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping" xmi:type="uml:Class" name="StereotypeMetadataDefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Class_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_StereotypeMetadataDefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Metadata-MetadataDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeMetadataDefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Stereotype is mapped to a SysML v2 MetadataDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-StereotypeMetadataDefinition_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping" xmi:type="uml:Class" name="ModelViewpointValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_ModelViewpointValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralString"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the value expression of the property UML4SysML::Model::viewpoint.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralString_Factory.create(from.viewpoint)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-value_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StereotypeOccurenceUsageMultiplicityRangeInfinity_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-ownedMemberElement_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.ownedMemberElement()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityRangeMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityMembership_Mapping" xmi:type="uml:Association" name="A_from_StereotypeOccurenceUsageMultiplicityMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMultiplicityMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMultiplicityMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StereotypeOccurenceDefinition_Mapping.getMapped(from) " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping" xmi:type="uml:Class" name="ElementImport_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_ElementImport_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ElementImport"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::ElementImport is mapped to a SysMLv2 MembershipImport.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
package SysMLv1Package1 {
    import SysMLv1Package2::SysMLv1Block;
    import SysMLv1Package2::SysMLv1ValueType;
}
package SysMLv1Package2 {
   part def SysMLv1Block;
   attribute def SysMLv1ValueType;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ElementImport_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if src.oclIsKindOf(UML::ElementImport) then
    Helper.hasMainMapping(src.oclAsType(UML::ElementImport).importedElement)
else
    false
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ElementImport_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getKerMLVisibilityKind(from.visibility)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ElementImport_Mapping-visibility_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-visibility_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMembership_" xmi:type="uml:Operation" name="importedMembership">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMembership_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMembership_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementOwningMembership_Mapping.getMapped(from.importedElement)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMembership_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMembership_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMembership_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMembership_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembershipImport_Mapping-importedMembership_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMemberName_" xmi:type="uml:Operation" name="importedMemberName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMemberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMemberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.alias" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMemberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMemberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMemberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ElementImport_Mapping-importedMemberName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToImport_Mapping-importedMemberName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping" xmi:type="uml:Class" name="ModelViewpointMetadataMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a membership relationship for the metadata feature value for the UML4SysML::Model::viewpoint property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ModelViewpointMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping" xmi:type="uml:Class" name="ProfileMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_ProfileMetadataUsage_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Profile"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the annotating feature to annotate the generated Package element with metadata to store the UML4SysML::Model::viewpoint property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'Profile'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_PackageURIMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_to_ModelViewpointValue_Mapping" xmi:type="uml:Association" name="A_to_ModelViewpointValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_to_ModelViewpointValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_to_ModelViewpointValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_to_ModelViewpointValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageInfinityReturnParameter_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameter_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the return parameter relationship for the literal infinity element for the multiplicity range element for the UML4SysML::Stereotype mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::FeatureDirectionKind::out" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameter_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageMembership_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StereotypeOccurenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointValue_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="PackageURIMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the MetadataFeature for the mapping of the property UML4SysML::Package::URI.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{PackageURIRedefinition_Mapping.getMapped(from),  
PackageURIMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIRedefinition_Mapping" xmi:type="uml:Association" name="A_from_PackageURIRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_PackageURIRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIRedefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-PackageURIRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_ProfileMetadataUsage_Mapping_from" xmi:type="uml:Association" name="A_ProfileMetadataUsage_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_ProfileMetadataUsage_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_ProfileMetadataUsage_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_ProfileMetadataUsage_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ProfileMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = StereotypeOccurenceUsageInfinityReturnParameter_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-memberParameter_" xmi:type="uml:Operation" name="memberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-memberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-memberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.ownedMemberParameter()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-memberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-memberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-memberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-memberParameter_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let member: KerML::Element = self.ownedMemberParameter() in
if member.oclIsUndefined() then
    Set{}
else
    Set{self.ownedMemberParameter()}
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsageInfinityReturnParameterMembership_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_Model_Mapping" xmi:type="uml:Association" name="A_from_Model_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-Model_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_Model_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_Model_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_Model_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-Model_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="ModelViewpointMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the MetadataFeature for the mapping of the property UML4SysML::Model::viewpoint.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ModelViewpointMetadataRedefinition_Mapping.getMapped(from),  
ModelViewpointMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_ElementImport_Mapping_from" xmi:type="uml:Association" name="A_ElementImport_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_ElementImport_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ElementImport_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_ElementImport_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_ElementImport_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ElementImport_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping" xmi:type="uml:Class" name="StereotypeOccurenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToOccurrenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_StereotypeOccurenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Stereotype"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the usage of a stereotype to a SysML v2 OccurrenceUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{StereotypeOccurenceUsageFeatureTyping_Mapping.getMapped(from),  
StereotypeOccurenceUsageMultiplicityMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-StereotypeOccurenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping" xmi:type="uml:Class" name="PackageURIFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the FeatureTyping relationship for the AnnotatingFeature for the metadata to store the UML4SysML::Package::URI property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let m: SysMLv2::Membership = SysMLv2::AttributeDefinition.allInstances()
-&gt;collect(dt | dt.owningRelationship)
-&gt;select(r | r.oclIsKindOf(SysMLv2::Membership))
-&gt;any(m | m.memberName =  'PackageData' ) in         
			          
if (m.oclIsUndefined()) then
  	invalid
else
    m.memberElement
endif " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="PackageURIMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_PackageURIMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Package"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the value of the property UML4SysML::Package::URI.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = PackageURIValue_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-featureWithValue_" xmi:type="uml:Operation" name="featureWithValue">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-featureWithValue_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-featureWithValue_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = packageURIMetadataReferenceUsage.to" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-featureWithValue_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-featureWithValue_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-featureWithValue_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-PackageURIMetadataFeatureValue_Mapping-featureWithValue_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-featureWithValue_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_ModelViewpointMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="ModelViewpointMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Packages-A_from_ModelViewpointMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Model"/>
              <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature membership relationship for the metadata feature to store the UML4SysML::Model::viewpoint property.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ModelViewpointMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Packages-ModelViewpointMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-StateMachines" xmi:type="uml:Package" URI="" name="StateMachines">
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_to_Region_Mapping" xmi:type="uml:Association" name="A_to_Region_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-Region_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_to_Region_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_to_Region_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_to_Region_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-Region_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_ConnectionPointReference_Mapping_from" xmi:type="uml:Association" name="A_ConnectionPointReference_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_ConnectionPointReference_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_ConnectionPointReference_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_ConnectionPointReference_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping" xmi:type="uml:Class" name="TransitionSuccessionSource_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSource_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the Succession element that is part of the TransitionUsage that is the target element of the UML4SysML::Transition mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'source'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{TransitionSourceToSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping" xmi:type="uml:Class" name="TransitionTargetToSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionTargetToSubsetting_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettingFeature_" xmi:type="uml:Operation" isQuery="true" name="subsettingFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TransitionSuccessionTarget_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettedFeature_" xmi:type="uml:Operation" name="subsettedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from.target) " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-subsettedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_from__InitialStateMembership_Mapping" xmi:type="uml:Association" name="A_from__InitialStateMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_from__InitialStateMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_from__InitialStateMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from__InitialStateMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_to" xmi:type="uml:Association" name="A_TransitionSuccession_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping" xmi:type="uml:Class" name="FinalState_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-_generalization.Mappings-UML4SysML-StateMachines-State_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StateMachines-State_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from_FinalState_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StateMachines-State_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#FinalState"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::FinalState is mapped to a SysML v2 StateUsage. The details of the mapping are not defined yet.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-FinalState_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.oclIsTypeOf(UML::FinalState)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-FinalState_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSourceToSubsetting_Mapping_from" xmi:type="uml:Association" name="A_TransitionSourceToSubsetting_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSourceToSubsetting_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSourceToSubsetting_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSourceToSubsetting_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping" xmi:type="uml:Class" name="TransitionSuccessionTargetMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTargetMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TransitionSuccessionTarget_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_from" xmi:type="uml:Association" name="A_TransitionSuccession_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_from_FinalState_Mapping" xmi:type="uml:Association" name="A_from_FinalState_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-FinalState_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_from_FinalState_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_from_FinalState_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from_FinalState_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-FinalState_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-_InitialState_Mapping" xmi:type="uml:Class" name="_InitialState_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-_InitialState_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-_InitialState_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from__InitialState_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialState_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pseudostate"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialState_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_to" xmi:type="uml:Association" name="A_StateDefinition_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTarget_Mapping_from" xmi:type="uml:Association" name="A_TransitionSuccessionTarget_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTarget_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTarget_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTarget_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_State_Mapping_from" xmi:type="uml:Association" name="A_State_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_State_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-State_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_State_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_State_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-State_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping" xmi:type="uml:Class" name="PseudoState_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_PseudoState_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pseudostate"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::PseudoState is mapped to a SysML v2 StateUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-PseudoState_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let toFeatureMS : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Region))-&gt;asSet() in
let toElementOMS : Set(UML::Element) = 
    from.ownedElement - toFeatureMS in
toElementOMS
-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(toFeatureMS
-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping" xmi:type="uml:Class" name="TransitionSuccessionSourceMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSourceMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TransitionSuccessionSource_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_from" xmi:type="uml:Association" name="A_Transition_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTargetMembership_Mapping_from" xmi:type="uml:Association" name="A_TransitionSuccessionTargetMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTargetMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTargetMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTargetMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTargetMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping" xmi:type="uml:Class" name="Transition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Transition is mapped to a SysML v2 TransitionUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-target_" xmi:type="uml:Operation" name="target">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-target_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-target_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.target" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-target_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-target_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ActionUsage"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-target_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping-target_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-source_" xmi:type="uml:Operation" name="source">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-source_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-source_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.source" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-source_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-source_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ActionUsage"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-source_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping-source_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;union((from.ownedElement - from.ownedComment)-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;including(TransitionSuccession_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-Transition_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping" xmi:type="uml:Class" name="ConnectionPointReference_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_ConnectionPointReference_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ConnectionPointReference"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::ConnectionPointReference element is mapped to a SysML v2 StateUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let toFeatureMS : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Region)) in
let toElementOMS : Set(UML::Element) = 
    (from.ownedElement - toFeatureMS) - from.ownedComment in
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(toFeatureMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-isComposite_" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-ConnectionPointReference_Mapping-isComposite_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-isComposite_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_from__InitialState_Mapping" xmi:type="uml:Association" name="A_from__InitialState_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-_InitialState_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_from__InitialState_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_from__InitialState_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from__InitialState_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-_InitialState_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping" xmi:type="uml:Class" name="StateDefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-_generalization.Mappings-UML4SysML-CommonBehavior-Behavior_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StateMachine"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::StateMachine is mapped to a SysML v2 StateDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-isParallel_" xmi:type="uml:Operation" name="isParallel">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-isParallel_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-isParallel_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.region-&gt;size() &gt; 1" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-isParallel_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-isParallel_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-isParallel_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-isParallel_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let initialState : Set(UML::Element) = 
    from.ownedElement
    -&gt;select(e | e.oclIsKindOf(UML::Pseudostate) and 
    e.oclAsType(UML::Pseudostate).kind = UML::PseudostateKind::initial) in  
let toParameterMS : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter)) in
let parameterSets: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ParameterSet)) in
let toFeatureMS : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Region)) in
let toElementOMS : Set(UML::Element) = 
    ((from.ownedElement - toFeatureMS) - toParameterMS) - initialState in
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(toFeatureMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e)))
-&gt;union(toParameterMS-&gt;collect(e | ParameterMembership_Mapping.getMapped(e)))
-&gt;union(parameterSets-&gt;collect(e | ParameterSetMembership_Mapping.getMapped(e)))
-&gt;union(initialState-&gt;collect(e | InitialStateMembership_Mapping.getMapped(e))) 
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_from_Region_Mapping" xmi:type="uml:Association" name="A_from_Region_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-Region_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_from_Region_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_from_Region_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from_Region_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-Region_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping" xmi:type="uml:Class" name="TransitionSuccession_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccession_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Connectors-Succession"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the source Feature element of the Succession that is part of the TransitionUsage that is the target element of the UML4SysML::Transition mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OrderedSet{TransitionSuccessionSourceMembership_Mapping.getMapped(from),  
TransitionSuccessionTargetMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccession_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_PseudoState_Mapping_from" xmi:type="uml:Association" name="A_PseudoState_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_PseudoState_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-PseudoState_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_PseudoState_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_PseudoState_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-PseudoState_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionTargetToSubsetting_Mapping_from" xmi:type="uml:Association" name="A_TransitionTargetToSubsetting_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionTargetToSubsetting_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionTargetToSubsetting_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionTargetToSubsetting_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionTargetToSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_from" xmi:type="uml:Association" name="A_StateDefinition_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_StateDefinition_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-StateDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSourceMembership_Mapping_from" xmi:type="uml:Association" name="A_TransitionSuccessionSourceMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSourceMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSourceMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSourceMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSourceMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping" xmi:type="uml:Class" name="State_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_State_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#State"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::State is mapped to a SysML v2 StateUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-State_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let toFeatureMS : Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Region))-&gt;asSet() in
let toElementOMS : Set(UML::Element) = 
    (from.ownedElement - toFeatureMS) - from.ownedComment in
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(toFeatureMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-State_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-State_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSource_Mapping_from" xmi:type="uml:Association" name="A_TransitionSuccessionSource_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSource_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSource_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionSource_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionSource_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_to" xmi:type="uml:Association" name="A_Transition_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_Transition_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-Transition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping" xmi:type="uml:Class" name="TransitionSourceToSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSourceToSubsetting_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettingFeature_" xmi:type="uml:Operation" isQuery="true" name="subsettingFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = TransitionSuccessionSource_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettedFeature_" xmi:type="uml:Operation" name="subsettedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from.source) " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSourceToSubsetting_Mapping-subsettedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping" xmi:type="uml:Class" name="Region_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_to_Region_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToStateUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateUsage"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from_Region_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Region"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Region is mapped to SysML v2 StateUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-Region_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =  
let toFeatureMS : Set(UML::Element) = 
    from.ownedElement
    -&gt;select(e | e.oclIsKindOf(UML::State) or e.oclIsKindOf(UML::Transition)) in
let toElementOMS : Set(UML::Element) = 
    (from.ownedElement - toFeatureMS) - from.ownedComment in
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(toFeatureMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())

" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-Region_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-Region_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping" xmi:type="uml:Class" name="TransitionSuccessionTarget_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_TransitionSuccessionTarget_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Transition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the target Feature element of the Succession that is part of the TransitionUsage that is the target element of the UML4SysML::Transition mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'target'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{TransitionTargetToSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-TransitionSuccessionTarget_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-A_to__InitialStateMembership_Mapping" xmi:type="uml:Association" name="A_to__InitialStateMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StateMachines-A_to__InitialStateMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StateMachines-A_to__InitialStateMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_to__InitialStateMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping" xmi:type="uml:Class" name="_InitialStateMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_from__InitialStateMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Pseudostate"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StateMachines-A_to__InitialStateMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateSubactionMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-kind_" xmi:type="uml:Operation" name="kind">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-kind_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-kind_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::SubactionKind::entry" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-kind_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-StateSubactionKind"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-kind_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = InitialState_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StateMachines-_InitialStateMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-Classification" xmi:type="uml:Package" URI="" name="Classification">
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping" xmi:type="uml:Class" name="SlotValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_SlotValue_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ValueSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-_comment.0" xmi:type="uml:Comment" body="Issue here since a KerML feature cannot have more than one FeatureValue while a UML4SysML::Slot can. How to manage collection of values?">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-SlotValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-SlotValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.owner.oclIsKindOf(UML::Slot)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-SlotValue_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-featureWithValue_" xmi:type="uml:Operation" name="featureWithValue">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-featureWithValue_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-featureWithValue_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Slot_Mapping.getMapped(from.owner)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-featureWithValue_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-featureWithValue_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotValue_Mapping-featureWithValue_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-SlotValue_Mapping-featureWithValue_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping" xmi:type="uml:Class" name="SlotMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_SlotMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Slot"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-isReadOnly_" xmi:type="uml:Operation" name="isReadOnly">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-isReadOnly_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-isReadOnly_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isReadOnly" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-isReadOnly_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-isReadOnly_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-isReadOnly_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-SlotMembership_Mapping-isReadOnly_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-memberName_" xmi:type="uml:Operation" name="memberName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-memberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-memberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.definingFeature.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-memberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-memberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-memberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-SlotMembership_Mapping-memberName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-SlotMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ElementFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ElementFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ElementFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ElementFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ElementFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_InstanceValueMembership_Mapping" xmi:type="uml:Association" name="A_from_InstanceValueMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_InstanceValueMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_InstanceValueMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_InstanceValueMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping" xmi:type="uml:Class" name="InstanceValueMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_InstanceValueMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InstanceSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceValueMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping" xmi:type="uml:Class" name="InstanceSpecification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecification_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InstanceSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::InstanceSpecification that is not a link is mapped to a SysMLv2 PartDefinition.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block {
	attribute sysMLv1ValueProperty : ScalarValues::String;
}
	
part sysMLv1InstanceSpecification : SysMLv1Block {
	redefines sysMLv1ValueProperty = &quot;Hello InstanceSpecification&quot;;
}
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedFeatureMembership_" xmi:type="uml:Operation" name="ownedFeatureMembership">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedFeatureMembership_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedFeatureMembership_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.classifier 
-&gt;collect(c | InstanceSpecificationToGeneralization_Mapping.getMapped(from, c))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedFeatureMembership_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedFeatureMembership_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedFeatureMembership_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedFeatureMembership_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedRelationship_" xmi:type="uml:Operation" isLeaf="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SlotMembership_Mapping.getMappedColl(from.slot)-&gt;asSet()
-&gt;union(from.classifier
    -&gt;collect(g | InstanceSpecificationFeatureTyping_Mapping.getMapped(from, g))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())
-&gt;asSet()" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.classifier-&gt;select( c | c.oclIsTypeOf(UML::Association))-&gt;size() = 0" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_UpperBoundValueFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_UpperBoundValueFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_UpperBoundValueFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_UpperBoundValueFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_UpperBoundValueFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping" xmi:type="uml:Class" name="ElementFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ElementFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = NamedElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::NamedElement) then  
Helper.getKerMLVisibilityKind(from.oclAsType(UML::NamedElement).visibility)
else KerML::VisibilityKind::public endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_to_InstanceValue_Mapping" xmi:type="uml:Association" name="A_to_InstanceValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-InstanceValue_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_to_InstanceValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_to_InstanceValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_InstanceValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-InstanceValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Attribute_Mapping_to" xmi:type="uml:Association" name="A_Attribute_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Attribute_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Attribute_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Attribute_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-SimpleClassifiers-Attribute_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping" xmi:type="uml:Class" name="PropertyTypedByClassInterface_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_PropertyTypedByClassInterface_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-OccurrenceUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Property typed by a UML4SysML::Class or UML4SysML::Interface is mapped to a SysML v2 OccurrenceUsage. 
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block {
	occurrence sysMLv1Property1 [0..1] : SysMLv1Class;
	ref occurrence sysMLv1ReferencedProperty [0..1] : SysMLv1Class;
	occurrence sysMLv1Property2 [0..1] : SysMLv1Interface;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if src.oclIsTypeOf(UML::Property) then     
    let p: UML::Property = src.oclAsType(UML::Property) in 
    if p.type.oclIsUndefined() then 
        false
    else 
        (p.type.oclIsTypeOf(UML::Class) or
        p.type.oclIsTypeOf(UML::Interface)) and 
        not (p.name.indexOf('base_') &gt; 0) and
        (p.association.oclIsUndefined() or p.association.ownedEnd-&gt;excludes(p))
    endif 
else
    false
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping" xmi:type="uml:Class" name="MultiplicityMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#MultiplicityElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = MultiplicityElement_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_DefaultMultiplicityMembership_Mapping_from" xmi:type="uml:Association" name="A_DefaultMultiplicityMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_DefaultMultiplicityMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping" xmi:type="uml:Class" name="ParameterSet_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSet_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ParameterSet"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ParameterSet is mapped to a SysML v2 ReferenceUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	in parIn [0..1];
	inout parInOut [0..1];
	out parOut [0..1];
	out parReturn [0..1];
				
	sysMLv1ParameterSet1 [1] {
		ref parIn = SysMLv1Activity::parIn;
		assert constraint sysMLv1ParameterSet1Condition {
			language &quot;English&quot;
			/*
			 * opaque expression parameter set 1 
			*/					
		}				
	}
	sysMLv1ParameterSet2  [1]  {
		ref parInOut = SysMLv1Activity::parInOut;
		ref parOut = SysMLv1Activity::parOut;
		ref parReturn = SysMLv1Activity::parReturn; 
	}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-ParameterSet_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSet_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.parameter 
-&gt;collect(p | ParameterSetParameterFeatureMembership_Mapping.getMapped(from, p)) 
-&gt;asSet()" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSet_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSet_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping" xmi:type="uml:Class" name="MultiplicityLowerBoundOwningMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityLowerBoundOwningMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#MultiplicityElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.lowerValue.oclIsUndefined() then  
    DefaultLowerBound_Mapping.getMapped(from)  
else  
    from.lowerValue  
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-memberName_" xmi:type="uml:Operation" isQuery="true" name="memberName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-memberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-memberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'lowerBound'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-memberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-memberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-memberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-memberName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping" xmi:type="uml:Class" name="ParameterToFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_ParameterToFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-typedFeature_" xmi:type="uml:Operation" name="typedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-typedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-typedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = parameter.to" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-typedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-typedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-typedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-typedFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping" xmi:type="uml:Class" name="ParameterSetParameterReferenceUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the reference usage element of the UML4SysML::ParameterSet mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSet_Mapping" xmi:type="uml:Association" name="A_from_ParameterSet_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSet_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSet_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSet_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSet_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSet_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping" xmi:type="uml:Class" name="ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureReferenceExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature reference expression for the UML4SysML::ParameterSet mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ParameterSetParameterReferenceUsageMembership_Mapping.getMapped(from),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_InstanceSpecification_Mapping_from" xmi:type="uml:Association" name="A_InstanceSpecification_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecification_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_InstanceSpecification_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecification_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_ParameterMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Parameter_Mapping_from" xmi:type="uml:Association" name="A_Parameter_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Parameter_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Parameter_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Parameter_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Parameter_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Parameter_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping" xmi:type="uml:Class" name="SlotFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_SlotFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Slot"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping" xmi:type="uml:Class" name="UpperBoundValueFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_UpperBoundValueFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#MultiplicityElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.upper &lt;&gt; -1 then 
    LiteralUnlimitedToInteger_Mapping.getMapped(from.upperValue)
else
    LiteralUnlimitedToUnbounded_Mapping.getMapped(from.upperValue)
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-UpperBoundValueFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping" xmi:type="uml:Class" name="MultiplicityUpperBoundOwningMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityUpperBoundOwningMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#MultiplicityElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.upperValue.oclIsUndefined() then
    DefaultUpperBound_Mapping.getMapped(from)
else 
    from.upperValue
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-memberName_" xmi:type="uml:Operation" name="memberName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-memberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-memberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'upperBound'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-memberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-memberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-memberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-memberName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping" xmi:type="uml:Class" name="DefaultMultiplicityElement_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityElement_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Multiplicities-MultiplicityRange"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a feature element representing the default multiplicity.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-isUnique_" xmi:type="uml:Operation" name="isUnique">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-isUnique_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-isUnique_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-isUnique_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-isUnique_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-isUnique_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-isUnique_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OrderedSet{DefaultMultiplicityLowerBoundFeatureMembership_Mapping.getMapped(from),  
DefaultMultiplicityUpperBoundFeatureMembership_Mapping.getMapped(from)} " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'defaultMultiplicity'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ParameterSetParameterReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping" xmi:type="uml:Class" name="InstanceValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-_generalization.Mappings-UML4SysML-Values-ValueSpecification_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceValue_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InstanceValue"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_InstanceValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureReferenceExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::InstanceValue is mapped to a SysMLv2 FeatureReferenceExpression.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block1;
part sysMLv1InstanceSpecification : SysMLv1Block1;
part def SysMLv1Block2 {
	part sysMLv1PartProperty : SysMLv1Block1 
		= sysMLv1InstanceSpecification;
}
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-InstanceValue_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;including(InstanceValueMembership_Mapping.getMapped(from.instance))
-&gt;including(ReturnParameterFeatureMembership_Factory.create())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceValue_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceValue_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping" xmi:type="uml:Class" name="InstanceSpecificationLink_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConnectionUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_InstanceSpecificationLink_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InstanceSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::InstanceSpecification that is a link is mapped to a SysMLv2 ConnectionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block1;
part def SysMLv1Block2;
connection def SysMLv1Association {
	end : SysMLv1Block1[1];
	end : SysMLv1Block2[1];
}
part sysMLv1InstanceSpecification1 : SysMLv1Block1;
part sysMLv1InstanceSpecification2 : SysMLv1Block2;
connection sysMLv1Link : SysMLv1Association 
	connect sysMLv1InstanceSpecification1 to sysMLv1InstanceSpecification2;
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.classifier-&gt;select( c | c.oclIsTypeOf(UML::Association))-&gt;size() &gt; 0" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;union(SlotMembership_Mapping.getMappedColl(from.slot)-&gt;asSet())
-&gt;union(from.classifier
    -&gt;collect(g | InstanceSpecificationFeatureTyping_Mapping.getMapped(from, g))-&gt;asSet())
    -&gt;asSet()" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping" xmi:type="uml:Class" name="DefaultValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_DefaultValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The expected SysML v2 textual syntax of a mapped SysML v2 default value is as follows:

&lt;pre&gt;
attribute sysMLv1Property : ScalarValues::String default := &quot;default value&quot;;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-DefaultValue_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-isDefault_" xmi:type="uml:Operation" name="isDefault">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-isDefault_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-isDefault_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-isDefault_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-isDefault_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-isDefault_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultValue_Mapping-isDefault_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.defaultValue " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-Slot_Mapping" xmi:type="uml:Class" name="Slot_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-Slot_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-Slot_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Slot_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Slot_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Slot_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Slot"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Slot_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-Slot_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Slot is mapped to a SysML v2 Feature. 
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-Slot_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_DefaultValue_Mapping" xmi:type="uml:Association" name="A_from_DefaultValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_DefaultValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_DefaultValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_DefaultValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Class" name="TypedElementFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_TypedElementFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.type.oclIsKindOf(UML::PrimitiveType) then 
    Helper.getScalarValueType(from.type)
else if from.type.oclIsKindOf(UML::Enumeration) then 
    Helper.getEnumerationType(from.type)
else
    Classifier_Mapping.getMapped(from.type)
endif endif
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = not src.type.oclIsUndefined()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_to" xmi:type="uml:Association" name="A_MultiplicityElement_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Realization_Mapping_from" xmi:type="uml:Association" name="A_Realization_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Realization_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Realization_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Realization_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Realization_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Realization_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping" xmi:type="uml:Class" name="InstanceSpecificationFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InstanceSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-to-classifier" xmi:type="uml:Property" name="classifier">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-to-classifier-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-to-classifier-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureTyping"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Classifier_Mapping.getMapped(classifier)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-classifier" xmi:type="uml:Parameter" name="classifier">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-classifier-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-classifier-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-type_Classifier-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping" xmi:type="uml:Class" name="MultiplicityElement_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#MultiplicityElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Multiplicities-MultiplicityRange"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::MultiplicityElement is mapped to a SysML v2 MultiplicityRange.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-isUnique_" xmi:type="uml:Operation" name="isUnique">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-isUnique_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-isUnique_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isUnique" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-isUnique_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-isUnique_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-isUnique_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-isUnique_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OrderedSet{MultiplicityLowerBoundOwningMembership_Mapping.getMapped(from),  
MultiplicityUpperBoundOwningMembership_Mapping.getMapped(from)} " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'multiplicity'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ParameterSetParameterReferenceUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_ParameterToFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_ParameterToFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_ParameterToFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_ParameterToFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_ParameterToFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterToFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_to" xmi:type="uml:Association" name="A_InstanceSpecificationFeatureTyping_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_to_ParameterSetParameterFeatureMembership_Mapping" xmi:type="uml:Association" name="A_to_ParameterSetParameterFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_to_ParameterSetParameterFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_to_ParameterSetParameterFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_ParameterSetParameterFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Class" isAbstract="true" name="PropertyCommon_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-_generalization.Mappings-UML4SysML-Classification-StructuralFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PropertyCommon_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for UML4SysML::Property mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.association.oclIsUndefined() then false else from.association.ownedEnd-&gt;includes(from) endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_" xmi:type="uml:Operation" isQuery="true" name="isComposite">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isComposite" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_" xmi:type="uml:Operation" name="isDerived">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isDerived" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isDerived_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let typings: Set(KerML::FeatureTyping) = if from.type.oclIsUndefined() then 
    Set{}
else 
    Set{StructuralFeatureToFeatureTyping_Mapping.getMapped(from)}
endif in
let subsettings: Set(KerML::Subsetting) = from.subsettedProperty
    -&gt;collect(p | PropertySubsetting_Mapping.getMapped(from, p))-&gt;asSet() in
let defaultValue: Set(KerML::OwningMembership) = 
    if from.defaultValue.oclIsUndefined() then
        Set{} 
    else
        Set{DefaultValue_Mapping.getMapped(from)}
    endif in
typings-&gt;union(subsettings)-&gt;union(defaultValue)
-&gt;including(MultiplicityMembership_Mapping.getMapped(from))-&gt;asSet()
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping" xmi:type="uml:Class" name="StructuralFeatureToFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeatureToFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StructuralFeature"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_to" xmi:type="uml:Association" name="A_DefaultLowerBound_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_from" xmi:type="uml:Association" name="A_PropertySubsetting_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping" xmi:type="uml:Class" name="PropertyUntyped_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Property is mapped to a SysML v2 Feature. The mapping class maps properties without a type.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block {
	attribute sysMLv1Property;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.type.oclIsUndefined() and not  
Helper.hasStereotypeApplied(src.owner, 'SysML::ConstraintBlocks::ConstraintBlock')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping" xmi:type="uml:Class" name="Parameter_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Parameter_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Parameter is mapped to a SysML v2 ReferenceUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	in parIn : ScalarValues::Boolean;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-Parameter_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let typings: Set(KerML::FeatureTyping) = 
    if from.type.oclIsUndefined() then 
        Set{} 
    else 
        Set{ParameterToFeatureTyping_Mapping.getMapped(from)} 
    endif in
let multiplicities: Set(KerML::Relationship) = 
    Set{MultiplicityMembership_Mapping.getMapped(from)} in       
let defaultValues: Set(KerML::Relationship) = 
    if from.defaultValue.oclIsUndefined() then 
        Set{} 
    else 
        Set{ParameterDefaultValue_Mapping.getMapped(from)} 
    endif in
self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;union(typings)
-&gt;union(multiplicities)
-&gt;union(defaultValues)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Parameter_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getKerMLParameterDirectionKind(from.direction)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Parameter_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.direction = UML::ParameterDirectionKind::return then 'result' else from.name endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Parameter_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Parameter_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_TypedElementFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_TypedElementFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_TypedElementFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_TypedElementFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_TypedElementFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping" xmi:type="uml:Class" name="PropertySubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-to-subsettedProperty" xmi:type="uml:Property" name="subsettedProperty">
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Subsetting"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettingFeature_" xmi:type="uml:Operation" name="subsettingFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result=Property_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property" xmi:type="uml:Operation" isQuery="true" name="subsettedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result=Property_Mapping.getMapped(subsettedProperty)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-subsettedProperty" xmi:type="uml:Parameter" name="subsettedProperty">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-subsettedProperty-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-subsettedProperty-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-subsettedFeature_Property-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ParameterSetParameterFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping" xmi:type="uml:Class" name="ParameterSetMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ParameterSet"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ParameterSet_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="StructuralFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StructuralFeature"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = NamedElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if (from.oclIsKindOf(UML::NamedElement)) then
    Helper.getKerMLVisibilityKind(from.oclAsType(UML::NamedElement).visibility)
else
    KerML::VisibilityKind::public
endif
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-visibility_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_InstanceValue_Mapping_from" xmi:type="uml:Association" name="A_InstanceValue_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_InstanceValue_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-InstanceValue_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_InstanceValue_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceValue_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-InstanceValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_SlotFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_SlotFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_SlotFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_SlotFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_SlotFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-SlotFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping" xmi:type="uml:Class" name="DefaultMultiplicityUpperBoundFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping"/>
            </generalization>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DefaultUpperBound_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Multiplicities-MultiplicityRange"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityUpperBoundFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping" xmi:type="uml:Class" name="ParameterDefaultValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_ParameterDefaultValue_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
attribute value : ScalarValues::String default := &quot;default value&quot;;
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-isDefault_" xmi:type="uml:Operation" name="isDefault">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-isDefault_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-isDefault_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-isDefault_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-isDefault_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-isDefault_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-isDefault_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-isDefault_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.defaultValue " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping" xmi:type="uml:Class" name="DefaultMultiplicityMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DefaultMultiplicityElement_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageMembership_Mapping" xmi:type="uml:Association" name="A_from_ParameterSetParameterReferenceUsageMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_PropertyCommon_Mapping_from" xmi:type="uml:Association" name="A_PropertyCommon_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_PropertyCommon_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_PropertyCommon_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PropertyCommon_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_Operation_Mapping" xmi:type="uml:Association" name="A_from_Operation_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Operation_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_Operation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_Operation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_Operation_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Operation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping" xmi:type="uml:Class" name="Generalization_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Generalization_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Generalization"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Generalization_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Subclassification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Generalization relationship is mapped to a SysML v2 Subclassification.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1BlockGeneral;
part def SysMLv1BlockSpecial :&gt; SysMLv1BlockGeneral;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-Generalization_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-superclassifier_" xmi:type="uml:Operation" name="superclassifier">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-superclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-superclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.general.oclIsTypeOf(UML::PrimitiveType) 
            and not (Helper.getScalarValueType(from.general) 
                = invalid) then 
    Helper.getScalarValueType(from.general)
else       
    Classifier_Mapping.getMapped(from.general) 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-superclassifier_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-superclassifier_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-superclassifier_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Generalization_Mapping-superclassifier_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-general_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-subclassifier_" xmi:type="uml:Operation" name="subclassifier">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-subclassifier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-subclassifier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Classifier_Mapping.getMapped(from.specific)" language="English" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-subclassifier_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-subclassifier_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Generalization_Mapping-subclassifier_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Generalization_Mapping-subclassifier_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSpecialization_Mapping-specific_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Classifier_Mapping_to" xmi:type="uml:Association" name="A_Classifier_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Classifier_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Classifier_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Classifier_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping" xmi:type="uml:Class" name="DefaultUpperBound_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralInteger"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the default upper bound of a multiplicity element.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 1" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Integer"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-value_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Generalization_Mapping_to" xmi:type="uml:Association" name="A_Generalization_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Generalization_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Generalization_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Generalization_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Generalization_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Generalization_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_ParameterDefaultValue_Mapping_from" xmi:type="uml:Association" name="A_ParameterDefaultValue_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_ParameterDefaultValue_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_ParameterDefaultValue_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_ParameterDefaultValue_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterDefaultValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_to" xmi:type="uml:Association" name="A_DefaultUpperBound_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping" xmi:type="uml:Class" name="DefaultLowerBound_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralInteger"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the default lower bound of a multiplicity element.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 1" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Integer"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-value_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{CommonReturnParameterFeatureMembership_Mapping.getMapped(from)} " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_StructuralFeature_Mapping_from" xmi:type="uml:Association" name="A_StructuralFeature_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeature_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_StructuralFeature_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeature_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping" xmi:type="uml:Class" name="DefaultMultiplicityLowerBoundFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping"/>
            </generalization>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = DefaultLowerBound_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Multiplicities-MultiplicityRange"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityLowerBoundFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_to_BehavioralFeature_Mapping" xmi:type="uml:Association" name="A_to_BehavioralFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_to_BehavioralFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_to_BehavioralFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_BehavioralFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_from" xmi:type="uml:Association" name="A_DefaultLowerBound_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultLowerBound_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultLowerBound_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_PartProperty_Mapping_to" xmi:type="uml:Association" name="A_PartProperty_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_PartProperty_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-SysMLv1-Blocks-PartProperty_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_PartProperty_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PartProperty_Mapping_to"/>
              <type xmi:idref="Mappings-SysMLv1-Blocks-PartProperty_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping" xmi:type="uml:Association" name="A_from_ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageFeatureValueExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetMembership_Mapping" xmi:type="uml:Association" name="A_from_ParameterSetMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_ParameterSetMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-ParameterSetMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_SlotValue_Mapping_from" xmi:type="uml:Association" name="A_SlotValue_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_SlotValue_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-SlotValue_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_SlotValue_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_SlotValue_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-SlotValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityMembership_Mapping_from" xmi:type="uml:Association" name="A_MultiplicityMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-MultiplicityMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping" xmi:type="uml:Class" name="ParameterMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Parameter_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping" xmi:type="uml:Class" isAbstract="true" name="Classifier_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Classifier_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Classifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Classifier_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToClassifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Classifiers-Classifier"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for all mapping classes that map specializations of UML4SysML::Classifier elements.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-isAbstract_" xmi:type="uml:Operation" name="isAbstract">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-isAbstract_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-isAbstract_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isAbstract" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-isAbstract_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-isAbstract_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-isAbstract_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-isAbstract_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let generalizations : Set(UML::Generalization) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Generalization))-&gt;asSet() in
let toElementFMS: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Feature))-&gt;asSet() in
let toElementOMS: Set(UML::Element) = 
    ((from.ownedElement - toElementFMS) - generalizations) - from.ownedComment  in
toElementOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(toElementFMS-&gt;collect(e | ElementFeatureMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(generalizations-&gt;collect(e | Generalization_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Slot_Mapping_from" xmi:type="uml:Association" name="A_Slot_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Slot_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Slot_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Slot_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Slot_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Slot_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_LowerBoundValueFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_LowerBoundValueFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_LowerBoundValueFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_LowerBoundValueFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_LowerBoundValueFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_to" xmi:type="uml:Association" name="A_PropertySubsetting_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_PropertySubsetting_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-PropertySubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_BehavioralFeature_Mapping" xmi:type="uml:Association" name="A_from_BehavioralFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_BehavioralFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_BehavioralFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_BehavioralFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_SlotMembership_Mapping_from" xmi:type="uml:Association" name="A_SlotMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_SlotMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-SlotMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_SlotMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_SlotMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-SlotMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping" xmi:type="uml:Class" name="Operation_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-_generalization.Mappings-UML4SysML-Classification-BehavioralFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_Operation_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Operation"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_Operation_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-PerformActionUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Operation is mapped to a SysML v2 PerformActionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block {
	  perform action sysMLv1Operation {
	  	in parIn : ScalarValues::Boolean;
		 out result : ScalarValues::Integer;
  	}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-Operation_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let parameters: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter)) in
let parameterSets: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ParameterSet)) in
self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;union(parameters-&gt;collect(e | ParameterMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(parameterSets-&gt;collect(e | ParameterSetMembership_Mapping.getMapped(e))-&gt;asSet())
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-Operation_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-Operation_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping" xmi:type="uml:Class" name="ParameterSetParameterReferenceUsageMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsageMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsageMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_DefaultMultiplicityElement_Mapping_from" xmi:type="uml:Association" name="A_DefaultMultiplicityElement_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityElement_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_DefaultMultiplicityElement_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityElement_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityElement_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_to_Operation_Mapping" xmi:type="uml:Association" name="A_to_Operation_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Operation_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_to_Operation_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_to_Operation_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_Operation_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Operation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_from_InstanceSpecificationLink_Mapping" xmi:type="uml:Association" name="A_from_InstanceSpecificationLink_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_from_InstanceSpecificationLink_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_from_InstanceSpecificationLink_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_InstanceSpecificationLink_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationLink_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="DefaultMultiplicityBoundFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityBoundFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-isComposite_" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-isComposite_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping" xmi:type="uml:Class" isAbstract="true" name="BehavioralFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_BehavioralFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#BehavioralFeature"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_BehavioralFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-DefinitionAndUsage-Usage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for UML4SysML::BehavioralFeature mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-BehavioralFeature_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityUpperBoundOwningMembership_Mapping_from" xmi:type="uml:Association" name="A_MultiplicityUpperBoundOwningMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityUpperBoundOwningMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityUpperBoundOwningMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityUpperBoundOwningMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-MultiplicityUpperBoundOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_DefaultMultiplicityBoundFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_DefaultMultiplicityBoundFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityBoundFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_DefaultMultiplicityBoundFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultMultiplicityBoundFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityBoundFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Generalization_Mapping_from" xmi:type="uml:Association" name="A_Generalization_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Generalization_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Generalization_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Generalization_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Generalization_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Generalization_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityLowerBoundOwningMembership_Mapping_from" xmi:type="uml:Association" name="A_MultiplicityLowerBoundOwningMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityLowerBoundOwningMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityLowerBoundOwningMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityLowerBoundOwningMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-MultiplicityLowerBoundOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_to_PropertyTypedByClassInterface_Mapping" xmi:type="uml:Association" name="A_to_PropertyTypedByClassInterface_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_to_PropertyTypedByClassInterface_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_to_PropertyTypedByClassInterface_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_PropertyTypedByClassInterface_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-PropertyTypedByClassInterface_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-Realization_Mapping" xmi:type="uml:Class" name="Realization_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-Realization_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Abstraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-Realization_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Realization_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-Realization_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Realization"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-Realization_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-Realization_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Realization relationship is mapped to a SysML v2 Dependency.
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-Realization_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_from" xmi:type="uml:Association" name="A_MultiplicityElement_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_MultiplicityElement_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-MultiplicityElement_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_Classifier_Mapping_from" xmi:type="uml:Association" name="A_Classifier_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_Classifier_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_Classifier_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_Classifier_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping" xmi:type="uml:Class" name="ParameterSetParameterFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ParameterSet"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_to_ParameterSetParameterFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-to-parameter" xmi:type="uml:Property" name="parameter">
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ParameterSetParameterReferenceUsage_Mapping.getMapped(parameter)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-parameter" xmi:type="uml:Parameter" name="parameter">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-parameter-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-parameter-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterFeatureMembership_Mapping-ownedMemberFeature_Parameter-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping" xmi:type="uml:Class" name="LowerBoundValueFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_LowerBoundValueFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#MultiplicityElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralInteger_Mapping.getMapped(from.lowerValue)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-LowerBoundValueFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_from" xmi:type="uml:Association" name="A_DefaultUpperBound_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_DefaultUpperBound_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-DefaultUpperBound_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_StructuralFeatureToFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_StructuralFeatureToFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeatureToFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_StructuralFeatureToFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeatureToFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_InstanceSpecificationFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_InstanceSpecificationFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-InstanceSpecificationFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping" xmi:type="uml:Class" isAbstract="true" name="StructuralFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeature_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StructuralFeature"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for all UML4SysML::StructuralFeature mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isAbstract_" xmi:type="uml:Operation" isLeaf="true" name="isAbstract">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isAbstract_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isAbstract_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isAbstract_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isAbstract_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isAbstract_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isAbstract_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToType_Mapping-isAbstract_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isUnique_" xmi:type="uml:Operation" name="isUnique">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isUnique_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isUnique_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isUnique" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isUnique_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isUnique_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isUnique_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isUnique_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isUnique_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isOrdered_" xmi:type="uml:Operation" name="isOrdered">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isOrdered_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isOrdered_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isOrdered" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isOrdered_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isOrdered_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isOrdered_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isOrdered_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let typing: KerML::FeatureTyping = 
    StructuralFeatureToFeatureTyping_Mapping.getMapped(from) in
if typing.oclIsUndefined() then
    Set{MultiplicityMembership_Mapping.getMapped(from)}
else
    Set{MultiplicityMembership_Mapping.getMapped(from), typing}
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isReadOnly_" xmi:type="uml:Operation" isAbstract="true" name="isReadOnly">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isReadOnly_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isReadOnly_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isReadOnly" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isReadOnly_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isReadOnly_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isReadOnly_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-StructuralFeature_Mapping-isReadOnly_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isReadOnly_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-A_StructuralFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_StructuralFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Classification-A_StructuralFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_StructuralFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping" xmi:type="uml:Class" name="ParameterSetParameterReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Classification-A_from_ParameterSetParameterReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Parameter"/>
              <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the reference usage element for the UML4SysML::ParameterSet mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ParameterSetParameterReferenceUsageFeatureValue_Mapping.getMapped(from),  
MultiplicityMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Classification-ParameterSetParameterReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure" xmi:type="uml:Package" URI="" name="CommonStructure">
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Class" isAbstract="true" name="NamedElementMain_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_NamedElementMain_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#NamedElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for mappings of UML4SysML::NamedElements.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_to" xmi:type="uml:Association" name="A_ElementOwnership_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping" xmi:type="uml:Class" isAbstract="true" name="ElementOwnership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for mappings that target ownership relationships.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_" xmi:type="uml:Operation" name="target">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OrderedSet{ElementMain_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_" xmi:type="uml:Operation" name="source">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OrderedSet{ElementMain_Mapping.getMapped(from.owner)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.target()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_to_ConstraintUsage_Mapping" xmi:type="uml:Association" name="A_to_ConstraintUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_to_ConstraintUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_to_ConstraintUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_to_ConstraintUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping" xmi:type="uml:Class" isAbstract="true" name="DirectedRelationship_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Relationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_DirectedRelationship_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DirectedRelationship"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for all UML4SysML::DirectedRelationship mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_" xmi:type="uml:Operation" name="target">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.target-&gt;collect(e | ElementMain_Mapping.getMapped(e))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_" xmi:type="uml:Operation" name="source">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.source-&gt;collect(e | ElementMain_Mapping.getMapped(e))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_to" xmi:type="uml:Association" name="A_Dependency_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_from" xmi:type="uml:Association" name="A_CommentAnnotation_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping" xmi:type="uml:Class" name="ElementOwningMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-OwningMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.ownedMemberElement()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-membershipOwningNamespace_" xmi:type="uml:Operation" name="membershipOwningNamespace">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-membershipOwningNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-membershipOwningNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ElementMain_Mapping(from)}  
-- will not be used since corresponding attribute is derived,  
-- but required for redefinition" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-membershipOwningNamespace_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-membershipOwningNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-membershipOwningNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-membershipOwningNamespace_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping" xmi:type="uml:Class" name="Constraint_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToConstraintDefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Constraint_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Constraint"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Constraint is mapped to a SysML v2 ConstraintDefinition and AssertConstraintUsages for the constrained elements.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block {
	constraint def SysMLv1Constraint {
		calc sysMLv1Constraint {
	 		language &quot;English&quot;
			/*
			 * constraint specification
	 		*/
	 	}
	}
	assert constraint assert_sysMLv1Constraint : SysMLv1Constraint;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-Constraint_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;union(Set{ElementFeatureMembership_Mapping.getMapped(from.specification), 
CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from.specification)})" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping" xmi:type="uml:Class" isAbstract="true" name="Relationship_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Relationship_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Relationship"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-_comment.0" xmi:type="uml:Comment" body="Th mapping class is the abstract base class for UML4SysML::Relationship mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.relatedElement-&gt;select(e | from.ownedElement-&gt;includes(e)) 
-&gt;collect(e | ElementMain_Mapping.getMapped(e))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-owningRelatedElement_" xmi:type="uml:Operation" isQuery="true" name="owningRelatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-owningRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-owningRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from.owner)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-owningRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-owningRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-owningRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-owningRelatedElement_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_from" xmi:type="uml:Association" name="A_ElementOwningMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping" xmi:type="uml:Class" name="CommentOwnership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-_generalization.Mappings-Foundations-UniqueMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-UniqueMapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentOwnership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-_comment.0" xmi:type="uml:Comment" body="That mapping class creates an ownership relation that is convenient for a Comment. In SysMLv1/UML can be owned by any kind of element, including some that are not translated to SysMLv2 Namespaces.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatingElement_" xmi:type="uml:Operation" name="annotatingElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatingElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatingElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Comment_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatingElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatingElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatingElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatingElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-ownedRelatedElement_" xmi:type="uml:Operation" name="ownedRelatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-ownedRelatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-ownedRelatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{self.annotatingElement()}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-ownedRelatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-ownedRelatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-ownedRelatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-ownedRelatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-ownedRelatedElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatedElement_" xmi:type="uml:Operation" name="annotatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from.owner)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatedElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatedElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatedElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-annotatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_Constraint_Mapping_from" xmi:type="uml:Association" name="A_Constraint_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_Constraint_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Constraint_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_Constraint_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Constraint_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Constraint_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_to" xmi:type="uml:Association" name="A_CommentAnnotation_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-Usage_Mapping" xmi:type="uml:Class" name="Usage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Usage_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Dependency_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Usage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_Usage_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Usage"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-Usage_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Usage relationship is mapped to a SysML v2 Dependency relationship. 
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-Usage_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_from_ConstrainedElementFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ConstrainedElementFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstrainedElementFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_from_ConstrainedElementFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstrainedElementFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping" xmi:type="uml:Class" name="ConstrainedElementFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstrainedElementFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Constraint"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ConstraintUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ConstrainedElementFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping" xmi:type="uml:Class" name="Dependency_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Dependency"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Dependencies-Dependency"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Dependency relationship is mapped to a SysML v2 Dependency relationship. 
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-supplier_" xmi:type="uml:Operation" name="supplier">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-supplier_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-supplier_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.target-&gt;collect(e | ElementMain_Mapping.getMapped(e))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-supplier_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-supplier_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-supplier_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-supplier_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-target_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-client_" xmi:type="uml:Operation" name="client">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-client_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-client_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.source-&gt;collect(e | ElementMain_Mapping.getMapped(e))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-client_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-client_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-client_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-client_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_from" xmi:type="uml:Association" name="A_Dependency_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Dependency_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_from" xmi:type="uml:Association" name="A_Comment_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_from_Usage_Mapping" xmi:type="uml:Association" name="A_from_Usage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Usage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_Usage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_from_Usage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_Usage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Usage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Class" isAbstract="true" name="Namespace_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_Namespace_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Namespace"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_to_Namespace_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToNamespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Namespace"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for UML4SysML::Namespace mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-ownedImport_" xmi:type="uml:Operation" name="ownedImport">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-ownedImport_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-ownedImport_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-ownedImport_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-ownedImport_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Import"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-ownedImport_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-ownedImport_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping" xmi:type="uml:Class" name="CommentAnnotation_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-to-annotatedElement" xmi:type="uml:Property" isUnique="false" name="annotatedElement">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-to-annotatedElement-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-to-annotatedElement-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Annotation"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentAnnotation_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the annotation relationship for the UML4SysML::Comment mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element" xmi:type="uml:Operation" isLeaf="true" isQuery="true" name="annotatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(annotatedElement)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-annotatedElement" xmi:type="uml:Parameter" name="annotatedElement">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-annotatedElement-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-annotatedElement-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatedElement_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatedElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatingElement_" xmi:type="uml:Operation" name="annotatingElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatingElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatingElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Comment_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatingElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatingElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-AnnotatingElement"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatingElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-annotatingElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-annotatingElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-owningAnnotatedElement_" xmi:type="uml:Operation" name="owningAnnotatedElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-owningAnnotatedElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-owningAnnotatedElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = null" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-owningAnnotatedElement_-" xmi:type="uml:Parameter" name="">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-owningAnnotatedElement_--lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-owningAnnotatedElement_--upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-CommentAnnotation_Mapping-owningAnnotatedElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotation_Mapping-owningAnnotatedElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_DirectedRelationship_Mapping_from" xmi:type="uml:Association" name="A_DirectedRelationship_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_DirectedRelationship_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_DirectedRelationship_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_DirectedRelationship_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-DirectedRelationship_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="ConstraintUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Constraint"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping" xmi:type="uml:Class" name="Abstraction_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Dependency_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Abstraction_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Dependency_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Abstraction"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Abstraction relationship is mapped to a SysML v2 Dependency relationship. 
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_to_Namespace_Mapping" xmi:type="uml:Association" name="A_to_Namespace_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_to_Namespace_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_to_Namespace_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_to_Namespace_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping" xmi:type="uml:Class" name="ElementMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Membership"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_" xmi:type="uml:Operation" isLeaf="true" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if (from.oclIsKindOf(UML::NamedElement)) then
    from.oclAsType(UML::NamedElement).visibility
else
    KerML::VisibilityKind::public
endif
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-visibility_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_" xmi:type="uml:Operation" name="membershipOwningNamespace">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ElementMain_Mapping(from)}  
-- will not be used since corresponding attribute is derived, 
-- but required for redefinition" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-membershipOwningNamespace_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-membershipOwningNamespace_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_from" xmi:type="uml:Association" name="A_ElementOwnership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwnership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Class" isAbstract="true" name="ElementMain_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-_generalization.Mappings-Foundations-MainMapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-Foundations-MainMapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMain_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-_comment.0" xmi:type="uml:Comment" body="This is the general abstract class to be used as an ancestor for any class mapping specification.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.ownedComment-&gt;reject(c | c.annotatedElement-&gt;includes(from))-&gt;collect(c| CommentOwnership_Mapping.getMapped(c))-&gt;asSet()" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-elementId_" xmi:type="uml:Operation" isQuery="true" name="elementId">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-elementId_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-elementId_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Helper.getID(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-elementId_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-elementId_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-elementId_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-elementId_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-elementId_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_to" xmi:type="uml:Association" name="A_Comment_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_to" xmi:type="uml:Association" name="A_ElementMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping" xmi:type="uml:Class" name="Comment_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Comment"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Comment_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Comment"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Comment is mapped to a SysML v2 Comment. 
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
part def SysMLv1Block1;
part def SysMLv1Block2;
action def SysMLv1Activitiy {
	comment about SysMLv1Activity, SysMLv1Block1 
		/* comment body */
}
comment about SysMLv1Block1, SysMLv1Block /* comment body */
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.body-&gt;isEmpty() then '' else from.body endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-body_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-body_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-body_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-body_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-annotation_" xmi:type="uml:Operation" name="annotation">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-annotation_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-annotation_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.annotatedElement -&gt;collect(e | CommentAnnotation_Mapping.getMapped(from, e))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-annotation_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-annotation_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-Annotation"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-annotation_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-annotation_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToAnnotatingElement_Mapping-annotation_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship() -&gt;union(self.annotation()-&gt;asSet()) " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = not Helper.hasStereotypeApplied(src, 'SysML::ModelElements::ElementGroup')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-Comment_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_to" xmi:type="uml:Association" name="A_ElementOwningMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementOwningMembership_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_Relationship_Mapping_from" xmi:type="uml:Association" name="A_Relationship_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_Relationship_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_Relationship_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Relationship_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping" xmi:type="uml:Class" name="ConstraintUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Constraint"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_to_ConstraintUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Constraints-AssertConstraintUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the SysML v2 AssertConstraintUsage elements for the constrained elements of the UML4SysML::Constraint mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'assert_' + from.name" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.ownedComment-&gt;reject(c | c.annotatedElement-&gt;includes(from))-&gt;collect(c| CommentOwnership_Mapping.getMapped(c))-&gt;asSet()
-&gt;union(Set{ConstraintUsageFeatureTyping_Mapping.getMapped(from), 
CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)})" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_from" xmi:type="uml:Association" name="A_ElementMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_from_Namespace_Mapping" xmi:type="uml:Association" name="A_from_Namespace_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_Namespace_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_from_Namespace_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_Namespace_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementMain_Mapping_from" xmi:type="uml:Association" name="A_ElementMain_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMain_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_ElementMain_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_ElementMain_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_NamedElementMain_Mapping_from" xmi:type="uml:Association" name="A_NamedElementMain_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_NamedElementMain_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_NamedElementMain_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_NamedElementMain_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ConstraintUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_Abstraction_Mapping_from" xmi:type="uml:Association" name="A_Abstraction_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_Abstraction_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_Abstraction_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_Abstraction_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-Abstraction_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsage_Mapping" xmi:type="uml:Association" name="A_from_ConstraintUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_from_ConstraintUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-ConstraintUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonStructure-A_CommentOwnership_Mapping_from" xmi:type="uml:Association" name="A_CommentOwnership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentOwnership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonStructure-A_CommentOwnership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonStructure-A_CommentOwnership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonStructure-CommentOwnership_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-Activities" xmi:type="uml:Package" URI="" name="Activities">
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping" xmi:type="uml:Class" name="ActivityEdgeMetadataFeatureValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.weight" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping" xmi:type="uml:Class" name="FlowFinalNodeMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_FlowFinalNodeMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#FlowFinalNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_FlowFinalNodeMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Membership"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a membership relationship to the action usage library element Actions::Action::done.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::ActionUsage.allInstances() -&gt;any(e | e.qualifiedName = 'Actions::Action::done')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowTransitionUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_to" xmi:type="uml:Association" name="A_CommonActivityEdgeSuccessionAsUsage_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping" xmi:type="uml:Class" name="ActivityEdgeSourceEndSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_CentralBufferNode_Mapping" xmi:type="uml:Association" name="A_from_CentralBufferNode_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_CentralBufferNode_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_CentralBufferNode_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_CentralBufferNode_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping" xmi:type="uml:Class" name="ActivityEdgeTransitionUsageSourceMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeTransitionUsageSourceMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsTypeOf(UML::ActivityParameterNode) then  
    from.parameter  
else  
    from  
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNode_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowTargetFinalNode_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNode_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNode_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNode_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlow_Mapping" xmi:type="uml:Association" name="A_to_ObjectFlow_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlow_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlow_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlow_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlow_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_ActivityAsDefinition_Mapping" xmi:type="uml:Association" name="A_to_ActivityAsDefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_ActivityAsDefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_ActivityAsDefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ActivityAsDefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_to" xmi:type="uml:Association" name="A_MergeNode_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-MergeNode_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-MergeNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-DataStoreNode_Mapping" xmi:type="uml:Class" name="DataStoreNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-DataStoreNode_Mapping-_generalization.Mappings-UML4SysML-Activities-CentralBufferNode_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-DataStoreNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_DataStoreNode_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-DataStoreNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DataStoreNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-DataStoreNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-DataStoreNode_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping of the UML4SysML::DataStoreNode is not defined in detail yet. It will an action usage which contains the behavior of a data store node.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-DataStoreNode_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEnd_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFlowEnd_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEnd_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEnd_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEnd_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_from" xmi:type="uml:Association" name="A_ForkNode_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ForkNode_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ForkNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_InitialNodeMembership_Mapping" xmi:type="uml:Association" name="A_from_InitialNodeMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_InitialNodeMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_InitialNodeMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_InitialNodeMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping" xmi:type="uml:Class" name="ObjectFlow_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlow_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-SuccessionFlowConnectionUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlow_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ObjectFlowFlow without a guard condition is mapped to a SysMLv2SuccessionFlowConnectionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Acticity {
	action sysMLv1Action1 {
		out outputValue;
	}
	succession flow sysMLv1ObjectFlow of ScalarValues::String 
		from sysMLv1Action1.outputValue to sysMLv1Action1.inputValue;
	action sysMLv1Action2 {
		out inputValue;
	}
}
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ObjectFlow_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.guard.oclIsUndefined() and (not src.target.oclIsTypeOf(UML::ActivityFinalNode))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let relationships : Set(KerML::Relationship) =
let sourceFeatureMembership : KerML::FeatureMembership = ObjectFlowEndFeatureMembership_Mapping.getMapped(from.source) in
let targetFeatureMembership : KerML::FeatureMembership = ObjectFlowEndFeatureMembership_Mapping.getMapped(from.target) in  
if from.source.oclIsKindOf(UML::ObjectNode) then  
    Set{ObjectFlowItemFeatureMembership_Mapping.getMapped(from), 
    sourceFeatureMembership, targetFeatureMembership}
else 
    Set{sourceFeatureMembership, targetFeatureMembership} 
endif in

let relationshipsConsideringWeight : Set(KerML::Relationship) = 
if from.weight.oclIsUndefined() then 
    relationships 
else 
    relationships
    -&gt;including(ActivityEdgeMetadataOwningMembership_Mapping.getMapped(from)) 
endif in  

let relationshipsConsideringRate : Set(KerML::Relationship) = 
if (Helper.hasStereotypeApplied(from, 'SysML::Activities::Rate') or 
    Helper.hasStereotypeApplied(from, 'SysML::Activities::Discrete') or 
    Helper.hasStereotypeApplied(from, 'SysML::Activities::Continuous')) then 
    
    relationshipsConsideringWeight
    -&gt;including(RateOwningMembership_Mapping.getMapped(from))
else 
    relationshipsConsideringWeight 
endif in

self.oclAsType(ElementMain_Mapping).ownedRelationship()-&gt;union(
    if Helper.hasStereotypeApplied(from, 'SysML::Activities::Probability') then 
        relationshipsConsideringRate
        -&gt;including(ProbabilityOwningMembership_Mapping.getMapped(from))
    else 
        relationshipsConsideringRate 
    endif
)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping" xmi:type="uml:Class" name="CentralBufferNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_CentralBufferNode_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CentralBufferNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping of the UML4SysML::CentralBufferNode is not defined in detail yet. It will be an action usage which contains the behavior of a central buffer node.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-CentralBufferNode_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-_generalization.Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the source UML4SysML::ObjectNode to a ItemFeature which is typed by the UML4SysML::ObjectNode type.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ObjectFlowItemFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureUntyped_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFeatureUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureUntyped_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndSubsetting_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFlowEndSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndSubsetting_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping" xmi:type="uml:Class" name="MergeNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-MergeNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#MergeNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-MergeNode_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::MergeNode is mapped to a SysMLv2 MergeNode.
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-MergeNode_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureTyping_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping" xmi:type="uml:Class" name="ActivityEdgeMetadataRedefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ActivityEdgeData::weight')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFlowEndSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.oclIsKindOf(UML::ActivityParameterNode) then 
    Parameter_Mapping.getMapped(from.parameter)  
else if from.oclIsKindOf(UML::Pin) then 
        CommonAction_Mapping.getMapped(from.owner)
    else if from.oclIsKindOf(UML::InitialNode) then 
            SysMLv2::ActionUsage.allInstances()
            -&gt;any(e | e.qualifiedName =  'Actions::Action::start')
        else if from.oclIsKindOf(UML::FinalNode) then 
                SysMLv2::ActionUsage.allInstances()
                -&gt;any(e | e.qualifiedName =  'Actions::Action::done') 
            else 
                from 
            endif 
        endif 
    endif
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_to" xmi:type="uml:Association" name="A_ObjectFlowTransitionUsageFeatureMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_from" xmi:type="uml:Association" name="A_CommonActivityEdgeSuccessionAsUsage_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping" xmi:type="uml:Class" name="ObjectFlowFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ObjectFlow_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsage_Mapping" xmi:type="uml:Association" name="A_to_ControlFlowTransitionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_to_ControlFlowTransitionUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadata_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeMetadata_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadata_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadata_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadata_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping" xmi:type="uml:Class" name="ObjectFlowGuardSuccessionTargetEndFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-objectFlowGuardSuccessionTargetEndSubsetting" xmi:type="uml:Property" name="objectFlowGuardSuccessionTargetEndSubsetting">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_objectFlowGuardSuccessionTargetEndSubsetting_objectFlowGuardSuccessionTargetEndFeature"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-objectFlowGuardSuccessionTargetEndSubsetting-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-objectFlowGuardSuccessionTargetEndSubsetting-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a feature element for the UML4SysML::ObjectFlow mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{objectFlowGuardSuccessionTargetEndSubsetting.to}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFeatureUntyped_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFeatureUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-ItemFeature"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the source UML4SysML::ObjectNode to a ItemFeature without a type.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_FlowFinalNodeMembership_Mapping" xmi:type="uml:Association" name="A_from_FlowFinalNodeMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_FlowFinalNodeMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_FlowFinalNodeMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_FlowFinalNodeMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndSubsetting_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowTargetEndSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndSubsetting_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_DataStoreNode_Mapping" xmi:type="uml:Association" name="A_from_DataStoreNode_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-DataStoreNode_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_DataStoreNode_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_DataStoreNode_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_DataStoreNode_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-DataStoreNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowTargetFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFlowEndFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping" xmi:type="uml:Class" name="CommonActivityEdgeSuccessionAsUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-SuccessionAsUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_CommonActivityEdgeSuccessionAsUsage_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class provides a common mapping of a UML4SysML::ActivityEdge to a SysMLv2 SucessionAsUsage. The mapping is used for UML4SysML::ControlFlows and UML4SysML::ObjectFlows.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let relationships : Set(KerML::Relationship) = Set{
if from.source.oclIsKindOf(UML::InitialNode) then 
    ActivityEdgeInitialNodeFeatureMembership_Mapping.getMapped(from.source) 
else if from.source.oclIsKindOf(UML::ActivityParameterNode) then 
        ActivityEdgeSourceEndFeatureMembership_Mapping.getMapped(from.source.parameter) 
     else
        ActivityEdgeSourceEndFeatureMembership_Mapping.getMapped(from.source)
     endif
endif,  
if from.oclIsKindOf(UML::ObjectFlow) then 
    ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping.getMapped(from) 
else if from.target.oclIsKindOf(UML::FinalNode) then 
        ControlFlowFinalNodeFeatureMembership_Mapping.getMapped(from.target) 
    else 
        ControlFlowTargetFeatureMembership_Mapping.getMapped(from.target) 
    endif 
endif} in
if from.guard.oclIsUndefined() then 
    relationships 
else 
    relationships
    -&gt;including(ElementFeatureMembership_Mapping.getMapped(from.guard)) 
endif
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeMetadataFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping" xmi:type="uml:Class" name="ActivityEdgeMetadataReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ActivityEdgeMetadataRedefinition_Mapping.getMapped(from),  
ActivityEdgeMetadataFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping" xmi:type="uml:Class" name="ControlFlowTargetEndSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuard_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowGuard_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuard_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuard_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuard_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_VariableFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_VariableFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_VariableFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_VariableFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_VariableFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping" xmi:type="uml:Class" name="ControlFlowSuccessionAsUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-_generalization.Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowSuccessionAsUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ControlFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ControlFlow without a guard condition is mapped to a SysMLv2 SuccessionAsUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1Action1;
	succession sysMLv1ControlFlow 
		first sysMLv1Action1 then sysMLv1Action2; 		
	action sysMLv1Action2;
}
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.guard.oclIsUndefined()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let relationships : Set(KerML::Relationship) = Set{
if from.source.oclIsKindOf(UML::InitialNode) then 
    ActivityEdgeInitialNodeFeatureMembership_Mapping.getMapped(from.source) 
else 
    ActivityEdgeSourceEndFeatureMembership_Mapping.getMapped(from.source) 
endif,  
if from.oclIsKindOf(UML::ObjectFlow) then 
    ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping.getMapped(from) 
else if from.target.oclIsKindOf(UML::FinalNode) then 
        ControlFlowFinalNodeFeatureMembership_Mapping.getMapped(from.target) 
     else 
        ControlFlowTargetFeatureMembership_Mapping.getMapped(from.target) 
     endif 
endif} in
let relationshipsWithGuard : Set(KerML::Relationship) = 
if from.guard.oclIsUndefined() then 
    relationships 
else 
    relationships
    -&gt;including(ElementFeatureMembership_Mapping.getMapped(from.guard)) 
endif in
let relationshipsConsideringWeight : Set(KerML::Relationship) = 
if from.weight.oclIsUndefined() then 
    relationshipsWithGuard 
else 
    relationshipsWithGuard
    -&gt;including(ActivityEdgeMetadataOwningMembership_Mapping.getMapped(from)) 
endif in

(if Helper.hasStereotypeApplied(from, 'SysML::Activities::Probability') then 
    relationshipsConsideringWeight
    -&gt;including(ProbabilityOwningMembership_Mapping.getMapped(from))
else 
    relationshipsConsideringWeight 
endif)-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Activities-CommonActivityEdgeSuccessionAsUsage_Mapping-ownedRelationship_"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping" xmi:type="uml:Class" name="ForkNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ForkNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ForkNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ForkNode_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::ForkNode is mapped to a SysMLv2 ForkNode.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	  first start;
	  action sysMLv1Action1;

	  then fork sysMLv1ForkNode;

	  then sysMLv1Action2;
	  then sysMLv1Action3;
	  action sysMLv1Action2;
	  then sysMLv1JoinNode;
	  action sysMLv1Action3;
	  then sysMLv1JoinNode;

	  join sysMLv1JoinNode;

	  then done;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ForkNode_Mapping"/>
</ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_to" xmi:type="uml:Association" name="A_ForkNode_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ForkNode_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ForkNode_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ForkNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping" xmi:type="uml:Class" name="ActivityEdgeSourceInitialNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNode_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InitialNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-_comment.0" xmi:type="uml:Comment" body="The UML4SysML::InitialNode is mapped to a subsetted feature of the SysML v2 library element Actions::start.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ActivityEdgeSourceInitialNodeSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlowGuard_Mapping" xmi:type="uml:Association" name="A_to_ObjectFlowGuard_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowGuard_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlowGuard_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowGuard_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping" xmi:type="uml:Class" name="ControlFlowTargetFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ControlFlowTargetEndFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping" xmi:type="uml:Class" name="ControlFlowFinalNodeFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowFinalNodeFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ControlFlowTargetFinalNode_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping" xmi:type="uml:Class" name="ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ObjectFlowGuardSuccessionTargetEndFeature_Mapping.getMapped(from)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeature_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowGuardSuccessionTargetEndFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNodeSubsetting_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeSourceInitialNodeSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNodeSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNodeSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNodeSubsetting_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_FlowFinalNodeMembership_Mapping" xmi:type="uml:Association" name="A_to_FlowFinalNodeMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_FlowFinalNodeMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_FlowFinalNodeMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_FlowFinalNodeMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-FlowFinalNodeMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_CommonVariable_Mapping" xmi:type="uml:Association" name="A_from_CommonVariable_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_CommonVariable_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_CommonVariable_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_CommonVariable_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping" xmi:type="uml:Class" name="ControlFlowTargetFinalNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNode_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#FinalNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps a UML4SysML::FinalNode to a Feature which will be subsetted by Actions::Action::done. The subsetting is created by the mapping class ControlFlowTargetFinalNodeSubsetting_Mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ControlFlowTargetFinalNodeSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNode_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFeatureUntyped_Mapping" xmi:type="uml:Association" name="A_to_ObjectFlowItemFeatureUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFeatureUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFeatureUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFeatureUntyped_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNodeSubsetting_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowTargetFinalNodeSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNodeSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNodeSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNodeSubsetting_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataOwningMembership_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeMetadataOwningMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataOwningMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataOwningMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataOwningMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping" xmi:type="uml:Class" name="ActivityEdgeInitialNodeFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeInitialNodeFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InitialNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ActivityEdgeSourceInitialNode_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowEndFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowEndFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowEndFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowEndFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowEndFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_from" xmi:type="uml:Association" name="A_DecisionNode_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-DecisionNode_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-DecisionNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFlowEnd_Mapping" xmi:type="uml:Association" name="A_to_ObjectFlowItemFlowEnd_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFlowEnd_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFlowEnd_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFlowEnd_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFlowEndReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a feature element for the UML4SysML::ObjectFlow mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let redefinition : KerML::Redefinition = 
if from.owner.oclIsTypeOf(UML::AddVariableValueAction) or 
    from.owner.oclIsTypeOf(UML::AddStructuralFeatureValueAction) then
    if from.name = 'value' then
        ObjectFlowItemFlowEndRedefinition_Factory.create(SYSML2::ReferenceUsage.allInstances()
            -&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddValueAction::value'))
    else if from.name = 'insertAt' then
        ObjectFlowItemFlowEndRedefinition_Factory.create(SYSML2::ReferenceUsage.allInstances()
            -&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddValueAction::insertAt'))
    else if from.owner.oclIsTypeOf(UML::AddStructuralFeatureValueAction) and (from.name = 'object') then
        ObjectFlowItemFlowEndRedefinition_Factory.create(SYSML2::ReferenceUsage.allInstances()
            -&gt;any(m | m.qualifiedName = 'SysMLv1Library::AddStructuralFeatureValueAction::object'))
    else
        ObjectFlowItemFlowEndRedefinition_Factory.create(ElementMain_Mapping.getMapped(from))
    endif endif endif   
else
    if from.oclIsTypeOf(UML::ActivityParameterNode) then
        ObjectFlowItemFlowEndRedefinition_Factory.create(
            ElementMain_Mapping.getMapped(from.oclAsType(UML::ActivityParameterNode).parameter))
    else if from.oclIsTypeOf(UML::FlowFinalNode) then 
        ObjectFlowItemFlowEndRedefinition_Factory.create(ElementMain_Mapping.getMapped(
        SysMLv2::ActionUsage.allInstances()-&gt;any(e | e.qualifiedName =  'Actions::Action::done')))
    else
        ObjectFlowItemFlowEndRedefinition_Factory.create(ElementMain_Mapping.getMapped(from))
    endif endif 
endif in
Set{redefinition}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowSuccessionAsUsage_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowSuccessionAsUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowSuccessionAsUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowSuccessionAsUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowSuccessionAsUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowSuccessionAsUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeMetadataFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_InitialNodeMembership_Mapping" xmi:type="uml:Association" name="A_to_InitialNodeMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_InitialNodeMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_InitialNodeMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_InitialNodeMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeMetadataRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataRedefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_VariableMembership_Mapping" xmi:type="uml:Association" name="A_from_VariableMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-VariableMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_VariableMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_VariableMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_VariableMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-VariableMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFlowEndReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndFeature_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeSourceEndFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_objectFlowGuardSuccessionTargetEndSubsetting_objectFlowGuardSuccessionTargetEndFeature" xmi:type="uml:Association" name="A_objectFlowGuardSuccessionTargetEndSubsetting_objectFlowGuardSuccessionTargetEndFeature">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping-objectFlowGuardSuccessionTargetEndSubsetting"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-objectFlowGuardSuccessionTargetEndFeature"/>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping" xmi:type="uml:Class" name="VariableAttribute_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-_generalization.Mappings-UML4SysML-Activities-CommonVariable_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_VariableAttribute_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Attributes-AttributeUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Variable is mapped to a SysML v2 AttributeUsage if the type of the variable is of kind UML4SysML::DataType. 
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
  private attribute sysmlv1Variable : ScalarValues::Integer;				
}	
&lt;/pre&gt;


">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-VariableAttribute_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.type.oclIsKindOf(UML::DataType)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping" xmi:type="uml:Class" name="ActivityEdgeMetadata_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadata_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-_comment.0" xmi:type="uml:Comment" body="Adds metadata to the transformation target elements of UML4SysML::ControlFlow and UML::ObjectFlow to map the UML4SysML::ActivityEdge::weight property which has no direct target in SysML v2.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ActivityEdgeMetadataFeatureTyping_Mapping.getMapped(from),  
ActivityEdgeMetadataFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'weight'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadata_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFlowEnd_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowItemFlowEnd_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-ItemFlowEnd"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEnd_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps a UML4SysML::ActivityNode to a ItemFlowEnd which is subsetted by the transformation target of the UML4SysML::ActivityNode.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ObjectFlowItemFlowEndSubsetting_Mapping.getMapped(from),  
ObjectFlowItemFlowEndFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEnd_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping" xmi:type="uml:Class" name="ObjectFlowGuard_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuard_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ObjectFlowGuard_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ObjectFlowFlow with a guard condition is mapped to a combined SysMLv2 TransitionUsage and SysMLv2 SuccessionFlowConnectionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1Action1 {
		out outputValue;
	}

	first sysMLv1Action1 if guardCondition.result then sysMLv1ObjectFlow {
	  calc guardCondition {		
	    return : ScalarValues::Boolean;								 
	    language &quot;English&quot; 
	    /* 	
	     * guard says ok
	     */
	  }	  	
	}
	succession flow sysMLv1ObjectFlow of SysMLv1Block from 
		sysMLv1Action1.outputValue to sysMLv1Action2.inputValue; 	

	action sysMLv1Action2 {
		out inputValue;
	}
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (not src.guard.oclIsUndefined()) and (not src.target.oclIsTypeOf(UML::ActivityFinalNode))" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{
ActivityEdgeTransitionUsageSourceMembership_Mapping.getMapped(from.source),
CommonParameterReferenceUsageInMembership_Mapping.getMapped(from.source),
ObjectFlowTransitionUsageFeatureMembership_Mapping.getMapped(from),
ObjectFlowGuardSuccessionTargetEndFeatureMembership_Mapping.getMapped(from),
CommonActivityEdgeSuccessionAsUsage_Mapping.getMapped(from),
CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)
}-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuard_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlow_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlow_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlow_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlow_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlow_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlow_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlow_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsage_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowTransitionUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeInitialNodeFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeInitialNodeFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeInitialNodeFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeInitialNodeFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeInitialNodeFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeInitialNodeFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_ActivityEdgeSourceEndFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_ActivityEdgeSourceEndFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_ActivityEdgeSourceEndFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_ActivityEdgeSourceEndFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ActivityEdgeSourceEndFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeMetadataReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNode_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeSourceInitialNode_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNode_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNode_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNode_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping" xmi:type="uml:Class" name="ActivityEdgeSourceEndFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates a SysML v2 feature for the source activity node of the SysML v1 activity edge which subsets the SysML v2 target element of the source activity node.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ActivityEdgeSourceEndSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeature_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeMetadataFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="ObjectFlowTransitionUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionFeatureMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-kind_" xmi:type="uml:Operation" name="kind">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-kind_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-kind_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::TransitionFeatureKind::guard" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-kind_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionFeatureKind"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-kind_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.guard.oclIsKindOf(UML::OpaqueExpression) then 
    OpaqueExpressionAsValue_Mapping.getMapped(from.guard)
else 
    from.guard 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping" xmi:type="uml:Class" name="ControlFlowTargetFinalNodeSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetFinalNodeSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#FinalNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ActionUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'Actions::Action::done')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetFinalNodeSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndSubsetting_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeSourceEndSubsetting_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndSubsetting_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndSubsetting_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceEndSubsetting_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping" xmi:type="uml:Class" name="ControlFlowTransitionUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ControlFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToTransitionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::ControlFlow with a guard condition is mapped to a SysMLv2 TransitionUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1Action1;
	succession sysMLv1ControlFlow first sysMLv1Action1 
		if guardCondition.result then sysMLv1Action2 { 
		  calc guardCondition {		
		    return : ScalarValues::Boolean;								 
		    language &quot;English&quot; 
		    /* 	
		     * thisIsAGuard
		     */
		  }
		}
	action sysMLv1Action2;
}
&lt;/pre&gt;
">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let relationships : Set(KerML::Relationship) = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;union(Set{ActivityEdgeTransitionUsageSourceMembership_Mapping.getMapped(from.source)
,CommonParameterReferenceUsageInMembership_Mapping.getMapped(from.source)
,ControlFlowTransitionUsageFeatureMembership_Mapping.getMapped(from)
,CommonActivityEdgeSuccessionAsUsage_Mapping.getMapped(from)
,CommonReturnParameterReferenceUsageMembership_Mapping.getMapped(from)}) in
let relationshipsWithGuard : Set(KerML::Relationship) = 
if from.guard.oclIsTypeOf(UML::OpaqueExpression) then 
    relationships
    -&gt;including(ElementFeatureMembership_Mapping.getMapped(from.guard)) 
else 
    relationships 
endif in
let relationshipsConsideringWeight : Set(KerML::Relationship) = 
if from.weight.oclIsUndefined() then 
    relationshipsWithGuard 
else 
    relationshipsWithGuard
    -&gt;including(ActivityEdgeMetadataOwningMembership_Mapping.getMapped(from)) 
endif in
if Helper.hasStereotypeApplied(from, 'SysML::Activities::Probability') then 
    relationshipsConsideringWeight
    -&gt;including(ProbabilityOwningMembership_Mapping.getMapped(from))
else 
    relationshipsConsideringWeight 
endif   " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = not src.guard.oclIsUndefined()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsage_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping" xmi:type="uml:Class" name="ControlFlowTargetEndFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps the UML4SysML::ActivityNode to a Feature which is subsetted by the mapping target of the UML4SysML::ActivityNode. The subsetting is created by the mapping class ControlFlowTargetEndSubsetting_Mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{ControlFlowTargetEndSubsetting_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isEnd_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_from" xmi:type="uml:Association" name="A_JoinNode_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-JoinNode_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-JoinNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_to" xmi:type="uml:Association" name="A_JoinNode_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-JoinNode_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-JoinNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping" xmi:type="uml:Class" name="JoinNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-JoinNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_JoinNode_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#JoinNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-JoinNode_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::JoinNode is mapped to a SysMLv2JoinNode.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	  first start;
	  action sysMLv1Action1;

	  then fork sysMLv1ForkNode;

	  then sysMLv1Action2;
	  then sysMLv1Action3;
	  action sysMLv1Action2;
	  then sysMLv1JoinNode;
	  action sysMLv1Action3;
	  then sysMLv1JoinNode;

	  join sysMLv1JoinNode;

	  then done;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-JoinNode_Mapping"/>
</ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndRedefinition_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFlowEndRedefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_from" xmi:type="uml:Association" name="A_MergeNode_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-MergeNode_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_MergeNode_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-MergeNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping" xmi:type="uml:Class" name="ActivityEdgeSourceEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ActivityEdgeSourceEndFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ActivityEdgeSourceEndFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="ControlFlowTransitionUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ControlFlowTransitionUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionFeatureMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTransitionUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ControlFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-kind_" xmi:type="uml:Operation" name="kind">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-kind_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-kind_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::TransitionFeatureKind::guard" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-kind_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-States-TransitionFeatureKind"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-kind_-bodyCondition"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.guard.oclIsKindOf(UML::OpaqueExpression) then 
    OpaqueExpressionAsValue_Mapping.getMapped(from.guard)
else 
    from.guard 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTransitionUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping" xmi:type="uml:Class" name="ActivityEdgeMetadataFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-type_" xmi:type="uml:Operation" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::ActivityEdgeData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping" xmi:type="uml:Class" name="ActivityAsDefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-_generalization.Mappings-UML4SysML-CommonBehavior-Behavior_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_ActivityAsDefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ActionDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityAsDefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Activity"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;A UML4SysML::Activity is mapped to a SysMLv2 ActionDefinition.&lt;/p&gt;

&lt;p&gt;The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.&lt;/p&gt;

&lt;pre&gt;
action def SysMLv1Activity {
  in parIn : SysMLv1Block;
  out parOut;
  out parReturn;
}
part def SysMLv1Block;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let relationships : Set(KerML::Relationship) = 
    Helper.activityOwnedRelationship(from) in 
let parameters : Set(UML::Paramter) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter)) in
relationships-&gt;union(parameters
    -&gt;collect(p | ParameterMembership_Mapping.getMapped(p))
)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping" xmi:type="uml:Class" name="VariableItem_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-_generalization.Mappings-UML4SysML-Activities-CommonVariable_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_VariableItem_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Items-ItemUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Variable is mapped to a SysML v2 ItemUsage if the type of the variable is not of kind UML4SysML::DataType. 
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
  private item sysmlv1Variable : SysMLv1Block;				
}
part def SysMLv1Block;
&lt;/pre&gt;


">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-VariableItem_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = not src.type.oclIsKindOf(UML::DataType)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-VariableItem_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityAsDefinition_Mapping" xmi:type="uml:Association" name="A_from_ActivityAsDefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityAsDefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityAsDefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityAsDefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityAsDefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping" xmi:type="uml:Class" name="ActivityEdgeMetadataFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ActivityEdgeMetadataReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFlowEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ObjectFlowItemFlowEndReferenceUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeTransitionUsageSourceMembership_Mapping" xmi:type="uml:Association" name="A_from_ActivityEdgeTransitionUsageSourceMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeTransitionUsageSourceMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ActivityEdgeTransitionUsageSourceMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeTransitionUsageSourceMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeTransitionUsageSourceMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping" xmi:type="uml:Class" name="InitialNodeMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_InitialNodeMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InitialNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_InitialNodeMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-Membership"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a membership relationship to the action usage library element Actions::Action::start.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::ActionUsage.allInstances() -&gt;any(e | e.qualifiedName = 'Actions::Action::start')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberName_" xmi:type="uml:Operation" name="memberName">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.name = '' then null else from.name endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-InitialNodeMembership_Mapping-memberName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping" xmi:type="uml:Class" name="VariableFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </generalization>
            <nestedClassifier xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping" xmi:type="uml:Class" name="ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping">
              <generalization xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
                <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
              </generalization>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
                <association xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-A_from-ObjectFlow_ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-objectFlowGuardSuccessionTargetEndFeature" xmi:type="uml:Property" name="objectFlowGuardSuccessionTargetEndFeature">
                <association xmi:idref="Mappings-UML4SysML-Activities-A_objectFlowGuardSuccessionTargetEndSubsetting_objectFlowGuardSuccessionTargetEndFeature"/>
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-objectFlowGuardSuccessionTargetEndFeature-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardSuccessionTargetEndFeature_Mapping"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-objectFlowGuardSuccessionTargetEndFeature-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedAttribute>
              <ownedOperation xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettedFeature_" xmi:type="uml:Operation" name="subsettedFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ObjectFlow_Mapping.getMapped(from)" language="OCL2.0" name=""/>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettedFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
              </ownedOperation>
              <ownedOperation xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettingFeature_" xmi:type="uml:Operation" name="subsettingFeature">
                <bodyCondition xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                  <specification 
                  xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = objectFlowGuardSuccessionTargetEndFeature.to" language="OCL2.0" name="">
</specification>
                </bodyCondition>
                <ownedParameter xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettingFeature_-result" xmi:type="uml:Parameter" name="result">
                  <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                  <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                  <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
                </ownedParameter>
                <ownedRule xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-subsettingFeature_-bodyCondition"/>
                <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-A_from-ObjectFlow_ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping" xmi:type="uml:Association" name="A_from-ObjectFlow_ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping">
              <memberEnd xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-from"/>
              <memberEnd xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-A_from-ObjectFlow_ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-"/>
              <ownedEnd xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-A_from-ObjectFlow_ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping-" xmi:type="uml:Property" name="">
                <association xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-A_from-ObjectFlow_ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping"/>
                <type xmi:idref="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-ObjectFlowGuardSuccessionTargetEndSubsetting_Mapping"/>
              </ownedEnd>
            </nestedClassifier>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_VariableFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Variable"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping" xmi:type="uml:Class" name="ActivityEdgeMetadataOwningMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeMetadataOwningMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityEdge"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ActivityEdgeMetadata_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeMetadataOwningMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping" xmi:type="uml:Class" name="DecisionNode_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-DecisionNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#DecisionNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
The UML4SysML::DecisionNode is mapped to a SysMLv2 DecisionNode.
&lt;/p&gt;&lt;p&gt;
There is no suitable element in SysML v2 for the else condition of an outgoing UML4SysML::ActivityEdge. Therefore, it is mapped to a TextualRepresentation with language &quot;SysML v1&quot; and body &quot;else&quot; (see ExpressionElse_Mapping class).
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1Activity {
	action sysMLv1Action1;
	succession sysMLv1ControlFlow1 first sysMLv1Action1 then sysMLv1DecisionNode;
	decide sysMLv1DecisionNode;
	succession sysMLv1ControlFlow2 first sysMLv1DecisionNode if {
		return : ScalarValues::Boolean;
		// guard expression, for example, opaque expression
	}.result then sysMLv1Action2;
	succession flow2 first sysMLv1DecisionNode if {
		return : ScalarValues::Boolean;
		language &quot;SysMLv1&quot;
		/*
		 * else
	 	 */
	}.result then sysMLv1Action2;
	action sysMLv1Action2;
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-DecisionNode_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-isComposite_" xmi:type="uml:Operation" name="isComposite">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-DecisionNode_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-DecisionNode_Mapping-isComposite_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isComposite_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndRedefinition_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowItemFlowEndRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFlowEndRedefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFlowEndRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping" xmi:type="uml:Class" name="ObjectFlowGuardFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ObjectFlowGuard_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_VariableItem_Mapping" xmi:type="uml:Association" name="A_to_VariableItem_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-VariableItem_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_VariableItem_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_VariableItem_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_VariableItem_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-VariableItem_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping" xmi:type="uml:Class" name="ActivityEdgeSourceInitialNodeSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ActivityEdgeSourceInitialNodeSubsetting_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InitialNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-referencedFeature_" xmi:type="uml:Operation" name="referencedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-referencedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-referencedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::ActionUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'Actions::Action::start')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-referencedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-referencedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-referencedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ActivityEdgeSourceInitialNodeSubsetting_Mapping-referencedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReferenceSubsetting_Mapping-referencedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_to_VariableAttribute_Mapping" xmi:type="uml:Association" name="A_to_VariableAttribute_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-VariableAttribute_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_to_VariableAttribute_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_to_VariableAttribute_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_to_VariableAttribute_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-VariableAttribute_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping" xmi:type="uml:Class" name="VariableMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_VariableMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Variable"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::private " language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-VariableMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-VariableMembership_Mapping-visibility_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-ElementFeatureMembership_Mapping-visibility_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndFeature_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowTargetEndFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowTargetEndFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowTargetEndFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowFinalNodeFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ControlFlowFinalNodeFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowFinalNodeFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ControlFlowFinalNodeFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ControlFlowFinalNodeFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ControlFlowFinalNodeFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_ObjectFlowGuardFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowGuardFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowGuardFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_ObjectFlowTransitionUsageFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_ObjectFlowTransitionUsageFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowTransitionUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping" xmi:type="uml:Class" name="ObjectFlowEndFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowEndFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActivityNode"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ObjectFlowItemFlowEnd_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowEndFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping" xmi:type="uml:Class" isAbstract="true" name="CommonVariable_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_CommonVariable_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Variable"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-_comment.0" xmi:type="uml:Comment" body="Abstract mapping class for UML4SysML::Variable which is defined in the context of UML4SysML::Activity. A UML4SysML::Variable is mapped to a SysMLv2 AttributeUsage or SysMLv2 ItemUsage. See specialized mapping classes for the specific mapping rules.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isComposite_" xmi:type="uml:Operation" isQuery="true" name="isComposite">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isComposite_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isComposite_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isComposite_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isComposite_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isComposite_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isComposite_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isComposite_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isDerived_" xmi:type="uml:Operation" name="isDerived">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isDerived_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isDerived_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isDerived_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isDerived_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isDerived_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isDerived_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isDerived_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = false" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let typing: KerML::FeatureTyping = 
    VariableFeatureTyping_Mapping.getMapped(from) in
if typing.oclIsUndefined() then
    Set{MultiplicityMembership_Mapping.getMapped(from)}
else
    Set{MultiplicityMembership_Mapping.getMapped(from), typing}
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-CommonVariable_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-CommonVariable_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_to" xmi:type="uml:Association" name="A_DecisionNode_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Activities-DecisionNode_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_DecisionNode_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Activities-DecisionNode_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping" xmi:type="uml:Class" name="ObjectFlowItemFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Activities-A_from_ObjectFlowItemFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ObjectFlow"/>
              <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.source.type.oclIsUndefined() then  
    ObjectFlowItemFeatureUntyped_Mapping.getMapped(from.source)  
else  
    ObjectFlowItemFeature_Mapping.getMapped(from.source)  
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Activities-ObjectFlowItemFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers" xmi:type="uml:Package" URI="" name="StructuredClassifiers">
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectionEndToSubsetting_Mapping_from" xmi:type="uml:Association" name="A_ConnectionEndToSubsetting_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectionEndToSubsetting_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectionEndToSubsetting_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectionEndToSubsetting_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsetting_Mapping_from" xmi:type="uml:Association" name="A_NonOwnedEndSubsetting_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsetting_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsetting_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsetting_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-QualifierMembership_Mapping" xmi:type="uml:Class" name="QualifierMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-QualifierMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping"/>
            </generalization>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_from" xmi:type="uml:Association" name="A_AssociationClass_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndToSubsettedFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_NonOwnedEndToSubsettedFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndToSubsettedFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndToSubsettedFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndToSubsettedFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_to" xmi:type="uml:Association" name="A_Class_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorType_Mapping_to" xmi:type="uml:Association" name="A_ConnectorType_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorType_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorType_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorType_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping" xmi:type="uml:Class" name="ConnectorMultiplicityMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorMultiplicityMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-DefaultMultiplicityMembership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Connector"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-memberName_" xmi:type="uml:Operation" name="memberName">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-memberName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-memberName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.name+'_Connector_multiplicity'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-memberName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-memberName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-memberName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-memberName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping" xmi:type="uml:Class" name="AssociationMetadataUsageMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AssociationMetadataUsage_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping" xmi:type="uml:Class" name="NonOwnedEndMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping"/>
            </generalization>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" isLeaf="true" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = NonOwnedEnd_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.oclIsKindOf(UML::Property)
    and not src.oclAsType(UML::Property).association.oclIsUndefined()
    and src.oclAsType(UML::Property).association.ownedEnd-&gt;excludes(src)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_Port_Mapping" xmi:type="uml:Association" name="A_to_Port_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_Port_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_Port_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_Port_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageMembership_Mapping" xmi:type="uml:Association" name="A_from_AssociationMetadataUsageMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_nonOwnedEndTyping_nonOwnedEnd" xmi:type="uml:Association" name="A_nonOwnedEndTyping_nonOwnedEnd">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-nonOwnedEndTyping"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-nonOwnedEnd"/>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_from" xmi:type="uml:Association" name="A_EndMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping" xmi:type="uml:Class" name="NonOwnedEnd_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-End_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-End_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-nonOwnedEndTyping" xmi:type="uml:Property" name="nonOwnedEndTyping">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_nonOwnedEndTyping_nonOwnedEnd"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-nonOwnedEndTyping-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-nonOwnedEndTyping-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::Property elements that are not owned by an association to a SysML v2 Feature element.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{MultiplicityMembership_Mapping.getMapped(from),
nonOwnedEndTyping.to,
NonOwnedEndSubsettingMembership_Mapping.getMapped(from),
NonOwnedEndToSubsettedFeatureMembership_Mapping.getMapped(from)}
-&gt;union(from.qualifier
-&gt;collect(q | ElementFeatureMembership_Mapping.getMapped(q))-&gt;asSet())
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-declaredName_" xmi:type="uml:Operation" isLeaf="true" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'nonOwnedEnd'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping" xmi:type="uml:Class" name="ConnectorTypeDerived_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-to" xmi:type="uml:Property" name="to">
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionDefinition"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is a concrete mapping class of the abstract AssociationCommon_Mapping class for mappings of derived associations. The UML4SysML::Association::isDerived property is not supported in SysML v2. To preserve the information, it is stored in a metadata annotation.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (src.memberEnd-&gt;select( m | m.type.oclIsKindOf(UML::UseCase))-&gt;isEmpty()) and  
(let this: UML::Association = src.oclAsType(UML::Association) in 
if this.oclIsUndefined() then
    false
else    
    this.isDerived and
    not this.oclIsTypeOf(UML::AssociationClass) and
    Helper.isConnectionDef(this)
endif)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(AssociationCommon_Mapping).ownedRelationship()
-&gt;including(AssociationMetadataUsageMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorTypeDerived_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping" xmi:type="uml:Class" name="EndToSubsettedFeatureChaining_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureChaining"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a feature chaining element for the UML4SysML::ConnectorEnd mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-chainingFeature_" xmi:type="uml:Operation" isLeaf="true" isQuery="true" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'featureChain'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_AssociationMetadataUsageFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_from" xmi:type="uml:Association" name="A_EndToSubsettedFeatureChaining_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_to" xmi:type="uml:Association" name="A_PropertyToFeatureChaining_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping" xmi:type="uml:Class" name="Port_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_Port_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Port_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Port that is typed by an interface block is mapped to a SysML v2 PortUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
port sysMLv1Port : SysMLv1InterfaceBlock;
port def SysMLv1InterfaceBlock
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if src.oclIsTypeOf(UML::Port) and 
not Helper.hasStereotypeApplied(src.owner,  
'SysML::ConstraintBlocks::ConstraintBlock' ) then     
    let p: UML::Port = src.oclAsType(UML::Port) in 
    if p.type.oclIsUndefined() then 
        false
    else 
        true
    endif 
else
    false
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_to" xmi:type="uml:Association" name="A_EndToSubsettedFeatureChaining_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndToSubsettedFeatureChaining_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeatureChaining_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_to" xmi:type="uml:Association" name="A_AssociationClass_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_NonOwnedEndFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping" xmi:type="uml:Class" name="NonOwnedEndToSubsettedFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndToSubsettedFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = EndToSubsettedFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.oclIsKindOf(UML::Property) and  
not src.oclAsType(UML::Property).association.oclIsUndefined()" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndToSubsettedFeatureMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Port_Mapping_from" xmi:type="uml:Association" name="A_Port_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Port_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Port_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Port_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Port_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeature_Mapping" xmi:type="uml:Association" name="A_from_AssociationMetadataUsageFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_from" xmi:type="uml:Association" name="A_PropertyToFeatureChaining_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_AssociationMetadataUsageFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_to" xmi:type="uml:Association" name="A_EndMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping" xmi:type="uml:Class" name="AssociationMetadataUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToMetadataUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the MetadataUsage element to annotate a ConnectionDefinition that its mapping source element is a derived association.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AssociationToFeatureTyping_Mapping.getMapped(from), 
AssociationMetadataUsageFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping" xmi:type="uml:Class" name="ConnectorEndToSubsettedFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::ConnectorEnd that are part of a SysML::Ports&amp;Flows::NestedConnectorEnd.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let propertyPath: OrderedSet(UML::Property) = 
    Helper.getTagValueAsElementColl
    (from, 'SysML::Blocks::NestedConnectorEnd','propertyPath')
    -&gt;asOrderedSet() in 
let chain: OrderedSet(KerML::FeatureChaining) = 
    propertyPath-&gt;collect(p | PropertyToFeatureChaining_Mapping.getMapped(p))
    -&gt;asOrderedSet()
    -&gt;including(PropertyToFeatureChaining_Mapping.getMapped(from.role)) in
chain-&gt;union(OrderedSet{MultiplicityMembership_Mapping.getMapped(from)})" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let propertyPath: OrderedSet(UML::Property) = 
Helper.getTagValueAsElementColl(src, 'SysML::Blocks::NestedConnectorEnd','propertyPath')
-&gt;asOrderedSet() in 
propertyPath-&gt;notEmpty()" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-declaredName_" xmi:type="uml:Operation" name="declaredName">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-declaredName_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-declaredName_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'featureChain'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-declaredName_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-declaredName_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-declaredName_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeature_Mapping-declaredName_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-declaredName_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping" xmi:type="uml:Class" isAbstract="true" name="EndMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-_generalization.Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-EndFeatureMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_EndMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping" xmi:type="uml:Class" name="EndToSubsettedFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates a feature element for the UML4SysML::ConnectorEnd mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let chain: OrderedSet(KerML::FeatureChaining) = 
    OrderedSet{EndToSubsettedFeatureChaining_Mapping.getMapped(from)} in
chain-&gt;including(MultiplicityMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let property: UML::Property = src.oclAsType(UML::Property) in 
not property.association.oclIsUndefined()
and property.association.ownedEnd-&gt;excludes(property)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndToSubsettedFeature_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping" xmi:type="uml:Class" name="OwnedEndMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-EndMembership_Mapping"/>
            </generalization>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" isLeaf="true" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OwnedEnd_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.oclIsKindOf(UML::Property)
    and not src.oclAsType(UML::Property).association.oclIsUndefined()
    and src.oclAsType(UML::Property).association.ownedEnd-&gt;includes(src)" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-OwnedEndMembership_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping" xmi:type="uml:Class" name="ConnectorEndToMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ConnectorEnd"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-EndFeatureMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ConnectorEndToOwnedFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Connector_Mapping_from" xmi:type="uml:Association" name="A_Connector_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Connector_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Connector_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Connector_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageRedefinition_Mapping" xmi:type="uml:Association" name="A_from_AssociationMetadataUsageRedefinition_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageRedefinition_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageRedefinition_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageRedefinition_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToSubsettedFeatureMembership_Mapping_from" xmi:type="uml:Association" name="A_ConnectorEndToSubsettedFeatureMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToSubsettedFeatureMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToSubsettedFeatureMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToSubsettedFeatureMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping" xmi:type="uml:Class" isAbstract="true" name="AssociationCommon_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Relationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-_generalization.Mappings-UML4SysML-Classification-Classifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationCommon_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Relationship_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_AssociationCommon_Mapping"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Associations-Association"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Association is mapped to a SysML v2 ConnectionDefinition. This is the abstract base class of all concrete association mapping classes.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let nonOwnedEnds: OrderedSet(UML::Property) = 
    (from.memberEnd-from.ownedEnd)-&gt;asOrderedSet() in    
nonOwnedEnds-&gt;collect(e | NonOwnedEndMembership_Mapping.getMapped(e))-&gt;asOrderedSet()
-&gt;union(self.oclAsType(Classifier_Mapping).ownedRelationship()-&gt;asOrderedSet())
-&gt;asOrderedSet()    " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.memberEnd-&gt;select( m | m.type.oclIsKindOf(UML::UseCase))-&gt;isEmpty()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping" xmi:type="uml:Class" name="ConnectionEndToSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectionEndToSubsetting_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ConnectorEnd"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettingFeature_" xmi:type="uml:Operation" isQuery="true" name="subsettingFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ConnectorEndToOwnedFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettingFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettedFeature_" xmi:type="uml:Operation" name="subsettedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let propertyPath: OrderedSet(UML::Property) = 
    Helper.getTagValueAsElementColl
    (src, 'SysML::Blocks::NestedConnectorEnd','propertyPath')
    -&gt;asOrderedSet() in 
if propertyPath-&gt;isEmpty() then
    ElementMain_Mapping.getMapped(from.role)
else
    ConnectorEndToSubsettedFeature_Mapping.getMapped(from)
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-subsettedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let propertyPath: OrderedSet(UML::Property) = 
    Helper.getTagValueAsElementColl
        (from, 'SysML::Blocks::NestedConnectorEnd','propertyPath')
    -&gt;asOrderedSet() in 
if propertyPath-&gt;notEmpty() then
	OrderedSet{ConnectorEndToSubsettedFeatureMembership_Mapping.getMapped(from)}
else
	OrderedSet{}
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectionEndToSubsetting_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping" xmi:type="uml:Class" isFinalSpecialization="true" name="NonOwnedEndFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-nonOwnedEnd" xmi:type="uml:Property" name="nonOwnedEnd">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_nonOwnedEndTyping_nonOwnedEnd"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-nonOwnedEnd-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEnd_Mapping"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-nonOwnedEnd-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-StructuralFeatureToFeatureTyping_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="AssociationMetadataUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::MetadataDefinition.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AssociationData')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_AssociationMetadataUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_Connector_Mapping" xmi:type="uml:Association" name="A_to_Connector_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_Connector_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_Connector_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_Connector_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping" xmi:type="uml:Class" name="AssociationMetadataUsageFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = AssociationMetadataUsageFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping" xmi:type="uml:Class" name="AssociationMetadataUsageFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature of the MetadataUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{AssociationMetadataUsageRedefinition_Mapping.getMapped(from),  
AssociationMetadataUsageFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping" xmi:type="uml:Class" name="PortUntyped_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyUntyped_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyUntyped_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_PortUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Port"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_PortUntyped_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Ports-PortUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Port that is untyped is mapped to a SysML v2 PortUsage.
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
port sysMLv1Port;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping"/>
</ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping" xmi:type="uml:Class" name="Class_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-_generalization.Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-Classifier_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Occurrences-OccurrenceDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Class is mapped to a SysML v2 OccurrenceDefinition. 

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
occurrence def UML4SysMLClass;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = not Helper.isRequirement(src) and not src.oclIsTypeOf(UML::AssociationClass)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping" xmi:type="uml:Class" name="ConnectorEndToOwnedFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-ElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the SysML v2 Feature element for the UML4SysML::ConnectorEnd mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let subsetting: KerML::Subsetting = 
    ConnectionEndToSubsetting_Mapping.getMapped(from) in
if subsetting.oclIsUndefined() then
    OrderedSet{MultiplicityMembership_Mapping.getMapped(from)}
else
    OrderedSet{MultiplicityMembership_Mapping.getMapped(from), subsetting}
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToOwnedFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping" xmi:type="uml:Class" name="OwnedEnd_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-End_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-End_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-from" xmi:type="uml:Property" name="from">
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::Property elements that are owned by an association to a SysML v2 Feature element.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let p: UML::Property = src.oclAsType(UML::Property) in 
not p.oclIsUndefined() and
(not p.association.oclIsUndefined() 
    and p.association.ownedEnd-&gt;includes(p)) and
(not p.association.memberEnd
-&gt;select( m | (not m.type.oclIsUndefined()) 
    and m.type.oclIsTypeOf(UML::UseCase))-&gt;notEmpty())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result =
let qualifiers: Set(KerML::FeatureMembership) = 
    from.qualifier
    -&gt;collect(q | ElementFeatureMembership_Mapping.getMapped(q))-&gt;asSet() in
let typing: KerML::FeatureTyping = 
    StructuralFeatureToFeatureTyping_Mapping.getMapped(from) in
let subsetting: Set(KerML::Subsetting) = 
    from.subsettedProperty
    -&gt;collect(p | PropertySubsetting_Mapping.getMapped(from, p))-&gt;asSet() in
let subsettingMultiplicityTyping: Set(KerML::Relationship) = 
    subsetting-&gt;union(if typing.oclIsUndefined() then
                        Set{MultiplicityMembership_Mapping.getMapped(from)}
                      else
                        Set{MultiplicityMembership_Mapping.getMapped(from), typing}
                      endif)-&gt;asSet() in
let relationships: Set(KerML::Relationship) = qualifiers-&gt;union(
    if from.defaultValue.oclIsTypeOf(UML::OpaqueExpression) then 
        subsettingMultiplicityTyping
        -&gt;including(ElementOwningMembership_Mapping.getMapped(from.defaultValue)) 
    else
        subsettingMultiplicityTyping 
    endif) in

if from.defaultValue.oclIsUndefined() then 
    relationships 
else
    relationships-&gt;including(
        if from.defaultValue.oclIsTypeOf(UML::OpaqueExpression) then 
            DefaultValueOpaqueExpression_Mapping.getMapped(from.defaultValue) 
        else 
            DefaultValue_Mapping.getMapped(from.defaultValue) 
        endif)
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-OwnedEnd_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping" xmi:type="uml:Class" isAbstract="true" name="ConnectorEndToFeatureCommon_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_ConnectorEndToFeatureCommon_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ConnectorEnd"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for UML4SysML::ConnectorEnd mapping classes.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-isOrdered_" xmi:type="uml:Operation" name="isOrdered">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-isOrdered_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-isOrdered_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.isOrdered" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-isOrdered_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-isOrdered_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-isOrdered_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-isOrdered_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-isOrdered_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping" xmi:type="uml:Class" name="Connector_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Connector_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Connector"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_Connector_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToConnector_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Connector is mapped to a SysMLv2 ConnectionUsage.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
part def SysMLv1Block3 {
	part sysMLv1PartProperty1 : SysMLv1Block1;
	part sysMLv1PartProperty2 : SysMLv1Block2;
	connection sysMLv1Connector connect sysMLv1PartProperty1 to sysMLv1PartProperty2;
}
part def SysMLv1Block1;
part def SysMLv1Block2;
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.end-&gt;collect(e | ConnectorEndToMembership_Mapping.getMapped(e))-&gt;asSet()
    -&gt;including(ConnectorMultiplicityMembership_Mapping.getMapped(from))
    -&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Connector_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_from" xmi:type="uml:Association" name="A_Class_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_Class_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping" xmi:type="uml:Class" name="NonOwnedEndSubsetting_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsetting_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-subsettedFeature_" xmi:type="uml:Operation" name="subsettedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-subsettedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-subsettedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-subsettedFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-subsettedFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-subsettedFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsetting_Mapping-subsettedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToSubsetting_Mapping-subsettedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorMultiplicityMembership_Mapping_from" xmi:type="uml:Association" name="A_ConnectorMultiplicityMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorMultiplicityMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorMultiplicityMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorMultiplicityMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorMultiplicityMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_PortUntyped_Mapping" xmi:type="uml:Association" name="A_from_PortUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_PortUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_PortUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_PortUntyped_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping" xmi:type="uml:Class" name="PropertyToFeatureChaining_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_PropertyToFeatureChaining_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-FeatureChaining"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the SysML v2 FeatureChaining for the UML4SysML::Property mapping.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-chainingFeature_" xmi:type="uml:Operation" isLeaf="true" isQuery="true" name="chainingFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-chainingFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-chainingFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-chainingFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-chainingFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-chainingFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PropertyToFeatureChaining_Mapping-chainingFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRelationship_Mapping-source_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsage_Mapping" xmi:type="uml:Association" name="A_from_AssociationMetadataUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_AssociationCommon_Mapping_from" xmi:type="uml:Association" name="A_AssociationCommon_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationCommon_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_AssociationCommon_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationCommon_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_PortUntyped_Mapping" xmi:type="uml:Association" name="A_to_PortUntyped_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_PortUntyped_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_PortUntyped_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_PortUntyped_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-PortUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping" xmi:type="uml:Class" name="AssociationMetadataUsageRedefinition_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageRedefinition_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-redefinedFeature_" xmi:type="uml:Operation" name="redefinedFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-redefinedFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-redefinedFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SYSML2::AttributeUsage.allInstances() 
-&gt;any(m | m.qualifiedName = 'SysMLv1Library::AssociationData::isDerived')" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-redefinedFeature_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageRedefinition_Mapping-redefinedFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToRedefinition_Mapping-redefinedFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_from" xmi:type="uml:Association" name="A_ConnectorEndToMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping" xmi:type="uml:Class" isAbstract="true" name="End_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-_generalization.Mappings-UML4SysML-Classification-PropertyCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping"/>
            </generalization>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class of mapping classes for properties that are defined by association ends.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-End_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-isEnd_" xmi:type="uml:Operation" name="isEnd">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-isEnd_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-isEnd_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = true" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-isEnd_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-isEnd_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-isEnd_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-isEnd_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Classification-PropertyCommon_Mapping-isEnd_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.oclIsKindOf(UML::Property) and not src.oclAsType(UML::Property).association.oclIsUndefined()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-End_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping" xmi:type="uml:Class" name="ConnectorEndToSubsettedFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToSubsettedFeatureMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-ElementOwnership_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ConnectorEnd"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-EndFeatureMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ConnectorEndToSubsettedFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToSubsettedFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsettingMembership_Mapping_from" xmi:type="uml:Association" name="A_NonOwnedEndSubsettingMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsettingMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsettingMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsettingMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping" xmi:type="uml:Class" name="AssociationClass_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#AssociationClass"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_AssociationClass_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::AssociationClass is mapped to a SysML v2 ConnectionDefinition.

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
part def SysMLv1Block1;
part def SysMLv1Block2;
connection def SysMLv1AssociationBlock {
	end : SysMLv1Block1;
	end : SysMLv1Block2;
}
&lt;/pre&gt;

">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let nonOwnedEnds: OrderedSet(UML::Property) = 
    (from.memberEnd-from.ownedEnd)-&gt;asOrderedSet() in
let generalizations : Set(UML::Generalization) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Generalization)) in
let others: OrderedSet(UML::Element) = 
    ((from.ownedElement-from.memberEnd)-generalizations)-&gt;asOrderedSet() in
nonOwnedEnds-&gt;collect(e | NonOwnedEndMembership_Mapping.getMapped(e))
-&gt;union(from.ownedEnd-&gt;collect(e | OwnedEndMembership_Mapping.getMapped(e)))
-&gt;union(generalizations-&gt;collect(e | Generalization_Mapping.getMapped(e)))
-&gt;union(others-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e)))
-&gt;asOrderedSet()    " language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-ownedRelationship_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = not Helper.hasStereotypeApplied(src, 'SysML::Blocks::Block')" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationClass_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_to" xmi:type="uml:Association" name="A_ConnectorEndToMembership_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorEndToMembership_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_ConnectorEndToFeatureCommon_Mapping" xmi:type="uml:Association" name="A_from_ConnectorEndToFeatureCommon_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_ConnectorEndToFeatureCommon_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_from_ConnectorEndToFeatureCommon_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_ConnectorEndToFeatureCommon_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorEndToFeatureCommon_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping" xmi:type="uml:Class" name="ConnectorType_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_ConnectorType_Mapping_to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Connections-ConnectionDefinition"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Association is mapped to a SysML v2 ConnectionDefinition.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let this: UML::Association = src.oclAsType(UML::Association) in
if this.oclIsUndefined() then
    false
else 
    not src.memberEnd-&gt;exists( m | m.type.oclIsKindOf(UML::UseCase)) and  
    not src.isDerived and
    not src.oclIsTypeOf(UML::AssociationClass) and
    Helper.isConnectionDef(src)
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-ConnectorType_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_AssociationCommon_Mapping" xmi:type="uml:Association" name="A_to_AssociationCommon_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_AssociationCommon_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-StructuredClassifiers-A_to_AssociationCommon_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_to_AssociationCommon_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationCommon_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping" xmi:type="uml:Class" name="AssociationMetadataUsageFeatureValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_from_AssociationMetadataUsageFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Association"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = LiteralBoolean_Factory.create(from.isDerived)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-AssociationMetadataUsageFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping" xmi:type="uml:Class" name="NonOwnedEndSubsettingMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-StructuredClassifiers-A_NonOwnedEndSubsettingMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
              <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = NonOwnedEndSubsetting_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-StructuredClassifiers-NonOwnedEndSubsettingMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-Values" xmi:type="uml:Package" URI="" name="Values">
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping" xmi:type="uml:Class" name="OpaqueExpression_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-_generalization.Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-_generalization.Mappings-UML4SysML-Values-ValueSpecification_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Calculations-CalculationUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::OpaqueExpression element is mapped to a SysMLv2 CalculationUsage element..

The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.

&lt;pre&gt;
calc sysMLv1OpaqueExpression {
	return result : ScalarValues::Integer;			
	language &quot;Built-in Math&quot; 
	/* 
	 * result = 42 + 23;
	*/
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpression_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{OpaqueExpressionMembership_Mapping.getMapped(from),  
OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping.getMapped(from)}
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Actions-Actions-CommonAction_Mapping-ownedRelationship_"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_to" xmi:type="uml:Association" name="A_LiteralReal_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralReal_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralReal_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping" xmi:type="uml:Class" name="OpaqueExpressionAsValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionAsValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpressionAsValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureChainExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps a UML4SysML::OpaqueExpression if it is used as a value to a SysML v2 FeatureChainExpression.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{OpaqueExpressionParameterMembership_Mapping.getMapped(from),  
CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeature_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionFeatureFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping" xmi:type="uml:Class" name="EqualOperatorExpressionFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature element for the equal operator.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{EqualOperatorExpressionFeatureValue_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralString_Mapping_to" xmi:type="uml:Association" name="A_LiteralString_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralString_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralString_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralString_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralString_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralString_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_to" xmi:type="uml:Association" name="A_LiteralSpecificationCommon_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping" xmi:type="uml:Class" name="EqualOperatorExpressionOperandParameterMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionOperandParameterMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-visibility_" xmi:type="uml:Operation" name="visibility">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-visibility_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-visibility_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::VisibilityKind::private" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-visibility_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-visibility_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-VisibilityKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-visibility_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-visibility_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-visibility_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = EqualOperatorExpressionFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionOperandParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-Expression_Mapping" xmi:type="uml:Class" name="Expression_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_Expression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-OperatorExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_Expression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Expression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Expression element is mapped to a SysML v2 OperatorExpression element. ">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-Expression_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-operator_" xmi:type="uml:Operation" name="operator">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-operator_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-operator_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.symbol" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-Expression_Mapping-operator_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-Expression_Mapping-operator_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_to_OpaqueExpressionFeatureValueExpression_Mapping" xmi:type="uml:Association" name="A_to_OpaqueExpressionFeatureValueExpression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpressionFeatureValueExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_to_OpaqueExpressionFeatureValueExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpressionFeatureValueExpression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionAsValue_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionAsValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionAsValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionAsValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionAsValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_ExpressionElseMembership_Mapping" xmi:type="uml:Association" name="A_from_ExpressionElseMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_ExpressionElseMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_ExpressionElseMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_ExpressionElseMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping" xmi:type="uml:Class" name="TimeExpression_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-_generalization.Mappings-UML4SysML-Values-ValueSpecification_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_TimeExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TimeExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_TimeExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-TriggerInvocationExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::TimeExpression is mapped to a SysML v2 TriggerInvocationExpression. The details of the mapping are not specified yet.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-TimeExpression_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-kind_" xmi:type="uml:Operation" name="kind">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-kind_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-kind_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = SysMLv2::TriggerKind::at" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-TimeExpression_Mapping-kind_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-TriggerKind"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-TimeExpression_Mapping-kind_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping" xmi:type="uml:Class" name="OpaqueExpressionReferenceUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the return parameter reference usage of the calculation usage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'out'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{OpaqueExpressionReferenceUsageFeatureTyping_Mapping.getMapped(from)}" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_OpaqueExpressionReferenceUsageUntyped_Mapping_from" xmi:type="uml:Association" name="A_OpaqueExpressionReferenceUsageUntyped_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_OpaqueExpressionReferenceUsageUntyped_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_OpaqueExpressionReferenceUsageUntyped_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_OpaqueExpressionReferenceUsageUntyped_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping" xmi:type="uml:Class" name="ExpressionElseSpecification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_ExpressionElseSpecification_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Expression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates the textual representation for the else guard condition specification.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-language_" xmi:type="uml:Operation" name="language">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-language_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-language_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'SysMLv1'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-language_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-language_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'else'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-body_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping" xmi:type="uml:Class" name="OpaqueExpressionParameterMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionParameterMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OpaqueExpressionFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping" xmi:type="uml:Class" name="LiteralReal_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-_generalization.Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralReal"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralRational"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::LiteralReal to SysML v2 LiteralRational.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralReal_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.value" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Real"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralReal_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-LiteralReal_Mapping-value_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_to_TimeExpression_Mapping" xmi:type="uml:Association" name="A_to_TimeExpression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-TimeExpression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_to_TimeExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_to_TimeExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_TimeExpression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-TimeExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_TimeExpression_Mapping" xmi:type="uml:Association" name="A_from_TimeExpression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-TimeExpression_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_TimeExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_TimeExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_TimeExpression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-TimeExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping" xmi:type="uml:Class" name="ExpressionElse_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-_generalization.Mappings-UML4SysML-Values-Expression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-Expression_Mapping"/>
            </generalization>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Expression element with operator &quot;else&quot; is mapped to a SysML v2 TextualRepresentation element with language set to &quot;SysMLv1&quot; and body set to &quot;else&quot;.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-ExpressionElse_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.symbol = 'else'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-ExpressionElse_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()-&gt;including(ExpressionElseMembership_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-ExpressionElse_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-ExpressionElse_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping" xmi:type="uml:Class" name="OpaqueExpressionFeatureValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OpaqueExpressionFeatureValueExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping" xmi:type="uml:Class" name="OpaqueExpressionReferenceUsageUntyped_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToReferenceUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_OpaqueExpressionReferenceUsageUntyped_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the return parameter reference usage of the calculation usage, if the UML4SysML::OpaqueExpression is untyped.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-direction_" xmi:type="uml:Operation" name="direction">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-direction_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-direction_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = KerML::FeatureDirectionKind::_'out'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-direction_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-direction_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-FeatureDirectionKind"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-direction_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageUntyped_Mapping-direction_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping-direction_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeature_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionFeature_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeature_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeature_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeature_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping" xmi:type="uml:Class" name="LiteralNull_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-_generalization.Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralNull"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-NullExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralNull_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::LiteralNull to SysML v2 NullExpression.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralNull_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationFeatureTyping_Mapping" xmi:type="uml:Class" name="LiteralSpecificationFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_LiteralSpecificationFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionParameterMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionParameterMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionParameterMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionParameterMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionParameterMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValue_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionFeatureValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping" xmi:type="uml:Class" isAbstract="true" name="ValueSpecification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_ValueSpecification_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ValueSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class of all mapping classes for special value specifications.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (if from.type.oclIsUndefined() then 
    Set{CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}
else
    Set{LiteralSpecificationTyping_Mapping.getMapped(from), 
    CommonReturnParameterFeatureMembership_Mapping.getMapped(from)}
endif)-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralString_Mapping_from" xmi:type="uml:Association" name="A_LiteralString_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralString_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralString_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralString_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralString_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralString_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_to_OpaqueExpression_Mapping" xmi:type="uml:Association" name="A_to_OpaqueExpression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_to_OpaqueExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping" xmi:type="uml:Class" name="OpaqueExpressionFeatureFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the Feature of the FeatureReferenceExpression.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeature_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping" xmi:type="uml:Class" name="OpaqueExpressionFeatureValueExpression_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpressionFeatureValueExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-FeatureReferenceExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpression_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the value of the FeatureChainExpression that is a FeatureReferenceExpression.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{OpaqueExpressionFeatureValueExpressionMembership_Mapping.getMapped(from),  
ReturnParameterFeatureMembership_Factory.create()}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Class" name="OpaqueExpressionReferenceUsageFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageFeatureTyping_Mapping-_generalization.Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Classification-TypedElementFeatureTyping_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_to_Expression_Mapping" xmi:type="uml:Association" name="A_to_Expression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-Expression_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_to_Expression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_to_Expression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_Expression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-Expression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_Expression_Mapping" xmi:type="uml:Association" name="A_from_Expression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-Expression_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_Expression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_Expression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_Expression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-Expression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping" xmi:type="uml:Class" name="EqualOperatorExpressionFeatureValue_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Actions-ObjectActions-A_from_EqualOperatorExpressionFeatureValue_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TypedElement"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = CommonFeatureReferenceExpression_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Expression"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-EqualOperatorExpressionFeatureValue_Mapping-value_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureValue_Mapping-value_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_ValueSpecification_Mapping" xmi:type="uml:Association" name="A_from_ValueSpecification_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_ValueSpecification_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_ValueSpecification_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_ValueSpecification_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_from" xmi:type="uml:Association" name="A_LiteralReal_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralReal_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralReal_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralReal_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_from" xmi:type="uml:Association" name="A_LiteralBoolean_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralBoolean_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_from" xmi:type="uml:Association" name="A_LiteralSpecificationCommon_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionSpecification_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionSpecification_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionSpecification_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionSpecification_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionSpecification_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_to_OpaqueExpressionAsValue_Mapping" xmi:type="uml:Association" name="A_to_OpaqueExpressionAsValue_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpressionAsValue_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_to_OpaqueExpressionAsValue_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_to_OpaqueExpressionAsValue_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionAsValue_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping" xmi:type="uml:Class" name="OpaqueExpressionFeatureFeatureMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeatureMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OpaqueExpressionFeatureFeature_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping" xmi:type="uml:Class" name="OpaqueExpressionMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OpaqueExpressionSpecification_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_from" xmi:type="uml:Association" name="A_LiteralNull_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralNull_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralNull_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpression_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionFeatureValueExpression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping" xmi:type="uml:Class" name="LiteralUnlimitedInteger_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-_generalization.Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralUnlimitedNatural"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralInteger"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::LiteralUnlimited to SysML v2 LiteralInteger if it is not the unlimited value.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.value" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Integer"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-value_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_LiteralSpecificationFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_LiteralSpecificationFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_LiteralSpecificationFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_LiteralSpecificationFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_LiteralSpecificationFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping" xmi:type="uml:Class" name="OpaqueExpressionSpecification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionSpecification_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the specification of the calculation usage based on the language and body of the UML4SysML::OpaqueExpression.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.body-&gt;size() = 0 then invalid else from.body.get(0) endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-body_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-language_" xmi:type="uml:Operation" name="language">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-language_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-language_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.language-&gt;size() = 0 then invalid else from.language.get(0) endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-language_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-language_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsage_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionReferenceUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping" xmi:type="uml:Class" name="LiteralInteger_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-_generalization.Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralInteger"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralInteger"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::LiteralInteger to SysML v2 LiteralInteger.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralInteger_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.value" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Integer"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralInteger_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-LiteralInteger_Mapping-value_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeatureMembership_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionFeatureFeatureMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeatureMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeatureMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureFeatureMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureFeatureMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping" xmi:type="uml:Class" name="LiteralUnlimitedUnbounded_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-_generalization.Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedUnbounded_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralInfinity"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::LiteralUnlimited to SysML v2 LiteralInfinity if it is the unlimited value.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = (from.value = -1)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-Foundations-Mapping-filter_Element"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_ExpressionElseSpecification_Mapping" xmi:type="uml:Association" name="A_from_ExpressionElseSpecification_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_ExpressionElseSpecification_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_ExpressionElseSpecification_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_ExpressionElseSpecification_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-ExpressionElseSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_to" xmi:type="uml:Association" name="A_LiteralUnlimitedInteger_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_from" xmi:type="uml:Association" name="A_LiteralInteger_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralInteger_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralInteger_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping" xmi:type="uml:Class" name="OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToReturnParameterMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-ownedMemberParameter_" xmi:type="uml:Operation" name="ownedMemberParameter">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-ownedMemberParameter_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-ownedMemberParameter_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.type.oclIsUndefined() then 
    OpaqueExpressionReferenceUsageUntyped_Mapping.getMapped(from) 
else 
    OpaqueExpressionReferenceUsage_Mapping.getMapped(from) 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-ownedMemberParameter_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-ownedMemberParameter_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-ownedMemberParameter_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageReturnParameterMembership_Mapping-ownedMemberParameter_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToParameterMembership_Mapping-ownedMemberParameter_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping" xmi:type="uml:Class" isAbstract="true" name="LiteralSpecificationCommon_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-_generalization.Mappings-UML4SysML-Values-ValueSpecification_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralSpecificationCommon_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class the is abstract base class for all concrete UML4SysML::LiteralSpecification mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let ownerships: Set(SYSML2::Relationship) = 
    self.oclAsType(ElementMain_Mapping).ownedRelationship() 
    -&gt;including(CommonReturnParameterFeatureMembership_Mapping.getMapped(from)) in 
if from.type.oclIsUndefined() then 
    ownerships 
else 
    ownerships-&gt;including(LiteralSpecificationTyping_Mapping.getMapped(from)) 
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Values-ValueSpecification_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_from" xmi:type="uml:Association" name="A_LiteralUnlimitedInteger_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedInteger_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedInteger_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpressionMembership_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionFeatureValueExpressionMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpressionMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpressionMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpressionMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralUnlimitedUnbounded_Mapping_to" xmi:type="uml:Association" name="A_LiteralUnlimitedUnbounded_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedUnbounded_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralUnlimitedUnbounded_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralUnlimitedUnbounded_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralUnlimitedUnbounded_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_to" xmi:type="uml:Association" name="A_LiteralInteger_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralInteger_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralInteger_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralInteger_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpression_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpression_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpression_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpression_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpression_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpression_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpression_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping" xmi:type="uml:Class" name="ExpressionElseMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_ExpressionElseMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Expression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-_comment.0" xmi:type="uml:Comment" body="Creates the membership relationship for the textual representation for the else guard condition specification.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-ownedMemberElement_" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-ownedMemberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-ownedMemberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ExpressionElseSpecification_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-ownedMemberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-ownedMemberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-ownedMemberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-ExpressionElseMembership_Mapping-ownedMemberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping" xmi:type="uml:Class" name="LiteralString_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-_generalization.Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralString_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralString"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralString_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralString"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::LiteralString to the SysML v2 LiteralString.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralString_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.value.oclIsUndefined() then '' else from.value endif" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralString_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-LiteralString_Mapping-value_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_OpaqueExpressionReferenceUsageFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionReferenceUsageFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionReferenceUsageFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_to" xmi:type="uml:Association" name="A_LiteralBoolean_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralBoolean_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping" xmi:type="uml:Class" name="OpaqueExpressionFeatureValueExpressionMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeatureValueExpressionMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-memberElement_" xmi:type="uml:Operation" name="memberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-memberElement_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-memberElement_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-memberElement_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-memberElement_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-memberElement_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeatureValueExpressionMembership_Mapping-memberElement_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToMembership_Mapping-memberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_to" xmi:type="uml:Association" name="A_LiteralNull_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Values-LiteralNull_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralNull_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Values-LiteralNull_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping" xmi:type="uml:Class" name="OpaqueExpressionFeature_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeature_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_from_OpaqueExpressionFeature_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueExpression"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the feature of the FeatureChainExpression.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = Set{OpaqueExpressionFeatureValue_Mapping.getMapped(from),  
OpaqueExpressionFeatureFeatureMembership_Mapping.getMapped(from)}" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionFeature_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToElement_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping" xmi:type="uml:Class" name="LiteralBoolean_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-_generalization.Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#LiteralBoolean"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Values-A_LiteralBoolean_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-Values-LiteralSpecificationCommon_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Expressions-LiteralBoolean"/>
              <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class maps UML4SysML::LiteralBoolean to SysML v2 LiteralBoolean.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Values-LiteralBoolean_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-value_" xmi:type="uml:Operation" name="value">
              <bodyCondition xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-value_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-value_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = from.value" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-value_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-value_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-value_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Values-LiteralBoolean_Mapping-value_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-Interactions" xmi:type="uml:Package" URI="" name="Interactions">
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_MessageMembership_Mapping_from" xmi:type="uml:Association" name="A_MessageMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_MessageMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_MessageMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_MessageMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-MessageMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping" xmi:type="uml:Class" name="InteractionOperand_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionOperand_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InteractionOperand"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::InteractionOperand is mapped to a SysML v2 Interaction.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let executionOccurrences: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ExecutionSpecification)) in
let occurrencesSpecs: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::OccurrenceSpecification)) in      
let continuations: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Continuation)) in
let elements: Set(UML::Element) = 
    (((from.ownedElement - executionOccurrences) - occurrencesSpecs) - 
    continuations) - from.ownedComment in
elements-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())
-&gt;union(executionOccurrences
    -&gt;collect(e |ExecutionSpecificationMembership_Mapping.getMapped(e))-&gt;asSet())
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_to" xmi:type="uml:Association" name="A_StateInvariant_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-StateInvariant_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping" xmi:type="uml:Class" name="InteractionUse_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUse_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InteractionUse"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToStep_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-Step"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::InteractionUse is mapped to a SysML v2 Step.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-InteractionUse_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()-&gt;including(InteractionUseFeatureTyping_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping" xmi:type="uml:Class" name="Interaction_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_Interaction_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Interaction"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-to" xmi:type="uml:Property" name="to">
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Interactions-Interaction"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Interaction is mapped to a SysMLv2 Interaction.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-Interaction_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let lifelines: Set(UML::Element) = from.lifeline in
let messageOccurrences: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::MessageOccurrenceSpecification)) in
let executionOccurrences: Set(UML::Element) = 
    from.fragment-&gt;select(e | e.oclIsKindOf(UML::ExecutionSpecification)) in
let occurrencesSpecs: Set(UML::Element) = 
    from.fragment-&gt;select(e | e.oclIsKindOf(UML::OccurrenceSpecification)) in
let messages: Set(UML::Element) = from.message in
let invariants: Set(UML::Element) = 
    from.fragment-&gt;select(e | e.oclIsKindOf(UML::StateInvariant)) in
let interactionUsages: Set(UML::Element) = 
    from.fragment-&gt;select(e | e.oclIsKindOf(UML::InteractionUse)) in
let combinedFragments: Set(UML::Element) = 
    from.ownedElement-&gt;select( e | e.oclIsKindOf(UML::CombinedFragment)) in 
let continuations: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Continuation)) in
let elements: Set(UML::Element) = 
    (((((((((from.ownedElement - lifelines) - messageOccurrences) 
    - executionOccurrences) - occurrencesSpecs) - messages) - 
    combinedFragments) - invariants) - 
    interactionUsages) - continuations) - from.ownedComment in
    
elements-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(lifelines-&gt;collect(e | LifelineMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(executionOccurrences
    -&gt;collect(e | ExecutionSpecificationMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(messages-&gt;collect(e | MessageMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(combinedFragments
    -&gt;collect(e | CombinedFragmentMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(invariants
    -&gt;collect(e | StateInvariantMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(interactionUsages
    -&gt;collect(e | InteractionUseMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-Interaction_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-Interaction_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_CombinedFragmentMembership_Mapping_from" xmi:type="uml:Association" name="A_CombinedFragmentMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_CombinedFragmentMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_CombinedFragmentMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_CombinedFragmentMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping" xmi:type="uml:Class" name="InteractionUseFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUseFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InteractionUse"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from.refersTo)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping" xmi:type="uml:Class" name="InteractionUseMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUseMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InteractionUse"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.memberFeature()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-memberFeature_" xmi:type="uml:Operation" name="memberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-memberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-memberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-memberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-memberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-memberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-memberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping" xmi:type="uml:Class" name="CombinedFragmentMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_CombinedFragmentMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CombinedFragment"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.memberFeature()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-memberFeature_" xmi:type="uml:Operation" name="memberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-memberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-memberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-memberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-memberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-memberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragmentMembership_Mapping-memberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_CombinedFragment_Mapping_from" xmi:type="uml:Association" name="A_CombinedFragment_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_CombinedFragment_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_CombinedFragment_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_CombinedFragment_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping" xmi:type="uml:Class" name="LifelineMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelineMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Lifeline"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.memberFeature()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-memberFeature_" xmi:type="uml:Operation" name="memberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-memberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-memberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-memberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-memberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-memberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-memberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_from_Interaction_Mapping" xmi:type="uml:Association" name="A_from_Interaction_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-Interaction_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_from_Interaction_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_from_Interaction_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_Interaction_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-Interaction_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_from_LifelineMembership_Mapping" xmi:type="uml:Association" name="A_from_LifelineMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelineMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_from_LifelineMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelineMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-LifelineMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping" xmi:type="uml:Class" name="StateInvariantMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariantMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StateInvariant"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.memberFeature()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-memberFeature_" xmi:type="uml:Operation" name="memberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-memberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-memberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-memberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-memberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-memberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-memberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_from_LifelinePartUsage_Mapping" xmi:type="uml:Association" name="A_from_LifelinePartUsage_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelinePartUsage_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_from_LifelinePartUsage_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelinePartUsage_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping" xmi:type="uml:Class" name="CombinedFragment_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToInteraction_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_CombinedFragment_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#CombinedFragment"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::CombinedFragment is mapped to a SysMLv2 Interaction.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let operands: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::InteractionOperand)) in      
let occurrencesSpecs: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::OccurrenceSpecification)) in
let elements: Set(UML::Element) = 
    (from.ownedElement - operands) - occurrencesSpecs in
elements-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))-&gt;asSet()
-&gt;union(operands-&gt;collect(e | InteractionOperandMembership_Mapping.getMapped(e))-&gt;asSet())
-&gt;union(self.oclAsType(ElementMain_Mapping).ownedRelationship())" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-CombinedFragment_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_InteractionUseMembership_Mapping_from" xmi:type="uml:Association" name="A_InteractionUseMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUseMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_InteractionUseMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUseMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-InteractionUseMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_InteractionUseFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_InteractionUseFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUseFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_InteractionUseFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUseFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-InteractionUseFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_from_LifelineFeatureTyping_Mapping" xmi:type="uml:Association" name="A_from_LifelineFeatureTyping_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelineFeatureTyping_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_from_LifelineFeatureTyping_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelineFeatureTyping_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_ActionExecutionSpecification_Mapping_from" xmi:type="uml:Association" name="A_ActionExecutionSpecification_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_ActionExecutionSpecification_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_ActionExecutionSpecification_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_ActionExecutionSpecification_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_InteractionUse_Mapping_from" xmi:type="uml:Association" name="A_InteractionUse_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUse_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-InteractionUse_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_InteractionUse_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionUse_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-InteractionUse_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping" xmi:type="uml:Class" name="StateInvariant_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-Namespace_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToExpression_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Functions-Invariant"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-Namespace_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StateInvariant"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::StateInvariant is mapped to a SysML v2 Invariant. 
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-StateInvariant_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()
-&gt;including(StateInvariantFeatureTyping_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_InteractionOperand_Mapping_from" xmi:type="uml:Association" name="A_InteractionOperand_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionOperand_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_InteractionOperand_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionOperand_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperand_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping" xmi:type="uml:Class" name="StateInvariantFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariantFeatureTyping_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#StateInvariant"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from.invariant)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping" xmi:type="uml:Class" name="ExecutionSpecificationMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToEndFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_ExecutionSpecificationMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ExecutionSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.memberFeature()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-memberFeature_" xmi:type="uml:Operation" name="memberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-memberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-memberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-memberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-memberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-memberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-memberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-Message_Mapping" xmi:type="uml:Class" name="Message_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-Message_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToItemFlow_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-Message_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-Message_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_Message_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-Message_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Message"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-Message_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-Message_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::Message is mapped to a SysML v2 ItemFlow.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-Message_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping" xmi:type="uml:Class" name="MessageMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_MessageMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Message"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.memberFeature()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-memberFeature_" xmi:type="uml:Operation" name="memberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-memberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-memberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-memberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-memberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-memberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-MessageMembership_Mapping-memberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_ExecutionSpecificationMembership_Mapping_from" xmi:type="uml:Association" name="A_ExecutionSpecificationMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_ExecutionSpecificationMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_ExecutionSpecificationMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_ExecutionSpecificationMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-ExecutionSpecificationMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_Message_Mapping_from" xmi:type="uml:Association" name="A_Message_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_Message_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-Message_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_Message_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_Message_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-Message_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariantMembership_Mapping_from" xmi:type="uml:Association" name="A_StateInvariantMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariantMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariantMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariantMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-StateInvariantMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping" xmi:type="uml:Class" name="LifelineFeatureTyping_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelineFeatureTyping_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Lifeline"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-type_" xmi:type="uml:Operation" isQuery="true" name="type">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-type_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-type_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from.represents.type)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-type_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-type_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Types-Type"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-type_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-LifelineFeatureTyping_Mapping-type_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureTyping_Mapping-type_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping" xmi:type="uml:Class" name="BehaviorExecutionSpecification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_BehaviorExecutionSpecification_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#BehaviorExecutionSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::BehaviorExecutionSpecification is mapped to a SysML v2 ActionUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_BehaviorExecutionSpecification_Mapping_from" xmi:type="uml:Association" name="A_BehaviorExecutionSpecification_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_BehaviorExecutionSpecification_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_BehaviorExecutionSpecification_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_BehaviorExecutionSpecification_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-BehaviorExecutionSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping" xmi:type="uml:Class" name="InteractionOperandMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionOperandMembership_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#InteractionOperand"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-ownedMemberFeature_" xmi:type="uml:Operation" name="ownedMemberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-ownedMemberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-ownedMemberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.memberFeature()" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-ownedMemberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-ownedMemberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-ownedMemberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-ownedMemberFeature_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToFeatureMembership_Mapping-ownedMemberFeature_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-memberFeature_" xmi:type="uml:Operation" name="memberFeature">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-memberFeature_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-memberFeature_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = ElementMain_Mapping.getMapped(from)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-memberFeature_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-memberFeature_-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Core-Features-Feature"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-memberFeature_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-memberFeature_-bodyCondition"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_from" xmi:type="uml:Association" name="A_StateInvariant_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-StateInvariant_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariant_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-StateInvariant_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariantFeatureTyping_Mapping_from" xmi:type="uml:Association" name="A_StateInvariantFeatureTyping_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariantFeatureTyping_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_StateInvariantFeatureTyping_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_StateInvariantFeatureTyping_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-StateInvariantFeatureTyping_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping" xmi:type="uml:Class" name="LifelinePartUsage_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToPartUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_from_LifelinePartUsage_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Lifeline"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::Lifeline is mapped to a SysML v2 PartUsage. 
&lt;/p&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-ownedRelationship_" xmi:type="uml:Operation" isQuery="true" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = self.oclAsType(ElementMain_Mapping).ownedRelationship()-&gt;including(LifelineFeatureTyping_Mapping.getMapped(from))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-Interactions-LifelinePartUsage_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonStructure-ElementMain_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping" xmi:type="uml:Class" name="ActionExecutionSpecification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_ActionExecutionSpecification_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ActionExecutionSpecification"/>
              <upperValue xmi:id="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping-_comment.0" xmi:type="uml:Comment" body="A UML4SysML::ActionExecutionSpecification is mapped to a SysML v2 ActionUsage.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-Interactions-ActionExecutionSpecification_Mapping"/>
            </ownedComment>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-Interactions-A_InteractionOperandMembership_Mapping_from" xmi:type="uml:Association" name="A_InteractionOperandMembership_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionOperandMembership_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-Interactions-A_InteractionOperandMembership_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-Interactions-A_InteractionOperandMembership_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-Interactions-InteractionOperandMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior" xmi:type="uml:Package" URI="" name="CommonBehavior">
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_TimeEvent_Mapping" xmi:type="uml:Association" name="A_from_TimeEvent_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_TimeEvent_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_TimeEvent_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_TimeEvent_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_to_Behavior_Mapping" xmi:type="uml:Association" name="A_to_Behavior_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_Behavior_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_to_Behavior_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_Behavior_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehavior_Mapping" xmi:type="uml:Association" name="A_from_OpaqueBehavior_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehavior_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehavior_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehavior_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping" xmi:type="uml:Class" name="OpaqueBehavior_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-_generalization.Mappings-UML4SysML-CommonBehavior-Behavior_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehavior_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToDefinition_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-ActionDefinition"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehavior_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueBehavior"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment 
            xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-_comment.0" xmi:type="uml:Comment" body="&lt;p&gt;
A UML4SysML::OpaqueBehavior is mapped to a SysML v2 ActionDefinition. 
&lt;/p&gt;&lt;p&gt;
The following shows an example of what the textual SysML v2 syntax of the result of the transformation may look like.
&lt;/p&gt;
&lt;pre&gt;
action def SysMLv1OpaqueBehavior {	
	language &quot;Built-in Math&quot; 
	/* 
	 * result = 42 + 23;
	*/
}
&lt;/pre&gt;">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping"/>
</ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element" xmi:type="uml:Operation" isQuery="true" isStatic="true" name="filter">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = src.owner.oclIsKindOf(UML::Package)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedComment 
              xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-_comment.0" xmi:type="uml:Comment" body="returns &quot;true&quot; if the element provided as the actual parameter value can have a mapping to an instance of the type specified by the &quot;to&quot; attribute (i.e. can be used as a value for the &quot;from&quot; attribute)">
</ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#Boolean"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-src" xmi:type="uml:Parameter" name="src">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-src-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-src-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-filter_Element-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-filter_Element"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let parameters : Set(UML::Parameter) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter)) in
let parameterSets : Set(UML::ParameterSet) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ParameterSet)) in
let features : Set(UML::Property) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Property)) in
let elementsOMS: Set(UML::Element) = 
    (((from.ownedElement - parameters) - parameterSets) - features) in 
elementsOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(features-&gt;collect(e | PropertyMembership_Mapping.getMapped(e)))
-&gt;union(parameters-&gt;collect(e | ParameterMembership_Mapping.getMapped(e)))
-&gt;union(parameterSets-&gt;collect(e | ParameterSetMembership_Mapping.getMapped(e)))
-&gt;union(from.language
    -&gt;collect(l | OpaqueBehaviorMembership_Mapping.getMapped(from, l)))" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorSpecification_Mapping" xmi:type="uml:Association" name="A_from_OpaqueBehaviorSpecification_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorSpecification_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorSpecification_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorSpecification_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_ChangeEvent_Mapping" xmi:type="uml:Association" name="A_from_ChangeEvent_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_ChangeEvent_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_ChangeEvent_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_ChangeEvent_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehavior_Mapping" xmi:type="uml:Association" name="A_to_OpaqueBehavior_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehavior_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehavior_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehavior_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehavior_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_from" xmi:type="uml:Association" name="A_Trigger_Mapping_from">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_from-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-from"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_from-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_from"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_OpaqueBehaviorSpecification_Mapping_to" xmi:type="uml:Association" name="A_OpaqueBehaviorSpecification_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_OpaqueBehaviorSpecification_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_OpaqueBehaviorSpecification_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_OpaqueBehaviorSpecification_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_to" xmi:type="uml:Association" name="A_Trigger_Mapping_to">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_to-"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-to"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_to-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_to"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping" xmi:type="uml:Class" name="OpaqueBehaviorSpecification_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorSpecification_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueBehavior"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_OpaqueBehaviorSpecification_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-to-language" xmi:type="uml:Property" name="language">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-to-language-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-to-language-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Annotations-TextualRepresentation"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class creates the SysML v2 TextualRepresentation elements from the languages and bodies properties of the given UML4SysML::OpaqueBehavior.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = let index:Integer = from.language-&gt;indexOf(language) in from._'body'-&gt;at(index)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-body_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-language_" xmi:type="uml:Operation" name="language">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-language_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-language_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = language" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-language_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorSpecification_Mapping-language_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-language_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping" xmi:type="uml:Class" isAbstract="true" name="Behavior_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-_generalization.Mappings-UML4SysML-StructuredClassifiers-Class_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_Behavior_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Behavior"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_Behavior_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToBehavior_Mapping-to"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-StructuredClassifiers-Class_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Kernel-Behaviors-Behavior"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-_comment.0" xmi:type="uml:Comment" body="The mapping class is the abstract base class for all UML4SysML::Behavior mappings.">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_" xmi:type="uml:Operation" name="ownedRelationship">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 
let parameters: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Parameter)) in
let parameterSets: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::ParameterSet)) in
let features: Set(UML::Element) = 
    from.ownedElement-&gt;select(e | e.oclIsKindOf(UML::Property)) in
let elementsOMS: Set(UML::Element) = 
    (((from.ownedElement - parameters) parameterSets) - features) in
elementsOMS-&gt;collect(e | ElementOwningMembership_Mapping.getMapped(e))
-&gt;union(features-&gt;collect(e | PropertyMembership_Mapping.getMapped(e)))
-&gt;union(parameters-&gt;collect(e | ParameterMembership_Mapping.getMapped(e)))
-&gt;union(parameterSets-&gt;collect(e | ParameterSetMembership_Mapping.getMapped(e)))
" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_-result-lowerValue" xmi:type="uml:LiteralInteger" name=""/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Relationship"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="-1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-ownedRelationship_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-SimpleClassifiers-BehavioredClassifier_Mapping-ownedRelationship_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping" xmi:type="uml:Class" name="OpaqueBehaviorMembership_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-Foundations-Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#OpaqueBehavior"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehaviorMembership_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <qualifier xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-to-language" xmi:type="uml:Property" name="language">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-to-language-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-to-language-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </qualifier>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-to"/>
              <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Namespaces-OwningMembership"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String" xmi:type="uml:Operation" name="ownedMemberElement">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = OpaqueBehaviorSpecification_Mapping.getMapped(from, language)" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-result" xmi:type="uml:Parameter" name="result">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-result-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/KerML/20240201/KerML.xmi#Root-Elements-Element"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-result-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-language" xmi:type="uml:Parameter" name="language">
                <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-language-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
                <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-language-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-ownedMemberElement_String-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToOwningMembership_Mapping-ownedMemberElement_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping" xmi:type="uml:Class" name="ChangeEvent_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_ChangeEvent_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#ChangeEvent"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-_comment.0" xmi:type="uml:Comment" body="T#3 meeting, 2022-12-14:

Do not use automatic rules! 

Events are not single elements in SysML v2. Consider it in the transformation for AcceptEventAction, Transition">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.changeExpression.oclIsKindOf(UML::OpaqueExpression) then 
    if from.changeExpression.
        oclAsType(UML::OpaqueExpression).body.oclIsUndefined() then 
        invalid 
    else 
        from.changeExpression.oclAsType(UML::OpaqueExpression).body.get(0) 
    endif
else 
    invalid
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-body_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-body_"/>
            </ownedOperation>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-language_" xmi:type="uml:Operation" name="language">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-language_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification 
                xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-language_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = if from.changeExpression.oclIsKindOf(UML::OpaqueExpression) then 
    if from.changeExpression.
        oclAsType(UML::OpaqueExpression).language-&gt;size() = 0 then 
        invalid 
    else 
        from.changeExpression.oclAsType(UML::OpaqueExpression).language.get(0) 
    endif
else 
    invalid
endif" language="OCL2.0" name="">
</specification>
              </bodyCondition>
              <ownedComment xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-language_-_comment.0" xmi:type="uml:Comment" body="">
                <annotatedElement xmi:idref="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-language_"/>
              </ownedComment>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-language_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-ChangeEvent_Mapping-language_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-UML4SysML-Values-OpaqueExpressionSpecification_Mapping-language_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehaviorMembership_Mapping" xmi:type="uml:Association" name="A_to_OpaqueBehaviorMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-to"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehaviorMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehaviorMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_to_OpaqueBehaviorMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorMembership_Mapping" xmi:type="uml:Association" name="A_from_OpaqueBehaviorMembership_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorMembership_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorMembership_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_OpaqueBehaviorMembership_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-OpaqueBehaviorMembership_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping" xmi:type="uml:Class" name="TimeEvent_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-_generalization.Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_TimeEvent_Mapping"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#TimeEvent"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedComment xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-_comment.0" xmi:type="uml:Comment" body="T#3 meeting, 2022-12-14:

Do not use automatic rules! 

Events are not single elements in SysML v2. Consider it in the transformation for AcceptEventAction, Transition">
              <annotatedElement xmi:idref="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping"/>
            </ownedComment>
            <ownedOperation xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-body_" xmi:type="uml:Operation" name="body">
              <bodyCondition xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-body_-bodyCondition" xmi:type="uml:Constraint" name="bodyCondition">
                <specification xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-body_-bodyCondition-specification0" xmi:type="uml:OpaqueExpression" body="result = 'tbd timeevent'" language="OCL2.0" name=""/>
              </bodyCondition>
              <ownedParameter xmi:id="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-body_-" xmi:type="uml:Parameter" name="">
                <type href="https://www.omg.org/spec/UML/20161101/PrimitiveTypes.xmi#String"/>
              </ownedParameter>
              <ownedRule xmi:idref="Mappings-UML4SysML-CommonBehavior-TimeEvent_Mapping-body_-bodyCondition"/>
              <redefinedOperation xmi:idref="Mappings-GenericMappings-GenericToKerML-GenericToTextualRepresentation_Mapping-body_"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_Behavior_Mapping" xmi:type="uml:Association" name="A_from_Behavior_Mapping">
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping-from"/>
            <memberEnd xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_Behavior_Mapping-"/>
            <ownedEnd xmi:id="Mappings-UML4SysML-CommonBehavior-A_from_Behavior_Mapping-" xmi:type="uml:Property" name="">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_from_Behavior_Mapping"/>
              <type xmi:idref="Mappings-UML4SysML-CommonBehavior-Behavior_Mapping"/>
            </ownedEnd>
          </packagedElement>
          <packagedElement xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping" xmi:type="uml:Class" name="Trigger_Mapping">
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-_generalization.Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping"/>
            </generalization>
            <generalization xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-_generalization.Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping" xmi:type="uml:Generalization">
              <general xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping"/>
            </generalization>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-from" xmi:type="uml:Property" name="from">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_from"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-from-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-UML4SysML-CommonStructure-NamedElementMain_Mapping-from"/>
              <type href="https://www.omg.org/spec/UML/20161101/UML.xmi#Trigger"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-from-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-to" xmi:type="uml:Property" name="to">
              <association xmi:idref="Mappings-UML4SysML-CommonBehavior-A_Trigger_Mapping_to"/>
              <lowerValue xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-to-lowerValue" xmi:type="uml:LiteralInteger" name="" value="1"/>
              <redefinedProperty xmi:idref="Mappings-GenericMappings-GenericToSystems-GenericToActionUsage_Mapping-to"/>
              <type href="https://www.omg.org/spec/SysML/20240201/SysML.xmi#Systems-Actions-AcceptActionUsage"/>
              <upperValue xmi:id="Mappings-UML4SysML-CommonBehavior-Trigger_Mapping-to-upperValue" xmi:type="uml:LiteralUnlimitedNatural" name="" value="1"/>
            </ownedAttribute>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
  </uml:Package>
  <mofext:Tag xmi:id="SysMLv1Tov2_mofTag0" xmi:type="mofext:Tag" name="org.omg.xmi.nsPrefix" element="SysMLv1Tov2"/>
</xmi:XMI>
