506898: [Feature] Add source code annotations if traceability link to
source file is created

add capra main preference page

Change-Id: Ie045eb133b725959131361754e00a89ace2eea76
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=506898
diff --git a/org.eclipse.capra.ui/plugin.xml b/org.eclipse.capra.ui/plugin.xml
index b7e46a1..936fec3 100644
--- a/org.eclipse.capra.ui/plugin.xml
+++ b/org.eclipse.capra.ui/plugin.xml
@@ -127,6 +127,12 @@
             name="Capra">
       </perspective>
    </extension>
-
-
+   <extension
+         point="org.eclipse.ui.preferencePages">
+      <page
+            class="org.eclipse.capra.ui.preferences.CapraPreferences"
+            id="org.eclipse.capra.ui.preferences.CapraPreferences"
+            name="Capra">
+      </page>
+   </extension>
 </plugin>
diff --git a/org.eclipse.capra.ui/src/org/eclipse/capra/ui/preferences/CapraPreferences.java b/org.eclipse.capra.ui/src/org/eclipse/capra/ui/preferences/CapraPreferences.java
new file mode 100644
index 0000000..326054c
--- /dev/null
+++ b/org.eclipse.capra.ui/src/org/eclipse/capra/ui/preferences/CapraPreferences.java
@@ -0,0 +1,19 @@
+package org.eclipse.capra.ui.preferences;
+
+import org.eclipse.jface.preference.FieldEditorPreferencePage;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
+
+public class CapraPreferences extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
+
+	@Override
+	public void init(IWorkbench workbench) {
+		// TODO Configure this preference page.
+		setDescription("Empty preference page.");
+	}
+
+	@Override
+	protected void createFieldEditors() {
+	}
+
+}