<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Requirements="http://www.eclipse.org/papyrus/sysml/1.4/SysML/Requirements" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/sysml/1.4/SysML/Requirements http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements">
  <uml:Model xmi:id="_Py6ZoJsTEeSu6pfLknKE4A" name="org.eclipse.papyrus.sysml14">
    <packageImport xmi:type="uml:PackageImport" xmi:id="_Py6ZoZsTEeSu6pfLknKE4A">
      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_YlZWgDrCEeWNg8WvR7UDoQ">
      <importedPackage xmi:type="uml:Package" href="omg.sysml.uml#_hXjKoDqsEeWNg8WvR7UDoQ"/>
    </packageImport>
    <packageImport xmi:type="uml:PackageImport" xmi:id="_SPzrQEvKEeWZWeCQhncKfA">
      <importedPackage xmi:type="uml:Model" href="omg.sysml.uml#_d7ALQDqsEeWNg8WvR7UDoQ"/>
    </packageImport>
    <packagedElement xmi:type="uml:Model" xmi:id="_Py6ZopsTEeSu6pfLknKE4A" name="Requirements">
      <packagedElement xmi:type="uml:Class" xmi:id="_PTiQ0JslEeSu6pfLknKE4A" name="DerivedProperties">
        <nestedClassifier xmi:type="uml:Class" xmi:id="_7YhKcEvJEeWZWeCQhncKfA" name="DerivedPropertiesForRequirements"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_v8yNUEvREeW7GL09oTsTMQ" name="DerivedPropertiesForStakeholder"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_Fcc3AEyaEeW4oLNX8bopVA" name="DerivedPropertiesForViewPoint"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_k3o2EEybEeW4oLNX8bopVA" name="DerivedPropertiesForElementGroup"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_XVTu4E1eEeW4oLNX8bopVA" name="DerivedPropertiesForView"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_fNa8kFB9EeWWUsSyiZaNIg" name="DerivedPropertiesForBoundReference"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_zZT7YFCvEeWWUsSyiZaNIg" name="DerivedPropertiesForFlowPort"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ngV8oJsxEeSYaIZuWOBlYQ" name="ServiceRegistryCall"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_Kl7pgJs2EeSYaIZuWOBlYQ" name="Association">
        <nestedClassifier xmi:type="uml:Class" xmi:id="_SI8vAJs2EeSYaIZuWOBlYQ" name="Association must have 2 association ends"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_gQ_nwJs2EeSYaIZuWOBlYQ" name="OptionalName "/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_EUOlcJs3EeSYaIZuWOBlYQ" name="A property must reference a Block"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_zxkO8Js3EeSYaIZuWOBlYQ" name="connector end of bindingconnector"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_p8VYwJtDEeSYaIZuWOBlYQ" name="ConnectorEnd">
        <nestedClassifier xmi:type="uml:Class" xmi:id="_BWfykJtDEeSYaIZuWOBlYQ" name="NestedConnector automatically created"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_DlXBYJtEEeS5lMkaDojPJg" name="First property in propertyPath"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_NWLbMJtEEeS5lMkaDojPJg" name="Last property of property path"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_n3sgIJtGEeS5lMkaDojPJg" name="take in account property is encapsulated of the block"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_HlOKIJv9EeS1Sc9sg-ntVw" name="DisplayOrientedIconPort"/>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_ijvz0EvKEeWZWeCQhncKfA" client="_7YhKcEvJEeWZWeCQhncKfA">
        <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66XDTTq8EeW79ofuztDyTA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_PLg6MEvSEeW7GL09oTsTMQ" client="_v8yNUEvREeW7GL09oTsTMQ">
        <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66GkkTq8EeW79ofuztDyTA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_uAOnsEyaEeW4oLNX8bopVA" client="_Fcc3AEyaEeW4oLNX8bopVA">
        <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66GklTq8EeW79ofuztDyTA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_8TxwYEybEeW4oLNX8bopVA" client="_k3o2EEybEeW4oLNX8bopVA">
        <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66F9ijq8EeW79ofuztDyTA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_sKOvUE1eEeW4oLNX8bopVA" client="_XVTu4E1eEeW4oLNX8bopVA">
        <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66Gkkzq8EeW79ofuztDyTA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_vff8kFCAEeWWUsSyiZaNIg" client="_fNa8kFB9EeWWUsSyiZaNIg">
        <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66Jn6zq8EeW79ofuztDyTA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_LNlo4FCwEeWWUsSyiZaNIg" client="_zZT7YFCvEeWWUsSyiZaNIg">
        <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66bUwDq8EeW79ofuztDyTA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_fOtnEFFvEeWFqsbjn0GMrw" name="SysML-Extension"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_1BmroFFvEeWFqsbjn0GMrw" name="DeprecatedElements">
        <packagedElement xmi:type="uml:Class" xmi:id="_Von2kFFvEeWFqsbjn0GMrw" name="FlowPort">
          <nestedClassifier xmi:type="uml:Class" xmi:id="_b0XAEFFvEeWFqsbjn0GMrw" name="FlowPortIcons"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_Bf28EFFwEeWFqsbjn0GMrw" name="DeriveReqt1" client="_b0XAEFFvEeWFqsbjn0GMrw"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_RP-kMGE6EeWbSMDuSXx8SQ" name="REQ_001"/>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_RTxfEGE6EeWbSMDuSXx8SQ" name="DeriveFrom_REQ-OMG-SYSML14-9.1.5 Deprecation of Flow Ports and Flow Specifications" client="_RP-kMGE6EeWbSMDuSXx8SQ">
          <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66MrOTq8EeW79ofuztDyTA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_gyMWkFFwEeWFqsbjn0GMrw" name="PortsAndFlows">
        <packagedElement xmi:type="uml:Class" xmi:id="_vgDSIFFwEeWFqsbjn0GMrw" name="FlowProperty">
          <nestedClassifier xmi:type="uml:Class" xmi:id="_5W_iEFFwEeWFqsbjn0GMrw" name="FlowPropertyIcons"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_9_9RQFFwEeWFqsbjn0GMrw" name="DeriveReqt1" client="_5W_iEFFwEeWFqsbjn0GMrw" supplier="_fOtnEFFvEeWFqsbjn0GMrw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_R-maoFIZEeWOVPwTUSkFAw" name="Blocks">
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_uNl_8FIZEeWOVPwTUSkFAw" client="_ZyAskFIZEeWOVPwTUSkFAw" supplier="_fOtnEFFvEeWFqsbjn0GMrw"/>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_9nWYMFIZEeWOVPwTUSkFAw" client="_ZyAskFIZEeWOVPwTUSkFAw">
          <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66Gknzq8EeW79ofuztDyTA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_an2S8FIaEeWOVPwTUSkFAw" name="Block">
          <nestedClassifier xmi:type="uml:Class" xmi:id="_ZyAskFIZEeWOVPwTUSkFAw" name="References"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_GvJA0FYEEeW77p7V_ZuW3Q" name="Parts"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_HW-bwFeXEeW35uAYw-w4dQ" client="_ZyAskFIZEeWOVPwTUSkFAw">
          <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66Jn6Tq8EeW79ofuztDyTA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_-MFkEFeXEeW35uAYw-w4dQ" client="_GvJA0FYEEeW77p7V_ZuW3Q" supplier="_fOtnEFFvEeWFqsbjn0GMrw"/>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_O7L-oFeYEeW35uAYw-w4dQ" client="_GvJA0FYEEeW77p7V_ZuW3Q">
          <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66IZyTq8EeW79ofuztDyTA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_p-rVwGE-EeWbSMDuSXx8SQ" name="REQ_001"/>
        <packagedElement xmi:type="uml:Abstraction" xmi:id="_qAPcAGE-EeWbSMDuSXx8SQ" name="DeriveFrom_REQ-OMG-SYSML14-9.3.0.2 FlowProperty" client="_p-rVwGE-EeWbSMDuSXx8SQ">
          <supplier xmi:type="uml:Class" href="omg.sysml.uml#_66NSRTq8EeW79ofuztDyTA"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_gbUwIACzEeabH6-I0dvpUQ" name="ConstraintBlock">
        <packagedElement xmi:type="uml:Class" xmi:id="_jlxS4ACzEeabH6-I0dvpUQ" name="ConstraintBlock"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Model" xmi:id="_Py6Zo5sTEeSu6pfLknKE4A" name="UseCases">
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_Py6ZpJsTEeSu6pfLknKE4A" name="useCasesAbstraction" client="_Py6Zo5sTEeSu6pfLknKE4A" supplier="_Py6ZopsTEeSu6pfLknKE4A"/>
      <packagedElement xmi:type="uml:Component" xmi:id="_Py6ZpZsTEeSu6pfLknKE4A" name="MySystem"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Model" xmi:id="_Py6ZppsTEeSu6pfLknKE4A" name="Design">
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_Py6Zp5sTEeSu6pfLknKE4A" name="DesignAbstraction" client="_Py6ZppsTEeSu6pfLknKE4A" supplier="_Py6Zo5sTEeSu6pfLknKE4A"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Model" xmi:id="_Py6ZqJsTEeSu6pfLknKE4A" name="Test">
      <packagedElement xmi:type="uml:Dependency" xmi:id="_Py6ZqZsTEeSu6pfLknKE4A" name="Dependency1" client="_Py6ZqJsTEeSu6pfLknKE4A" supplier="_Py6Zo5sTEeSu6pfLknKE4A"/>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_Py6ZqpsTEeSu6pfLknKE4A" name="Dependency2" client="_Py6ZqJsTEeSu6pfLknKE4A" supplier="_Py6ZppsTEeSu6pfLknKE4A"/>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_c_gSYCYeEeWtn6hjmtufug" client="_Py6ZqJsTEeSu6pfLknKE4A" supplier="_Py6ZopsTEeSu6pfLknKE4A"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_oIXvcEvJEeWZWeCQhncKfA" name="org.eclipse.papyrus.sysml14.tests">
        <packagedElement xmi:type="uml:Package" xmi:id="_gcnOkEvSEeW7GL09oTsTMQ" name="requirements">
          <packagedElement xmi:type="uml:Class" xmi:id="_tx15YEvJEeWZWeCQhncKfA" name="RequirementTest">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_hHaxAEvQEeW7GL09oTsTMQ" name="testGetDerived"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_kvCX8EvQEeW7GL09oTsTMQ" name="testGetDerivedFrom"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_lZitgEvQEeW7GL09oTsTMQ" name="testGetMaster"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_lwB64EvQEeW7GL09oTsTMQ" name="testGetRefinedBy"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_mFLrgEvQEeW7GL09oTsTMQ" name="testGetSatisfiedBy"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_mYLgAEvQEeW7GL09oTsTMQ" name="testGetTracedTo"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_msotEEvQEeW7GL09oTsTMQ" name="testGetVerifiedBy"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_zFDfcEvJEeWZWeCQhncKfA" client="_tx15YEvJEeWZWeCQhncKfA" supplier="_7YhKcEvJEeWZWeCQhncKfA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_j1ufcEvSEeW7GL09oTsTMQ" name="modelelements">
          <packagedElement xmi:type="uml:Class" xmi:id="_hdDicEvTEeW7GL09oTsTMQ" name="StakeholderTest">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_sHiIIEvTEeW7GL09oTsTMQ" name="testGetConcern"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_iM_xoEvTEeW7GL09oTsTMQ" client="_j1ufcEvSEeW7GL09oTsTMQ" supplier="_v8yNUEvREeW7GL09oTsTMQ"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_VIuioEyaEeW4oLNX8bopVA" name="ViewpointTest">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_Y7N80EyaEeW4oLNX8bopVA" name="testGetConcern"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_aX1r0EyaEeW4oLNX8bopVA" name="testGetMethod"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_f0oEoEyaEeW4oLNX8bopVA" client="_VIuioEyaEeW4oLNX8bopVA" supplier="_Fcc3AEyaEeW4oLNX8bopVA"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_CDtHoEycEeW4oLNX8bopVA" name="ElementGroupTest">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_HkR0QEycEeW4oLNX8bopVA" name="testGetCriterion"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_JjX-MEycEeW4oLNX8bopVA" name="testGetSize"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_LpeIAEycEeW4oLNX8bopVA" name="testGetMember"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_P4npAEycEeW4oLNX8bopVA" client="_CDtHoEycEeW4oLNX8bopVA" supplier="_k3o2EEybEeW4oLNX8bopVA"/>
          <packagedElement xmi:type="uml:Class" xmi:id="_xYeV0E1eEeW4oLNX8bopVA" name="ViewTest">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_0iXe8E1eEeW4oLNX8bopVA" name="testGetViewPoint"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_3JrfcE1eEeW4oLNX8bopVA" name="testGetStakeholder"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_9c6YEE1eEeW4oLNX8bopVA" client="_xYeV0E1eEeW4oLNX8bopVA" supplier="_XVTu4E1eEeW4oLNX8bopVA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_PhZUUFCYEeWWUsSyiZaNIg" name="blocks">
          <packagedElement xmi:type="uml:Class" xmi:id="_9vQVIFCnEeWWUsSyiZaNIg" name="BoundReferenceTest">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_A_cTgFCoEeWWUsSyiZaNIg" name="testGetBindingPath"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_FdM4QFCoEeWWUsSyiZaNIg" client="_9vQVIFCnEeWWUsSyiZaNIg" supplier="_fNa8kFB9EeWWUsSyiZaNIg"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_Yfgx8FCwEeWWUsSyiZaNIg" name="deprecated">
          <packagedElement xmi:type="uml:Class" xmi:id="_jRDB4FCwEeWWUsSyiZaNIg" name="FlowPortTest">
            <ownedOperation xmi:type="uml:Operation" xmi:id="_rBAXMFCwEeWWUsSyiZaNIg" name="testIsAtomic"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Abstraction" xmi:id="_mhEoMFCwEeWWUsSyiZaNIg" client="_jRDB4FCwEeWWUsSyiZaNIg" supplier="_zZT7YFCvEeWWUsSyiZaNIg"/>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mETrkJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEVgwJoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#/"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEaZQJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEbAUJoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//activities"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Activities"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEcOcJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEc1gJoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//allocations"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Allocations"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEdckJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEf40JoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//blocks"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Blocks"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEgf4JoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEhG8JoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//constraintblocks"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_ConstraintBlocks"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEhuAJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEiVEJoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//deprecatedelements"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_DeprecatedElements"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEi8IJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEi8IZoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//modelelements"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_ModelElements"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEkKQJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEkKQZoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//portsandflows"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Ports_u0026Flows"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mEkxUJoPEeeXz9m6CNxSgg">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mElYYJoPEeeXz9m6CNxSgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Requirements"/>
    </profileApplication>
  </uml:Model>
  <Requirements:Requirement xmi:id="_PTrawJslEeSu6pfLknKE4A" base_Class="_PTiQ0JslEeSu6pfLknKE4A" id="Req010" text="All derived properties must be compured and updated. "/>
  <Requirements:Requirement xmi:id="_ngftoJsxEeSYaIZuWOBlYQ" base_Class="_ngV8oJsxEeSYaIZuWOBlYQ" id="Req_002" text="testif the service registry of SysML can be cal for all SysMLElement"/>
  <Requirements:Requirement xmi:id="_Kl7pgZs2EeSYaIZuWOBlYQ" base_Class="_Kl7pgJs2EeSYaIZuWOBlYQ" id="Req_003" text="Association in sysML are specific"/>
  <Requirements:Requirement xmi:id="_SJF48Js2EeSYaIZuWOBlYQ" base_Class="_SI8vAJs2EeSYaIZuWOBlYQ" id="Req_004.001" text="For an association in which both ends are typed by blocks, the number of ends must be exactly two. (p50)"/>
  <Requirements:Requirement xmi:id="_gQ_nwZs2EeSYaIZuWOBlYQ" base_Class="_gQ_nwJs2EeSYaIZuWOBlYQ" id="Req_004.002" text="In the UML metamodel on which SysML is built, any instance of the Property metaclass that is typed by a block (a Class with the «block» stereotype applied) and which is owned by an Association may not have a name and may not be defined as a navigable owned end of the association. p50"/>
  <Requirements:Requirement xmi:id="_EUOlcZs3EeSYaIZuWOBlYQ" base_Class="_EUOlcJs3EeSYaIZuWOBlYQ" id="Req_004.003" text="In the UML metamodel on which SysML is built, a Property that is typed by a block must be defined as an end of an association"/>
  <Requirements:Requirement xmi:id="_zxkO8Zs3EeSYaIZuWOBlYQ" base_Class="_zxkO8Js3EeSYaIZuWOBlYQ" id="Req_005" text="The two ends of a binding connector must have either the same type or types that are compatible so that equality of their values can be defined. p48"/>
  <Requirements:Requirement xmi:id="_BWfykZtDEeSYaIZuWOBlYQ" base_Class="_BWfykJtDEeSYaIZuWOBlYQ" id="Req_006.001" text="Connectors may be drawn that cross the boundaries of nested properties to connect to properties within them. The connector is owned by the most immediate block that owns both ends of the connector. A NestedConnectorEnd stereotype of a UML ConnectorEnd is automatically applied to any connector end that is nested more than one level deep within a containing context."/>
  <Requirements:Requirement xmi:id="_p8VYwZtDEeSYaIZuWOBlYQ" base_Class="_p8VYwJtDEeSYaIZuWOBlYQ" id="Req_006" text="Papyrus must manage SysML connector ends"/>
  <Requirements:Requirement xmi:id="_DlgyYJtEEeS5lMkaDojPJg" base_Class="_DlXBYJtEEeS5lMkaDojPJg" id="Req_006.002" text="The first property in propertyPath must be owned by the block that owns the connector, or one of the block’s generalizations."/>
  <Requirements:Requirement xmi:id="_NWLbMZtEEeS5lMkaDojPJg" base_Class="_NWLbMJtEEeS5lMkaDojPJg" id="Req_006.003" text="The type of the property at the last position of the propertyPath list must own or inherit the role property of the stereotyped"/>
  <Requirements:Requirement xmi:id="_n3sgIZtGEeS5lMkaDojPJg" base_Class="_n3sgIJtGEeS5lMkaDojPJg" id="Req_006.004" text="isEncapsulated: Boolean [0..1], If true, then the block is treated as a black box; a part typed by this black box can only be connected via its ports or directly to its outer boundary. If false, or if a value is not present, then connections can be established to . p50elements of its internal structure via deep-nested connector ends."/>
  <Requirements:Requirement xmi:id="_HlRNcJv9EeS1Sc9sg-ntVw" base_Class="_HlOKIJv9EeS1Sc9sg-ntVw" id="Req_007" text="Papyrus should change the icon to always have the arrow of a port orthogonal to its block"/>
  <Requirements:Verify xmi:id="_0YbL0EvJEeWZWeCQhncKfA" base_Abstraction="_zFDfcEvJEeWZWeCQhncKfA"/>
  <Requirements:Requirement xmi:id="__mj4MEvJEeWZWeCQhncKfA" base_Class="_7YhKcEvJEeWZWeCQhncKfA" id="Req011" text="derived,derivedfrom, satisfyby, refinedby, tracedto, verifiedby master form requirement"/>
  <Requirements:DeriveReqt xmi:id="_lS2eYEvKEeWZWeCQhncKfA" base_Abstraction="_ijvz0EvKEeWZWeCQhncKfA"/>
  <Requirements:Requirement xmi:id="_0v4v8EvREeW7GL09oTsTMQ" base_Class="_v8yNUEvREeW7GL09oTsTMQ" id="Req012" text="form the norm&#xD;&#xA;/concern: String [*]&#xD;&#xA;The interests of this stakeholder displayed as the body of the comments from concernList."/>
  <Requirements:DeriveReqt xmi:id="_QQHKwEvSEeW7GL09oTsTMQ" base_Abstraction="_PLg6MEvSEeW7GL09oTsTMQ"/>
  <Requirements:Verify xmi:id="_psea8EvTEeW7GL09oTsTMQ" base_Abstraction="_iM_xoEvTEeW7GL09oTsTMQ"/>
  <Requirements:Requirement xmi:id="_JK0mMEyaEeW4oLNX8bopVA" base_Class="_Fcc3AEyaEeW4oLNX8bopVA" id="Req013" text="Thefollowing derived properties must be computed&#xD;&#xA;/concern: String [*]&#xD;&#xA;The interest of the stakeholders displayed as the body of the comments from concernList.&#xD;&#xA;• /method: Behavior [*]&#xD;&#xA;The behavior is derived from the method of the operation with the Create stereotype."/>
  <Requirements:Verify xmi:id="_hqYFUEyaEeW4oLNX8bopVA" base_Abstraction="_f0oEoEyaEeW4oLNX8bopVA"/>
  <Requirements:DeriveReqt xmi:id="_vASWgEyaEeW4oLNX8bopVA" base_Abstraction="_uAOnsEyaEeW4oLNX8bopVA"/>
  <Requirements:Requirement xmi:id="_psY-gEybEeW4oLNX8bopVA" base_Class="_k3o2EEybEeW4oLNX8bopVA" id="Req014" text="Te following properties must be computed.&#xD;&#xA;/criterion[0..1]: String&#xD;&#xA;Specifies the rationale for being member of the group. Adding an element to the group asserts that the criterion&#xD;&#xA;applies to this element.&#xD;&#xA;Derived from Comment::body.&#xD;&#xA;• /size: Integer&#xD;&#xA;Number of members in the group. Derived.&#xD;&#xA;• /member: Element[0..*]&#xD;&#xA;Set specifying the members of the group.&#xD;&#xA;Derived from Comment::annotatedElement."/>
  <Requirements:DeriveReqt xmi:id="_9nlhoEybEeW4oLNX8bopVA" base_Abstraction="_8TxwYEybEeW4oLNX8bopVA"/>
  <Requirements:Verify xmi:id="_RXvSYEycEeW4oLNX8bopVA" base_Abstraction="_P4npAEycEeW4oLNX8bopVA"/>
  <Requirements:Requirement xmi:id="_X-cLcE1eEeW4oLNX8bopVA" base_Class="_XVTu4E1eEeW4oLNX8bopVA" id="Req015" text="• /viewpoint: Viewpoint&#xD;&#xA;The following dervied properties mus be computed:&#xD;&#xA;The viewpoint for this View is derived from the conform relationship.&#xD;&#xA;• /stakeholder: Stakeholder [*]&#xD;&#xA;The list of stakeholders is derived from the viewpoint the view conforms to."/>
  <Requirements:DeriveReqt xmi:id="_tw5yME1eEeW4oLNX8bopVA" base_Abstraction="_sKOvUE1eEeW4oLNX8bopVA"/>
  <Requirements:Verify xmi:id="__IRtsE1eEeW4oLNX8bopVA" base_Abstraction="_9c6YEE1eEeW4oLNX8bopVA"/>
  <Requirements:Requirement xmi:id="_gaBSkFB9EeWWUsSyiZaNIg" base_Class="_fNa8kFB9EeWWUsSyiZaNIg" id="Req016" text="The following properties must be computed:&#xD;&#xA;/bindingPath : Property [1..*] {ordered, nonunique}&#xD;&#xA;Gives the propertyPath of the NestedConnectorEnd applied, if any, to the boundEnd, appended to the role of the&#xD;&#xA;boundEnd.&#xD;&#xA;&#xD;&#xA;Note about calculus: The binding path includes the property at the bound end, and before that, the property&#xD;&#xA;path of the bound end, if it is a nested connector end."/>
  <Requirements:DeriveReqt xmi:id="_h6cmsFCBEeWWUsSyiZaNIg" base_Abstraction="_vff8kFCAEeWWUsSyiZaNIg"/>
  <Requirements:Verify xmi:id="_H43CYFCoEeWWUsSyiZaNIg" base_Abstraction="_FdM4QFCoEeWWUsSyiZaNIg"/>
  <Requirements:Requirement xmi:id="_7yAEoFCvEeWWUsSyiZaNIg" base_Class="_zZT7YFCvEeWWUsSyiZaNIg" id="Req017" text="The following property must be computed&#xD;&#xA;/isAtomic : Boolean (derived)&#xD;&#xA;This is a derived attribute (derived from the flow port’s type). For a flow port typed by a flow specification the&#xD;&#xA;value of this attribute is False, otherwise the value is True."/>
  <Requirements:DeriveReqt xmi:id="_MTh9QFCwEeWWUsSyiZaNIg" base_Abstraction="_LNlo4FCwEeWWUsSyiZaNIg"/>
  <Requirements:Verify xmi:id="_n-u5AFCwEeWWUsSyiZaNIg" base_Abstraction="_mhEoMFCwEeWWUsSyiZaNIg"/>
  <Requirements:Requirement xmi:id="_VoxnkFFvEeWFqsbjn0GMrw" base_Class="_Von2kFFvEeWFqsbjn0GMrw" text="Top requirement for all specification related to the FlowPort"/>
  <Requirements:Requirement xmi:id="_b0aDYFFvEeWFqsbjn0GMrw" base_Class="_b0XAEFFvEeWFqsbjn0GMrw" text="Flow port should have specific icons depending on FlowDirection"/>
  <Requirements:Requirement xmi:id="_fOvcQFFvEeWFqsbjn0GMrw" base_Class="_fOtnEFFvEeWFqsbjn0GMrw"/>
  <Requirements:DeriveReqt xmi:id="_Bf-Q0FFwEeWFqsbjn0GMrw" base_Abstraction="_Bf28EFFwEeWFqsbjn0GMrw"/>
  <Requirements:Requirement xmi:id="_vgFHUFFwEeWFqsbjn0GMrw" base_Class="_vgDSIFFwEeWFqsbjn0GMrw" text="Top requirement for all specification related to the FlowProperty"/>
  <Requirements:Requirement xmi:id="_5XGPwFFwEeWFqsbjn0GMrw" base_Class="_5W_iEFFwEeWFqsbjn0GMrw" text="Flow property should have specific icons depending on FlowDirection"/>
  <Requirements:DeriveReqt xmi:id="_-AHCQFFwEeWFqsbjn0GMrw" base_Abstraction="_9_9RQFFwEeWFqsbjn0GMrw"/>
  <Requirements:Requirement xmi:id="_ZyB6sFIZEeWOVPwTUSkFAw" base_Class="_ZyAskFIZEeWOVPwTUSkFAw" id="REQ-SYSML14-Block-References" text="norm#31:A block can include properties to specify its values, parts, and references to other blocks.&#xA;norm#71:A property typed by a Block that does not have composite aggregation is classified as a reference property. &#xA;"/>
  <Requirements:DeriveReqt xmi:id="_xY3CEFIZEeWOVPwTUSkFAw" base_Abstraction="_uNl_8FIZEeWOVPwTUSkFAw"/>
  <Requirements:DeriveReqt xmi:id="__gUE8FIZEeWOVPwTUSkFAw" base_Abstraction="_9nWYMFIZEeWOVPwTUSkFAw"/>
  <Requirements:Requirement xmi:id="_an26AFIaEeWOVPwTUSkFAw" base_Class="_an2S8FIaEeWOVPwTUSkFAw" id="ReqX"/>
  <Requirements:Requirement xmi:id="_GvK2AFYEEeW77p7V_ZuW3Q" base_Class="_GvJA0FYEEeW77p7V_ZuW3Q" id="REQ-SYSML14-Block-References" text="norm#31:A block can include properties to specify its values, parts, and references to other blocks."/>
  <Requirements:DeriveReqt xmi:id="_IGa7sFeXEeW35uAYw-w4dQ" base_Abstraction="_HW-bwFeXEeW35uAYw-w4dQ"/>
  <Requirements:DeriveReqt xmi:id="__AL6gFeXEeW35uAYw-w4dQ" base_Abstraction="_-MFkEFeXEeW35uAYw-w4dQ"/>
  <Requirements:DeriveReqt xmi:id="_QXdvYFeYEeW35uAYw-w4dQ" base_Abstraction="_O7L-oFeYEeW35uAYw-w4dQ"/>
  <Requirements:Requirement xmi:id="_RTtNoGE6EeWbSMDuSXx8SQ" base_Class="_RP-kMGE6EeWbSMDuSXx8SQ" id="REQ_001" text="Deprecated elements should be displayed in orange&#xA;Deprecation details here https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml-website/ws/target/site/norm/ptc-13-12-10.pdf#page=91"/>
  <Requirements:DeriveReqt xmi:id="_RTytMGE6EeWbSMDuSXx8SQ" base_Abstraction="_RTxfEGE6EeWbSMDuSXx8SQ"/>
  <Requirements:Requirement xmi:id="_qAON4GE-EeWbSMDuSXx8SQ" base_Class="_p-rVwGE-EeWbSMDuSXx8SQ" id="REQ_001" text="@norm: Flow properties are listed in a compartment labeled flow properties.&#xA;&#xA;FlowProperty details here https://hudson.eclipse.org/papyrus/view/Sysml/job/papyrus-sysml-website/ws/target/site/norm/ptc-13-12-10.pdf#page=97"/>
  <Requirements:DeriveReqt xmi:id="_qAQDEGE-EeWbSMDuSXx8SQ" base_Abstraction="_qAPcAGE-EeWbSMDuSXx8SQ"/>
  <Requirements:Requirement xmi:id="_jlx58ACzEeabH6-I0dvpUQ" base_Class="_jlxS4ACzEeabH6-I0dvpUQ" id="ReqY"/>
</xmi:XMI>
