Bug 574971 - [SysML16] The architecture framework file should reference
default model explorer customizations

Change-Id: Iab274cddc8cd08d1549417a184e6c2b2c12f5d83
Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
diff --git a/plugins/gui/org.eclipse.papyrus.sysml16.architecture/META-INF/MANIFEST.MF b/plugins/gui/org.eclipse.papyrus.sysml16.architecture/META-INF/MANIFEST.MF
index c843e8e..9cef8d0 100644
--- a/plugins/gui/org.eclipse.papyrus.sysml16.architecture/META-INF/MANIFEST.MF
+++ b/plugins/gui/org.eclipse.papyrus.sysml16.architecture/META-INF/MANIFEST.MF
@@ -61,7 +61,12 @@
  org.eclipse.papyrus.uml.service.types.ui;bundle-version="[3.0.0,4.0.0)",
  org.eclipse.papyrus.uml.service.types;bundle-version="[5.1.0,6.0.0)",
  org.eclipse.uml2.uml;bundle-version="[5.5.0,6.0.0)",
- org.eclipse.papyrus.infra.nattable.views.config;bundle-version="[6.0.0,7.0.0)"
+ org.eclipse.papyrus.infra.nattable.views.config;bundle-version="[6.0.0,7.0.0)",
+ org.eclipse.papyrus.views.modelexplorer;bundle-version="[4.1.0,5.0.0)",
+ org.eclipse.papyrus.sysml16.modelexplorer;bundle-version="[2.0.0,3.0.0)",
+ org.eclipse.papyrus.uml.modelexplorer;bundle-version="[3.1.0,4.0.0)",
+ org.eclipse.papyrus.infra.nattable.modelexplorer;bundle-version="[5.0.0,6.0.0)",
+ org.eclipse.papyrus.infra.gmfdiag.modelexplorer;bundle-version="[2.0.0,3.0.0)"
 Export-Package: org.eclipse.papyrus.sysml16.architecture,
  org.eclipse.papyrus.sysml16.architecture.internal;x-internal:=true,
  org.eclipse.papyrus.sysml16.architecture.util
diff --git a/plugins/gui/org.eclipse.papyrus.sysml16.architecture/resources/sysml16.architecture b/plugins/gui/org.eclipse.papyrus.sysml16.architecture/resources/sysml16.architecture
index 68eaebc..8eb94b8 100644
--- a/plugins/gui/org.eclipse.papyrus.sysml16.architecture/resources/sysml16.architecture
+++ b/plugins/gui/org.eclipse.papyrus.sysml16.architecture/resources/sysml16.architecture
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<architecture:ArchitectureDomain xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:architecture="http://www.eclipse.org/papyrus/infra/core/architecture" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:gmfdiagrepresentation="http://www.eclipse.org/papyrus/infra/gmfdiag/representation" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablerepresentation="http://www.eclipse.org/papyrus/infra/nattable/representation" xmlns:paletteconfiguration="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.8" xmlns:representation="http://www.eclipse.org/papyrus/infra/core/architecture/representation" xmi:id="org.eclipse.papyrus.sysml16.systemsEngineering" id="org.eclipse.papyrus.sysml16.systemsEngineering" name="Systems Engineering" description="The domain of developing software systems" icon="platform:/plugin/org.eclipse.papyrus.uml.architecture/icons/domain.gif">
+<architecture:ArchitectureDomain xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:architecture="http://www.eclipse.org/papyrus/infra/core/architecture" xmlns:custom="http://www.eclipse.org/papyrus/emf/facet/custom/0.2.incubation/custom" xmlns:customizationconfiguration="http://www.eclipse.org/papyrus/emf/facet/architecture/configuration" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:gmfdiagrepresentation="http://www.eclipse.org/papyrus/infra/gmfdiag/representation" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablerepresentation="http://www.eclipse.org/papyrus/infra/nattable/representation" xmlns:paletteconfiguration="http://www.eclipse.org/papyrus/diagram/paletteconfiguration/0.8" xmlns:representation="http://www.eclipse.org/papyrus/infra/core/architecture/representation" xmi:id="org.eclipse.papyrus.sysml16.systemsEngineering" id="org.eclipse.papyrus.sysml16.systemsEngineering" name="Systems Engineering" description="The domain of developing software systems" icon="platform:/plugin/org.eclipse.papyrus.uml.architecture/icons/domain.gif">
   <stakeholders xmi:type="architecture:Stakeholder" xmi:id="org.eclipse.papyrus.sysml16.stackholder.systemsEngineer" id="org.eclipse.papyrus.sysml16.stackholder.systemsEngineer" name="Systems Engineer" description="An engineer interested in system development" concerns="org.eclipse.papyrus.sysml16.concern.requirements org.eclipse.papyrus.sysml16.concern.parametrics"/>
   <concerns xmi:type="architecture:Concern" xmi:id="org.eclipse.papyrus.sysml16.concern.requirements" id="org.eclipse.papyrus.sysml16.concern.requirements" name="Requirements" description="The concern of developing the system's requirements"/>
   <concerns xmi:type="architecture:Concern" xmi:id="org.eclipse.papyrus.sysml16.concern.parametrics" id="org.eclipse.papyrus.sysml16.concern.parametrics" name="Parametrics" description="The concern of developing the system's parametrics"/>
@@ -360,5 +360,35 @@
     </representationKinds>
     <metamodel xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML#/"/>
     <profiles xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.6/SysML#/"/>
+    <treeViewerConfigurations xmi:type="customizationconfiguration:EMFFacetTreeViewerConfiguration" xmi:id="_RsCCAOrfEeu7fMLw0G-MYA" description="Customizations registered by default for SysML">
+      <customizationReferences xmi:type="customizationconfiguration:CustomizationReference" xmi:id="_YAwvcOrfEeu7fMLw0G-MYA" description="Papyrus Diagram Customization">
+        <referencedCustomization xmi:type="custom:Customization" href="platform:/plugin/org.eclipse.papyrus.infra.gmfdiag.modelexplorer/resources/PapyrusDiagram.custom#/"/>
+        <applicationRule xmi:type="customizationconfiguration:AbsoluteOrder" xmi:id="_2xdxoOrhEeu7fMLw0G-MYA" order="0"/>
+      </customizationReferences>
+      <customizationReferences xmi:type="customizationconfiguration:CustomizationReference" xmi:id="_ys2ssOrhEeu7fMLw0G-MYA" description="Papyrus Table Customization">
+        <referencedCustomization xmi:type="custom:Customization" href="platform:/plugin/org.eclipse.papyrus.infra.nattable.modelexplorer/resources/PapyrusTable.custom#/"/>
+        <applicationRule xmi:type="customizationconfiguration:AbsoluteOrder" xmi:id="_3cd2cOrhEeu7fMLw0G-MYA" order="20"/>
+      </customizationReferences>
+      <customizationReferences xmi:type="customizationconfiguration:CustomizationReference" xmi:id="_6XljwOrhEeu7fMLw0G-MYA" description="Papyrus Simple UML Customization">
+        <referencedCustomization xmi:type="custom:Customization" href="platform:/plugin/org.eclipse.papyrus.uml.modelexplorer/resource/SimpleUML.custom#/"/>
+        <applicationRule xmi:type="customizationconfiguration:AbsoluteOrder" xmi:id="_7jjnoOrhEeu7fMLw0G-MYA" order="40"/>
+      </customizationReferences>
+      <customizationReferences xmi:type="customizationconfiguration:CustomizationReference" xmi:id="__Gv6MOrkEeu7fMLw0G-MYA" description="SysML16 System View Customization">
+        <referencedCustomization xmi:type="custom:Customization" href="platform:/plugin/org.eclipse.papyrus.sysml16.modelexplorer/resources/System.custom#/"/>
+        <applicationRule xmi:type="customizationconfiguration:AbsoluteOrder" xmi:id="_LpFZYOrlEeu7fMLw0G-MYA" order="50"/>
+      </customizationReferences>
+      <customizationReferences xmi:type="customizationconfiguration:CustomizationReference" xmi:id="_99_CsOrhEeu7fMLw0G-MYA" description="Papyrus Opened Page Customization">
+        <referencedCustomization xmi:type="custom:Customization" href="platform:/plugin/org.eclipse.papyrus.views.modelexplorer/resources/OpenedPage.custom#/"/>
+        <applicationRule xmi:type="customizationconfiguration:AbsoluteOrder" xmi:id="_CnngQOriEeu7fMLw0G-MYA" order="60"/>
+      </customizationReferences>
+      <customizationReferences xmi:type="customizationconfiguration:CustomizationReference" xmi:id="_EdjHIOriEeu7fMLw0G-MYA" description="Papyrus Stereotype Display Customization">
+        <referencedCustomization xmi:type="custom:Customization" href="platform:/plugin/org.eclipse.papyrus.uml.modelexplorer/resource/StereotypeDisplay.custom#/"/>
+        <applicationRule xmi:type="customizationconfiguration:AbsoluteOrder" xmi:id="_Hl70YOriEeu7fMLw0G-MYA" order="80"/>
+      </customizationReferences>
+      <customizationReferences xmi:type="customizationconfiguration:CustomizationReference" xmi:id="_JPrZYOriEeu7fMLw0G-MYA" description="Papyrus Read Only Element Customization">
+        <referencedCustomization xmi:type="custom:Customization" href="platform:/plugin/org.eclipse.papyrus.views.modelexplorer/resources/ReadOnlyElement.custom#/"/>
+        <applicationRule xmi:type="customizationconfiguration:AbsoluteOrder" xmi:id="_NaAEwOriEeu7fMLw0G-MYA" order="100"/>
+      </customizationReferences>
+    </treeViewerConfigurations>
   </contexts>
 </architecture:ArchitectureDomain>