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>