Bug 565945: Add default skills to Quest editor

Change-Id: I65e7b2ff6aa28a817e521382b29e2a199e700d33
diff --git a/plugins/org.eclipse.skills.ui.questeditor/src/org/eclipse/skills/ui/questeditor/editor/QuestEditor.java b/plugins/org.eclipse.skills.ui.questeditor/src/org/eclipse/skills/ui/questeditor/editor/QuestEditor.java
index af2b8cb..f0303a5 100644
--- a/plugins/org.eclipse.skills.ui.questeditor/src/org/eclipse/skills/ui/questeditor/editor/QuestEditor.java
+++ b/plugins/org.eclipse.skills.ui.questeditor/src/org/eclipse/skills/ui/questeditor/editor/QuestEditor.java
@@ -13,7 +13,20 @@
 
 package org.eclipse.skills.ui.questeditor.editor;
 
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.ResourceSet;
 import org.eclipse.emfforms.spi.editor.GenericEditor;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.PartInitException;
 
 public class QuestEditor extends GenericEditor {
+
+	@Override
+	protected ResourceSet loadResource(IEditorInput editorInput) throws PartInitException {
+		final ResourceSet resourceSet = super.loadResource(editorInput);
+
+		resourceSet.getResource(URI.createURI("platform:/plugin/org.eclipse.skills/resources/default.skills"), true);
+
+		return resourceSet;
+	}
 }
diff --git a/plugins/org.eclipse.skills/plugin.xml b/plugins/org.eclipse.skills/plugin.xml
index 8d670af..105b1fa 100644
--- a/plugins/org.eclipse.skills/plugin.xml
+++ b/plugins/org.eclipse.skills/plugin.xml
@@ -31,13 +31,9 @@
    </extension>

    <extension

          point="org.eclipse.skills.quest">

-      <task

-            ID="one"

-            description="Change your perspective."

-            name="Change your view">

-         <requirement

-               class="org.eclipse.skills.Requirement1#1234">

-         </requirement></task>

+      <resource

+            URI="resources/default.skills">

+      </resource>

    </extension>

 

    <extension

diff --git a/plugins/org.eclipse.skills/resources/default.skills b/plugins/org.eclipse.skills/resources/default.skills
new file mode 100644
index 0000000..e0a296f
--- /dev/null
+++ b/plugins/org.eclipse.skills/resources/default.skills
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<skills:Quest xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:skills="http://eclipse.org/skills/1.0.0" title="Default User Skills">
+  <skills name="Dextery">
+    <description text="Your ability to use the application in an efficient way."/>
+    <progression xsi:type="skills:FactorProgression"/>
+  </skills>
+  <skills name="Strength">
+    <description text="Your ability to accomplish complex tasks."/>
+    <progression xsi:type="skills:FactorProgression"/>
+  </skills>
+  <skills name="Wisdom">
+    <description text="Your knowledge about features of the application."/>
+    <progression xsi:type="skills:FactorProgression"/>
+  </skills>
+</skills:Quest>