Bug 527348 - Update SysML-Standard-Library diagram to architecture
oxygen architecture fwk

 - replace diagrams by BDD diagrams
 - ensure that stereotype application are correctly referenced 

Change-Id: If73016d78ae5a007a67ee6a1e685bd8408f230a9
Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
diff --git a/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.notation b/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.notation
index 1cbaea7..00eb01e 100644
--- a/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.notation
+++ b/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.notation
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
-  <notation:Diagram xmi:id="_v7_YoDn1EeWWssZOJ2QVuQ" type="PapyrusUMLClassDiagram" name="LibrariesDiagram" measurementUnit="Pixel">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:style_1="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+  <notation:Diagram xmi:id="_v7_YoDn1EeWWssZOJ2QVuQ" type="PapyrusUMLClassDiagram" name="Libraries Diagram" measurementUnit="Pixel">
     <children xmi:type="notation:Shape" xmi:id="_wdotIDn1EeWWssZOJ2QVuQ" type="Package_Shape">
       <children xmi:type="notation:DecorationNode" xmi:id="_wdqiUDn1EeWWssZOJ2QVuQ" type="Package_NameLabel"/>
       <children xmi:type="notation:BasicCompartment" xmi:id="_wdrJYDn1EeWWssZOJ2QVuQ" type="Package_PackagedElementCompartment">
@@ -37,14 +37,14 @@
       <element xmi:type="uml:Package" href="SysML-Standard-Library.uml#_7DGgkDthEeWLFIpRJHQiHw"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FgtVERIpEeeFNrLZFDmeGg" x="360" y="240" width="201" height="101"/>
     </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_v7_YoTn1EeWWssZOJ2QVuQ" name="diagram_compatibility_version" stringValue="1.2.0"/>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_v7_YoTn1EeWWssZOJ2QVuQ" name="diagram_compatibility_version" stringValue="1.3.0"/>
     <styles xmi:type="notation:DiagramStyle" xmi:id="_v7_Yojn1EeWWssZOJ2QVuQ"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_v7_Yozn1EeWWssZOJ2QVuQ">
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_9r5C4MrNEee5xeGZ3-9rfg" diagramKindId="org.eclipse.papyrus.sysml14.diagram.blockdefinition">
       <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries"/>
     </styles>
     <element xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries"/>
   </notation:Diagram>
-  <notation:Diagram xmi:id="_RzuDkDtgEeWLFIpRJHQiHw" type="PapyrusUMLClassDiagram" name="PrimitiveValueTypesDiagram" measurementUnit="Pixel">
+  <notation:Diagram xmi:id="_RzuDkDtgEeWLFIpRJHQiHw" type="PapyrusUMLClassDiagram" name="Primitive Value Types Diagram" measurementUnit="Pixel">
     <children xmi:type="notation:Shape" xmi:id="_SVy14DtgEeWLFIpRJHQiHw" type="DataType_Shape">
       <children xmi:type="notation:DecorationNode" xmi:id="_SVzc8DtgEeWLFIpRJHQiHw" type="DataType_NameLabel"/>
       <children xmi:type="notation:DecorationNode" xmi:id="_SV0EADtgEeWLFIpRJHQiHw" type="DataType_FloatingNameLabel">
@@ -206,9 +206,60 @@
       <element xmi:type="uml:Comment" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String._ownedComment.0"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gjjV0RC0EeeFNrLZFDmeGg" x="1060" y="160" width="221" height="101"/>
     </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_RzuDkTtgEeWLFIpRJHQiHw" name="diagram_compatibility_version" stringValue="1.2.0"/>
+    <children xmi:type="notation:Shape" xmi:id="_qeW6MMrREee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_qeW6McrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qeYIUMrREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qeW6MsrREee5xeGZ3-9rfg" x="520" y="160"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_qedA08rREee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_qedA1MrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qedA1srREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qedA1crREee5xeGZ3-9rfg" x="780" y="360"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_qeigY8rREee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_qeigZMrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qeigZsrREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qeigZcrREee5xeGZ3-9rfg" x="520" y="360"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_qenY58rREee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_qenY6MrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qenY6srREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qenY6crREee5xeGZ3-9rfg" x="780" y="160"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_qesRYMrREee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_qesRYcrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qesRY8rREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Real"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qesRYsrREee5xeGZ3-9rfg" x="1080" y="360"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_qexJ4MrREee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_qexJ4crREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qexJ48rREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qexJ4srREee5xeGZ3-9rfg" x="1080" y="160"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_RzuDkTtgEeWLFIpRJHQiHw" name="diagram_compatibility_version" stringValue="1.3.0"/>
     <styles xmi:type="notation:DiagramStyle" xmi:id="_RzuDkjtgEeWLFIpRJHQiHw"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_RzuDkztgEeWLFIpRJHQiHw">
+    <styles xmi:type="style_1:PapyrusViewStyle" xmi:id="_RzuDkztgEeWLFIpRJHQiHw">
+      <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes"/>
+    </styles>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_awezcMrOEee5xeGZ3-9rfg" diagramKindId="org.eclipse.papyrus.sysml14.diagram.blockdefinition">
       <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes"/>
     </styles>
     <element xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes"/>
@@ -302,8 +353,68 @@
       <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lokH0BC0EeeFNrLZFDmeGg" id="(0.0,0.39603960396039606)"/>
       <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lokH0RC0EeeFNrLZFDmeGg" id="(1.0,0.4)"/>
     </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_qeYIUcrREee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_SVy14DtgEeWLFIpRJHQiHw" target="_qeW6MMrREee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_qeYIUsrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qeYIVsrREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qeYIU8rREee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qeYIVMrREee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qeYIVcrREee5xeGZ3-9rfg"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_qedA18rREee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_Syc8sDtgEeWLFIpRJHQiHw" target="_qedA08rREee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_qedA2MrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qedA3MrREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qedA2crREee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qedA2srREee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qedA28rREee5xeGZ3-9rfg"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_qeigZ8rREee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_W-1dkDtgEeWLFIpRJHQiHw" target="_qeigY8rREee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_qeigaMrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qeigbMrREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qeigacrREee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qeigasrREee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qeiga8rREee5xeGZ3-9rfg"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_qen_8MrREee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_W_N4EDtgEeWLFIpRJHQiHw" target="_qenY58rREee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_qen_8crREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qen_9crREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qen_8srREee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qen_88rREee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qen_9MrREee5xeGZ3-9rfg"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_qesRZMrREee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_X_r2kDtgEeWLFIpRJHQiHw" target="_qesRYMrREee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_qesRZcrREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qesRacrREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Real"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qesRZsrREee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qesRZ8rREee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qesRaMrREee5xeGZ3-9rfg"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_qexJ5MrREee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_Yj1FcDtgEeWLFIpRJHQiHw" target="_qexJ4MrREee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_qexJ5crREee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qexJ6crREee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:DataType" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qexJ5srREee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qexJ58rREee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qexJ6MrREee5xeGZ3-9rfg"/>
+    </edges>
   </notation:Diagram>
-  <notation:Diagram xmi:id="_qPokIBC1EeeFNrLZFDmeGg" type="PapyrusUMLClassDiagram" name="UnitAndQuantityKindDiagram" measurementUnit="Pixel">
+  <notation:Diagram xmi:id="_qPokIBC1EeeFNrLZFDmeGg" type="PapyrusUMLClassDiagram" name="Unit And QuantityKind Diagram" measurementUnit="Pixel">
     <children xmi:type="notation:Shape" xmi:id="_wmc8QBC1EeeFNrLZFDmeGg" type="Class_Shape">
       <children xmi:type="notation:DecorationNode" xmi:id="_wmdjUBC1EeeFNrLZFDmeGg" type="Class_NameLabel"/>
       <children xmi:type="notation:DecorationNode" xmi:id="_wmdjURC1EeeFNrLZFDmeGg" type="Class_FloatingNameLabel">
@@ -390,9 +501,28 @@
       <element xmi:type="uml:Comment" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit._ownedComment.0"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CUfrURC2EeeFNrLZFDmeGg" x="560" y="60" width="241" height="81"/>
     </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_qPokIRC1EeeFNrLZFDmeGg" name="diagram_compatibility_version" stringValue="1.2.0"/>
+    <children xmi:type="notation:Shape" xmi:id="_LwbpwMrQEee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_LwbpwcrQEee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Lwbpw8rQEee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LwbpwsrQEee5xeGZ3-9rfg" x="480" y="300"/>
+    </children>
+    <children xmi:type="notation:Shape" xmi:id="_LwkMo8rQEee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_LwkMpMrQEee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_LwkzsMrQEee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LwkMpcrQEee5xeGZ3-9rfg" x="480" y="40"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_qPokIRC1EeeFNrLZFDmeGg" name="diagram_compatibility_version" stringValue="1.3.0"/>
     <styles xmi:type="notation:DiagramStyle" xmi:id="_qPokIhC1EeeFNrLZFDmeGg"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_qPokIxC1EeeFNrLZFDmeGg">
+    <styles xmi:type="style_1:PapyrusViewStyle" xmi:id="_qPokIxC1EeeFNrLZFDmeGg">
+      <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind"/>
+    </styles>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_aR5aAMrOEee5xeGZ3-9rfg" diagramKindId="org.eclipse.papyrus.sysml14.diagram.blockdefinition">
       <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind"/>
     </styles>
     <element xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind"/>
@@ -441,8 +571,28 @@
       <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GEJz8BC2EeeFNrLZFDmeGg" id="(0.0,0.45977011494252873)"/>
       <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GEKbABC2EeeFNrLZFDmeGg" id="(1.0,0.37267080745341613)"/>
     </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_LwcQ0MrQEee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_wmc8QBC1EeeFNrLZFDmeGg" target="_LwbpwMrQEee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_LwcQ0crQEee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Lwc34MrQEee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LwcQ0srQEee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LwcQ08rQEee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LwcQ1MrQEee5xeGZ3-9rfg"/>
+    </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_LwkzscrQEee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_0pFrQBC1EeeFNrLZFDmeGg" target="_LwkMo8rQEee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_LwkzssrQEee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_LwkztsrQEee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Class" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Lwkzs8rQEee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LwkztMrQEee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LwkztcrQEee5xeGZ3-9rfg"/>
+    </edges>
   </notation:Diagram>
-  <notation:Diagram xmi:id="_9rYNABInEeeFNrLZFDmeGg" type="PapyrusUMLClassDiagram" name="ControlValuesDiagram" measurementUnit="Pixel">
+  <notation:Diagram xmi:id="_9rYNABInEeeFNrLZFDmeGg" type="PapyrusUMLClassDiagram" name="ControlValues Diagram" measurementUnit="Pixel">
     <children xmi:type="notation:Shape" xmi:id="_DPlccBIoEeeFNrLZFDmeGg" type="Enumeration_Shape">
       <children xmi:type="notation:DecorationNode" xmi:id="_DPmDgBIoEeeFNrLZFDmeGg" type="Enumeration_NameLabel"/>
       <children xmi:type="notation:DecorationNode" xmi:id="_DPmDgRIoEeeFNrLZFDmeGg" type="Enumeration_FloatingNameLabel">
@@ -475,9 +625,20 @@
       <element xmi:type="uml:Comment" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_enable._ownedComment.0"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GuLqQRIoEeeFNrLZFDmeGg" x="93" y="235" width="205" height="133"/>
     </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_9rYNARInEeeFNrLZFDmeGg" name="diagram_compatibility_version" stringValue="1.2.0"/>
+    <children xmi:type="notation:Shape" xmi:id="_X6UzwMrQEee5xeGZ3-9rfg" type="StereotypeComment">
+      <styles xmi:type="notation:TitleStyle" xmi:id="_X6UzwcrQEee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6Uzw8rQEee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Enumeration" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X6UzwsrQEee5xeGZ3-9rfg" x="479" y="47"/>
+    </children>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_9rYNARInEeeFNrLZFDmeGg" name="diagram_compatibility_version" stringValue="1.3.0"/>
     <styles xmi:type="notation:DiagramStyle" xmi:id="_9rYNAhInEeeFNrLZFDmeGg"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_9rYNAxInEeeFNrLZFDmeGg">
+    <styles xmi:type="style_1:PapyrusViewStyle" xmi:id="_9rYNAxInEeeFNrLZFDmeGg">
+      <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues"/>
+    </styles>
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_SbJgMMrOEee5xeGZ3-9rfg" diagramKindId="org.eclipse.papyrus.sysml14.diagram.blockdefinition">
       <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues"/>
     </styles>
     <element xmi:type="uml:Package" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues"/>
@@ -495,8 +656,18 @@
       <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MAHd8BIoEeeFNrLZFDmeGg" id="(0.2731707317073171,0.0)"/>
       <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MAIFABIoEeeFNrLZFDmeGg" id="(0.16363636363636364,1.0)"/>
     </edges>
+    <edges xmi:type="notation:Connector" xmi:id="_X6UzxMrQEee5xeGZ3-9rfg" type="StereotypeCommentLink" source="_DPlccBIoEeeFNrLZFDmeGg" target="_X6UzwMrQEee5xeGZ3-9rfg">
+      <styles xmi:type="notation:FontStyle" xmi:id="_X6UzxcrQEee5xeGZ3-9rfg"/>
+      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_X6UzycrQEee5xeGZ3-9rfg" name="BASE_ELEMENT">
+        <eObjectValue xmi:type="uml:Enumeration" href="SysML-Standard-Library.uml#SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue"/>
+      </styles>
+      <element xsi:nil="true"/>
+      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X6UzxsrQEee5xeGZ3-9rfg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X6Uzx8rQEee5xeGZ3-9rfg"/>
+      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X6UzyMrQEee5xeGZ3-9rfg"/>
+    </edges>
   </notation:Diagram>
-  <notation:Diagram xmi:id="_3Ej0kBIoEeeFNrLZFDmeGg" type="PapyrusUMLClassDiagram" name="RequirementsVerdictKindDiagram" measurementUnit="Pixel">
+  <notation:Diagram xmi:id="_3Ej0kBIoEeeFNrLZFDmeGg" type="PapyrusUMLClassDiagram" name="Requirements VerdictKind Diagram" measurementUnit="Pixel">
     <children xmi:type="notation:Shape" xmi:id="_3fAU4BIoEeeFNrLZFDmeGg" type="Enumeration_Shape">
       <children xmi:type="notation:DecorationNode" xmi:id="_3fA78BIoEeeFNrLZFDmeGg" type="Enumeration_NameLabel"/>
       <children xmi:type="notation:DecorationNode" xmi:id="_3fA78RIoEeeFNrLZFDmeGg" type="Enumeration_FloatingNameLabel">
@@ -532,9 +703,9 @@
       <element xmi:type="uml:Comment" href="SysML-Standard-Library.uml#_8IATITthEeWLFIpRJHQiHw"/>
       <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7PFUQRIoEeeFNrLZFDmeGg" x="320" y="60" width="181" height="101"/>
     </children>
-    <styles xmi:type="notation:StringValueStyle" xmi:id="_3Ej0kRIoEeeFNrLZFDmeGg" name="diagram_compatibility_version" stringValue="1.2.0"/>
+    <styles xmi:type="notation:StringValueStyle" xmi:id="_3Ej0kRIoEeeFNrLZFDmeGg" name="diagram_compatibility_version" stringValue="1.3.0"/>
     <styles xmi:type="notation:DiagramStyle" xmi:id="_3Ej0khIoEeeFNrLZFDmeGg"/>
-    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_3Ej0kxIoEeeFNrLZFDmeGg">
+    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_9rrngMrNEee5xeGZ3-9rfg" diagramKindId="org.eclipse.papyrus.sysml14.diagram.blockdefinition">
       <owner xmi:type="uml:Package" href="SysML-Standard-Library.uml#_7DGgkDthEeWLFIpRJHQiHw"/>
     </styles>
     <element xmi:type="uml:Package" href="SysML-Standard-Library.uml#_7DGgkDthEeWLFIpRJHQiHw"/>
diff --git a/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.uml b/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.uml
index 13e8cf3..26fce34 100644
--- a/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.uml
+++ b/core/org.eclipse.papyrus.sysml14/resources/library/SysML-Standard-Library.uml
@@ -1,28 +1,29 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<uml:Package xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="SysML.package_packagedElement_Libraries" name="Libraries">
-  <packagedElement xmi:type="uml:Package" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues" name="ControlValues">
-    <packagedElement xmi:type="uml:Enumeration" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue" name="ControlValue">
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_disable" name="disable">
-        <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_disable._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_disable SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue">
-          <body>The disable literal means a termination of an executing behavior that can only be started again from the beginning (compare to suspend).</body>
-        </ownedComment>
-      </ownedLiteral>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_enable" name="enable">
-        <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_enable._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_enable SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues">
-          <body>The enable literal means to start a new execution of a behavior (compare to resume).</body>
-        </ownedComment>
-      </ownedLiteral>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Blocks="http://www.eclipse.org/papyrus/sysml/1.4/SysML/Blocks" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/sysml/1.4/SysML/Blocks http://www.eclipse.org/papyrus/sysml/1.4/SysML#//blocks">
+  <uml:Package xmi:id="SysML.package_packagedElement_Libraries" name="Libraries">
+    <packagedElement xmi:type="uml:Package" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues" name="ControlValues">
+      <packagedElement xmi:type="uml:Enumeration" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue" name="ControlValue">
+        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_disable" name="disable">
+          <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_disable._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_disable SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue">
+            <body>The disable literal means a termination of an executing behavior that can only be started again from the beginning (compare to suspend).</body>
+          </ownedComment>
+        </ownedLiteral>
+        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_enable" name="enable">
+          <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_enable._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.enumerationLiteral_ownedLiteral_enable SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues">
+            <body>The enable literal means to start a new execution of a behavior (compare to resume).</body>
+          </ownedComment>
+        </ownedLiteral>
+      </packagedElement>
     </packagedElement>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Package" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes" name="PrimitiveValueTypes">
-    <packagedElement xmi:type="uml:DataType" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean" name="Boolean">
-      <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean">
-        <body>A Boolean value type consists of the predefined values true and false.</body>
-      </ownedComment>
-    </packagedElement>
-    <packagedElement xmi:type="uml:DataType" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex" name="Complex">
-      <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex">
-        <body>A Complex value type represents the mathematical concept of a complex number. A complex number consists of a real part defined by a real number, and an imaginary part defined by a real number multiplied by the square root of -1. Complex numbers are used to express solutions to various forms of mathematical equations.</body>
+    <packagedElement xmi:type="uml:Package" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes" name="PrimitiveBlocks:ValueTypes">
+      <packagedElement xmi:type="uml:DataType" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean" name="Boolean">
+        <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean">
+          <body>A Boolean value type consists of the predefined values true and false.</body>
+        </ownedComment>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex" name="Complex">
+        <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex">>
+          <body>A Complex value type represents the mathematical concept of a complex number. A complex number consists of a real part defined by a real number, and an imaginary part defined by a real number multiplied by the square root of -1. Complex numbers are used to express solutions to various forms of mathematical equations.</body>
       </ownedComment>
       <generalization xmi:type="uml:Generalization" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex._generalization.SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number" general="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number"/>
       <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex_ownedAttribute.imaginaryPart" name="imaginaryPart" type="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Real">
@@ -34,8 +35,8 @@
         <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex_ownedAttribute.realPart._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex_ownedAttribute.realPart">
           <body>A real number used to express the real part of a complex number.</body>
         </ownedComment>
-      </ownedAttribute>
-    </packagedElement>
+        </ownedAttribute>
+      </packagedElement>
     <packagedElement xmi:type="uml:DataType" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer" name="Integer">
       <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integert._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer">
         <body>An Integer value type represents the mathematical concept of an integer number. An Integer value type may be used to type values that hold negative or positive integer quantities, without committing to a specific representation such as a binary or decimal digits with fixed precision or scale.</body>
@@ -57,102 +58,125 @@
       <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String">
         <body>A String value type consists of a sequence of characters in some suitable character set. Character sets may include non-Roman alphabets and characters.</body>
       </ownedComment>
+      </packagedElement>
     </packagedElement>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Package" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind" name="UnitAndQuantityKind">
-    <packagedElement xmi:type="uml:Association" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit" name="A_quantityKind_unit" memberEnd="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind">
-      <ownedEnd xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit" name="unit" type="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit" association="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit_lowerValue"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit_upperValue" value="*"/>
-      </ownedEnd>
+    <packagedElement xmi:type="uml:Package" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind" name="UnitAndQuantityKind">
+      <packagedElement xmi:type="uml:Association" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit" name="A_quantityKind_unit" memberEnd="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind">
+        <ownedEnd xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit" name="unit" type="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit" association="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit_lowerValue"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit_ownedEnd.unit_upperValue" value="*"/>
+        </ownedEnd>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind" name="QuantityKind">
+        <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind">
+          <body>A QuantityKind is a kind of quantity that may be stated by means of defined units.</body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.definitionURI" name="definitionURI">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.definitionURI_lowerValue"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.description" name="description">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.description_lowerValue"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.symbol" name="symbol">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.symbol_lowerValue"/>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Class" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit" name="Unit">
+        <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit">
+          <body>A Unit is a quantity in terms of which the magnitudes of other quantities that have the same quantity kind can be stated. A unit often relies on precise and reproducible ways to measure the unit.</body>
+        </ownedComment>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.definitionURI" name="definitionURI">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.definitionURI_lowerValue"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.description" name="description">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.description_lowerValue"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind" name="quantityKind" type="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind" association="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind_lowerValue"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind_upperValue" value="*"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.symbol" name="symbol">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.symbol_lowerValue"/>
+        </ownedAttribute>
+      </packagedElement>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind" name="QuantityKind">
-      <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind">
-        <body>A QuantityKind is a kind of quantity that may be stated by means of defined units.</body>
-      </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.definitionURI" name="definitionURI">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.definitionURI_lowerValue"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.description" name="description">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.description_lowerValue"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.symbol" name="symbol">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind_ownedAttribute.symbol_lowerValue"/>
-      </ownedAttribute>
+    <packagedElement xmi:type="uml:Package" xmi:id="_7DGgkDthEeWLFIpRJHQiHw" name="Requirements">
+      <packagedElement xmi:type="uml:Enumeration" xmi:id="_8IATIDthEeWLFIpRJHQiHw" name="VerdictKind">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_8IATITthEeWLFIpRJHQiHw" annotatedElement="_8IATIDthEeWLFIpRJHQiHw">
+          <body>Type of a return parameter of a TestCase must be VerdictKind, consistent with the UML Testing Profile.</body>
+        </ownedComment>
+        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATIjthEeWLFIpRJHQiHw" name="error"/>
+        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATIzthEeWLFIpRJHQiHw" name="fail"/>
+        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATJDthEeWLFIpRJHQiHw" name="inconclusive"/>
+        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATJTthEeWLFIpRJHQiHw" name="pass"/>
+      </packagedElement>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit" name="Unit">
-      <ownedComment xmi:type="uml:Comment" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit._ownedComment.0" annotatedElement="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit">
-        <body>A Unit is a quantity in terms of which the magnitudes of other quantities that have the same quantity kind can be stated. A unit often relies on precise and reproducible ways to measure the unit.</body>
-      </ownedComment>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.definitionURI" name="definitionURI">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.definitionURI_lowerValue"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.description" name="description">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.description_lowerValue"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind" name="quantityKind" type="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind" association="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.association_packagedElement_A_quantityKind_unit">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind_lowerValue"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.quantityKind_upperValue" value="*"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:type="uml:Property" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.symbol" name="symbol">
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit_ownedAttribute.symbol_lowerValue"/>
-      </ownedAttribute>
-    </packagedElement>
-  </packagedElement>
-  <packagedElement xmi:type="uml:Package" xmi:id="_7DGgkDthEeWLFIpRJHQiHw" name="Requirements">
-    <packagedElement xmi:type="uml:Enumeration" xmi:id="_8IATIDthEeWLFIpRJHQiHw" name="VerdictKind">
-      <ownedComment xmi:type="uml:Comment" xmi:id="_8IATITthEeWLFIpRJHQiHw" annotatedElement="_8IATIDthEeWLFIpRJHQiHw">
-        <body>Type of a return parameter of a TestCase must be VerdictKind, consistent with the UML Testing Profile.</body>
-      </ownedComment>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATIjthEeWLFIpRJHQiHw" name="error"/>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATIzthEeWLFIpRJHQiHw" name="fail"/>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATJDthEeWLFIpRJHQiHw" name="inconclusive"/>
-      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8IATJTthEeWLFIpRJHQiHw" name="pass"/>
-    </packagedElement>
-  </packagedElement>
-  <profileApplication xmi:type="uml:ProfileApplication" xmi:id="SysML.package_packagedElement_Libraries._profileApplication.SysML">
-    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="SysMLLibraries-profileApplication-eAnnotations" 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>
-  <ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType">
-    <base_DataType xmi:id="_-tbUATnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean"/>
-</ValueType>
-  <ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType">
-    <base_DataType xmi:id="_-tbUAjnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex"/>
-</ValueType>
-  <ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType">
-    <base_DataType xmi:id="_-tb7EDnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer"/>
-</ValueType>
-  <ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType">
-    <base_DataType xmi:id="_-tb7ETnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number"/>
-</ValueType>
-  <ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Real.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType">
-    <base_DataType xmi:id="_-tb7EjnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Real"/>
-</ValueType>
-  <ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType">
-    <base_DataType xmi:id="_-tciIDnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String"/>
-</ValueType>
-  <ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.stereotypeApplication_ModelLibrary">
-    <base_Package xmi:id="_-tciITnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind"/>
-</ModelLibrary>
-  <Block xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_Block">
-    <base_Class xmi:id="_-tdJMDnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind"/>
-</Block>
-  <Block xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_Block">
-    <base_Class xmi:id="_-tdJMTnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit"/>
-</Block>
-  <ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.stereotypeApplication_ModelLibrary">
-    <base_Package xmi:id="_-taF4DnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries"/>
-  </ModelLibrary>
-  <ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.stereotypeApplication_ModelLibrary">
-    <base_Package xmi:id="_-taF4TnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues"/>
-</ModelLibrary>
-  <ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType">
-    <base_DataType xmi:id="_-tas8DnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue"/>
-</ValueType>
-  <ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.stereotypeApplication_ModelLibrary">
-    <base_Package xmi:id="_-tbUADnyEeWWssZOJ2QVuQ" xmi:idref="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes"/>
-</ModelLibrary>
-</uml:Package>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FzrM4MrPEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FzuQMMrPEee5xeGZ3-9rfg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+    </profileApplication>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_B_kzsMrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_lawMrQEee5xeGZ3-9rfg" 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="_B_mB0MrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_mo4MrQEee5xeGZ3-9rfg" 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="_B_nP8MrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_n3AMrQEee5xeGZ3-9rfg" 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="_B_sIcMrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_svgMrQEee5xeGZ3-9rfg" 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="_B_tWkMrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_tWkcrQEee5xeGZ3-9rfg" 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="_B_t9oMrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_t9ocrQEee5xeGZ3-9rfg" 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="_B_uksMrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_vLwMrQEee5xeGZ3-9rfg" 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="_B_vLwcrQEee5xeGZ3-9rfg">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B_vy0MrQEee5xeGZ3-9rfg" 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:Package>
+  <Blocks:ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType" base_DataType="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Boolean"/>
+  <Blocks:ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType" base_DataType="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Complex"/>
+  <Blocks:ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType" base_DataType="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Integer"/>
+  <Blocks:ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType" base_DataType="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Number"/>
+  <Blocks:ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Real.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType" base_DataType="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_Real"/>
+  <Blocks:ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType" base_DataType="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.dataType_packagedElement_String"/>
+  <standard:ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.stereotypeApplication_ModelLibrary" base_Package="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind"/>
+  <Blocks:Block xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_Block" base_Class="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_QuantityKind"/>
+  <Blocks:Block xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_Block" base_Class="SysML.package_packagedElement_Libraries.package_packagedElement_UnitAndQuantityKind.class_packagedElement_Unit"/>
+  <standard:ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.stereotypeApplication_ModelLibrary" base_Package="SysML.package_packagedElement_Libraries"/>
+  <standard:ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.stereotypeApplication_ModelLibrary" base_Package="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues"/>
+  <Blocks:ValueType xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue.stereotypeApplication_SysML.package_packagedElement_Blocks.stereotype_packagedElement_ValueType" base_DataType="SysML.package_packagedElement_Libraries.package_packagedElement_ControlValues.enumeration_packagedElement_ControlValue"/>
+  <standard:ModelLibrary xmi:id="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes.stereotypeApplication_ModelLibrary" base_Package="SysML.package_packagedElement_Libraries.package_packagedElement_PrimitiveValueTypes"/>
+</xmi:XMI>