Bug 553171 - [Moka][Libraries] Some libraries provide by Moka seems not
usefull

Change-Id: I354b4f2381dccba3c03d2989e69b20316bae466c
Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
diff --git a/plugins/org.eclipse.papyrus.moka.fuml.assertionlibrary/plugin.xml b/plugins/org.eclipse.papyrus.moka.fuml.assertionlibrary/plugin.xml
index 3d5a8d7..590ca0e 100644
--- a/plugins/org.eclipse.papyrus.moka.fuml.assertionlibrary/plugin.xml
+++ b/plugins/org.eclipse.papyrus.moka.fuml.assertionlibrary/plugin.xml
@@ -12,6 +12,7 @@
          point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
       <library
             description="Assertions specified with fUML"
+            iconpath="resources/icons/moka_icon.png"
             name="AssertionLibrary"
             path="pathmap://PAPYRUS_ASSERTION_LIBRARY/AssertionLibrary.uml"
             provider="CEA LIST">
diff --git a/plugins/org.eclipse.papyrus.moka.fuml.assertionlibrary/resources/icons/moka_icon.png b/plugins/org.eclipse.papyrus.moka.fuml.assertionlibrary/resources/icons/moka_icon.png
new file mode 100644
index 0000000..6739135
--- /dev/null
+++ b/plugins/org.eclipse.papyrus.moka.fuml.assertionlibrary/resources/icons/moka_icon.png
Binary files differ
diff --git a/plugins/org.eclipse.papyrus.moka.fuml.standardlibrary/plugin.xml b/plugins/org.eclipse.papyrus.moka.fuml.standardlibrary/plugin.xml
index 73fa15e..a4303e1 100644
--- a/plugins/org.eclipse.papyrus.moka.fuml.standardlibrary/plugin.xml
+++ b/plugins/org.eclipse.papyrus.moka.fuml.standardlibrary/plugin.xml
@@ -5,6 +5,7 @@
          point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
       <library
             description="Standard fUML Library"
+            iconpath="resources/icons/moka_icon.png"
             name="FoundationalModelLibrary"
             path="pathmap://PAPYRUS_fUML_LIBRARY/fUML_Library.uml"
             provider="CEA LIST">
diff --git a/plugins/org.eclipse.papyrus.moka.fuml.standardlibrary/resources/icons/moka_icon.png b/plugins/org.eclipse.papyrus.moka.fuml.standardlibrary/resources/icons/moka_icon.png
new file mode 100644
index 0000000..6739135
--- /dev/null
+++ b/plugins/org.eclipse.papyrus.moka.fuml.standardlibrary/resources/icons/moka_icon.png
Binary files differ
diff --git a/plugins/org.eclipse.papyrus.moka.fuml/plugin.xml b/plugins/org.eclipse.papyrus.moka.fuml/plugin.xml
index 6c03830..10e5b32 100644
--- a/plugins/org.eclipse.papyrus.moka.fuml/plugin.xml
+++ b/plugins/org.eclipse.papyrus.moka.fuml/plugin.xml
@@ -2,15 +2,5 @@
 <?eclipse version="3.4"?>
 <plugin>
    <extension-point id="org.eclipse.papyrus.moka.fuml.services" name="SystemServices" schema="schema/org.eclipse.papyrus.moka.fuml.services.exsd"/>
-   <extension
-         point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
-      <library
-            description="fUML Semantics"
-            iconpath="resources/icons/moka_icon.png"
-            name="fUMLSemantics"
-            path="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml"
-            provider="CEA LIST - 2013">
-      </library>
-   </extension>
 
 </plugin>
diff --git a/plugins/org.eclipse.papyrus.moka.kernel/META-INF/MANIFEST.MF b/plugins/org.eclipse.papyrus.moka.kernel/META-INF/MANIFEST.MF
index 8300863..b83fa00 100644
--- a/plugins/org.eclipse.papyrus.moka.kernel/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.papyrus.moka.kernel/META-INF/MANIFEST.MF
@@ -6,6 +6,7 @@
  org.eclipse.core.runtime;bundle-version="[3.14.0,4.0.0)",
  org.eclipse.emf.ecore;bundle-version="[2.18.0,3.0.0)",
  org.eclipse.uml2.uml;bundle-version="[5.4.0,6.0.0)",
+ org.eclipse.papyrus.uml.diagram.wizards;bundle-version="[3.2.0,4.0.0)",
  org.eclipse.papyrus.moka.utils;bundle-version="4.0.0",
  org.eclipse.papyrus.moka.fuml.interfaces,
  org.eclipse.paho.client.mqttv3;bundle-version="[1.2.0,2.0.0)"
diff --git a/plugins/org.eclipse.papyrus.moka.kernel/plugin.xml b/plugins/org.eclipse.papyrus.moka.kernel/plugin.xml
index 147cb81..deffd42 100644
--- a/plugins/org.eclipse.papyrus.moka.kernel/plugin.xml
+++ b/plugins/org.eclipse.papyrus.moka.kernel/plugin.xml
@@ -23,5 +23,18 @@
             class="org.eclipse.papyrus.moka.kernel.KernelPackage"
             genModel="resources/models/Kernel.genmodel"/>
    </extension>
+    <extension
+          point="org.eclipse.ui.newWizards">
+       <wizard
+             category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples"
+             class="org.eclipse.papyrus.uml.diagram.wizards.wizards.PapyrusExampleInstallerWizard"
+             finalPerspective="org.eclipse.papyrus.infra.core.perspective"
+             icon="resources/icons/moka_icon.png"
+             id="org.eclipse.papyrus.moka.kernel.wizard.examples"
+             name="Papyrus Moka Examples"
+             preferredPerspectives="org.eclipse.papyrus.infra.core.perspective,org.eclipse.papyrus.moka.ui.debug.perspectives.moka.debug"
+             project="true">
+       </wizard>
+    </extension>
 
 </plugin>
diff --git a/plugins/org.eclipse.papyrus.moka.kernel/resources/icons/moka_icon.png b/plugins/org.eclipse.papyrus.moka.kernel/resources/icons/moka_icon.png
new file mode 100644
index 0000000..6739135
--- /dev/null
+++ b/plugins/org.eclipse.papyrus.moka.kernel/resources/icons/moka_icon.png
Binary files differ
diff --git a/plugins/org.eclipse.papyrus.moka.pssm/META-INF/MANIFEST.MF b/plugins/org.eclipse.papyrus.moka.pssm/META-INF/MANIFEST.MF
index 1491f62..44f66ea 100644
--- a/plugins/org.eclipse.papyrus.moka.pssm/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.papyrus.moka.pssm/META-INF/MANIFEST.MF
@@ -5,6 +5,7 @@
 Bundle-Version: 4.0.0.qualifier
 Bundle-Activator: org.eclipse.papyrus.moka.pssm.Activator
 Require-Bundle: org.eclipse.debug.core;bundle-version="[3.12.0,4.0.0)",
+ org.eclipse.emf.common.ui;bundle-version="[2.18.0,3.0.0)",
  org.eclipse.papyrus.infra.core.log;bundle-version="[1.2.0,2.0.0)",
  org.eclipse.papyrus.uml.extensionpoints;bundle-version="[1.3.0,2.0.0)",
  org.aspectj.runtime;bundle-version="[1.9.0,2.0.0)",
diff --git a/plugins/org.eclipse.papyrus.moka.pssm/plugin.xml b/plugins/org.eclipse.papyrus.moka.pssm/plugin.xml
index ef7aa0b..58189d8 100644
--- a/plugins/org.eclipse.papyrus.moka.pssm/plugin.xml
+++ b/plugins/org.eclipse.papyrus.moka.pssm/plugin.xml
@@ -8,25 +8,21 @@
             target="platform:/plugin/org.eclipse.papyrus.moka.fuml.statemachines/resources/">
       </mapping>
    </extension>
-   <extension
-         point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
-      <library
-            description="Precise Semantics of UML StateMachines"
-            iconpath="resources/icons/moka_icon.png"
-            name="StateMachines Semantics"
-            path="pathmap://PAPYRUS_MOKA_FUML_STATEMACHINES/UML_StateMachines_Semantics.uml"
-            provider="CEA LIST - 2014">
-      </library>
-   </extension>
     <extension
-         point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
-      <library
-            description="UML StateMachines Test Suite"
-            iconpath="resources/icons/moka_icon.png"
-            name="StateMachines Test Suite"
-            path="pathmap://PAPYRUS_MOKA_FUML_STATEMACHINES/tests/StateMachines_TestSuite.uml"
-            provider="CEA LIST - 2014">
-      </library>
-   </extension>
+          point="org.eclipse.emf.common.ui.examples">
+       <example
+             id="org.eclipse.papyrus.moka.pssm.examples.PSSMTestSuite"
+             pageImage="resources/icons/moka_icon.png"
+             wizardID="org.eclipse.papyrus.moka.kernel.wizard.examples">
+          <projectDescriptor
+                contentURI="resources/tests/"
+                description="This example is based on the PSSM Test Suite"
+                name="StateMachineTestSuite">
+          </projectDescriptor>
+          <fileToOpen
+                location="StateMachineTestSuite/PSSM_TestSuite.di">
+          </fileToOpen>
+       </example>
+    </extension>
 
 </plugin>
diff --git a/plugins/org.eclipse.papyrus.moka.pssm/resources/tests/PSSM_TestSuite.notation b/plugins/org.eclipse.papyrus.moka.pssm/resources/tests/PSSM_TestSuite.notation
index cdd61f2..1530e07 100644
--- a/plugins/org.eclipse.papyrus.moka.pssm/resources/tests/PSSM_TestSuite.notation
+++ b/plugins/org.eclipse.papyrus.moka.pssm/resources/tests/PSSM_TestSuite.notation
@@ -104,9 +104,7 @@
       <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iNjUInYgEeSmvsIVD0njGA" points="[-3, 25, -1, -65]$[-3, 80, -1, -10]"/>
     </edges>
   </notation:Diagram>
-  <css:ModelStyleSheets xmi:id="_SXHZMHYbEeSmvsIVD0njGA">
-    <stylesheets xmi:type="css:StyleSheetReference" xmi:id="_9tA_YKi0EeSjT_0dDttASA" path="/pssm-test-suite/common-model-style.css"/>
-  </css:ModelStyleSheets>
+  <css:ModelStyleSheets xmi:id="_SXHZMHYbEeSmvsIVD0njGA"/>
   <notation:Diagram xmi:id="_xYzEYHYiEeSlH-ceI1IC9Q" type="PapyrusUMLActivityDiagram" name="executeEntry" measurementUnit="Pixel">
     <children xmi:type="notation:Shape" xmi:id="_xYzEYXYiEeSlH-ceI1IC9Q" type="2001">
       <children xmi:type="notation:DecorationNode" xmi:id="_xYzEYnYiEeSlH-ceI1IC9Q" type="5001"/>
diff --git a/plugins/org.eclipse.papyrus.moka.trace.model/plugin.xml b/plugins/org.eclipse.papyrus.moka.trace.model/plugin.xml
index f53e869..22dd921 100644
--- a/plugins/org.eclipse.papyrus.moka.trace.model/plugin.xml
+++ b/plugins/org.eclipse.papyrus.moka.trace.model/plugin.xml
@@ -21,13 +21,5 @@
             target="platform:/plugin/org.eclipse.papyrus.moka.trace.model/resources/model/">
       </mapping>
    </extension>
-   <extension
-         point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
-      <library
-            iconpath="resources/icons/moka_icon.png"
-            name="Moka Trace Metamodel"
-            path="pathmap://MOKA_TRACE/mokatraceservice.uml">
-      </library>
-   </extension>
 
 </plugin>