Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrescobar2010-07-22 20:47:02 +0000
committerrescobar2010-07-22 20:47:02 +0000
commit7ba331a468b2239a5c8ff8877f0bb3971635da99 (patch)
tree2065e2e8e1017a71fc74fa96e9b55f6e62b19c4f /plugins/org.eclipse.osee.framework.core.dsl.ui/plugin.xml
parentfd14bf96a2d4bdf1ead0b76924e4ad69ff662248 (diff)
downloadorg.eclipse.osee-7ba331a468b2239a5c8ff8877f0bb3971635da99.tar.gz
org.eclipse.osee-7ba331a468b2239a5c8ff8877f0bb3971635da99.tar.xz
org.eclipse.osee-7ba331a468b2239a5c8ff8877f0bb3971635da99.zip
Includes content of org.eclipse.osee.framework.types plus osee access dsl syntax
Diffstat (limited to 'plugins/org.eclipse.osee.framework.core.dsl.ui/plugin.xml')
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/plugin.xml184
1 files changed, 184 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/plugin.xml b/plugins/org.eclipse.osee.framework.core.dsl.ui/plugin.xml
new file mode 100644
index 00000000000..09ec4608d4d
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/plugin.xml
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<plugin>
+
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
+ contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
+ default="true"
+ extensions="osee"
+ id="org.eclipse.osee.framework.core.dsl.OseeDsl"
+ name="OseeDsl Editor">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
+ commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
+ <activeWhen>
+ <reference
+ definitionId="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ <handler
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
+ commandId="org.eclipse.osee.framework.core.dsl.OseeDsl.validate">
+ <activeWhen>
+ <reference
+ definitionId="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ </extension>
+ <extension point="org.eclipse.core.expressions.definitions">
+ <definition id="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened">
+ <and>
+ <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
+ <with variable="activeEditor">
+ <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
+ value="org.eclipse.osee.framework.core.dsl.OseeDsl"
+ forcePluginActivation="true"/>
+ </with>
+ </and>
+ </definition>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
+ id="org.eclipse.osee.framework.core.dsl.OseeDsl"
+ name="OseeDsl">
+ <keywordReference id="org.eclipse.osee.framework.core.dsl.ui.keyword_OseeDsl"/>
+ </page>
+ <page
+ category="org.eclipse.osee.framework.core.dsl.OseeDsl"
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
+ id="org.eclipse.osee.framework.core.dsl.OseeDsl.coloring"
+ name="Syntax Coloring">
+ <keywordReference id="org.eclipse.osee.framework.core.dsl.ui.keyword_OseeDsl"/>
+ </page>
+ <page
+ category="org.eclipse.osee.framework.core.dsl.OseeDsl"
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
+ id="org.eclipse.osee.framework.core.dsl.OseeDsl.templates"
+ name="Templates">
+ <keywordReference id="org.eclipse.osee.framework.core.dsl.ui.keyword_OseeDsl"/>
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.keywords">
+ <keyword
+ id="org.eclipse.osee.framework.core.dsl.ui.keyword_OseeDsl"
+ label="OseeDsl"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ description="Trigger expensive validation"
+ id="org.eclipse.osee.framework.core.dsl.OseeDsl.validate"
+ name="Validate">
+ </command>
+ </extension>
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="popup:#TextEditorContext?after=group.edit">
+ <command
+ commandId="org.eclipse.osee.framework.core.dsl.OseeDsl.validate"
+ style="push"
+ tooltip="Trigger expensive validation">
+ <visibleWhen checkEnabled="false">
+ <reference
+ definitionId="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened">
+ </reference>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
+ <command commandId="org.eclipse.xtext.ui.editor.FindReferences">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened">
+ </reference>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ <extension point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
+ commandId="org.eclipse.xtext.ui.editor.FindReferences">
+ <activeWhen>
+ <reference
+ definitionId="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ </extension>
+
+<!-- adding resource factories -->
+
+ <extension
+ point="org.eclipse.emf.ecore.extension_parser">
+ <parser
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
+ type="osee">
+ </parser>
+ </extension>
+ <extension point="org.eclipse.xtext.extension_resourceServiceProvider">
+ <resourceServiceProvider
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
+ uriExtension="osee">
+ </resourceServiceProvider>
+ </extension>
+
+
+
+
+ <!-- Quick Outline -->
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
+ commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
+ <activeWhen>
+ <reference
+ definitionId="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened">
+ </reference>
+ </activeWhen>
+ </handler>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ description="Open the quick outline."
+ id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
+ name="Quick Outline">
+ </command>
+ </extension>
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="popup:#TextEditorContext?after=group.open">
+ <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
+ style="push"
+ tooltip="Open Quick Outline">
+ <visibleWhen checkEnabled="false">
+ <reference definitionId="org.eclipse.osee.framework.core.dsl.OseeDsl.Editor.opened"/>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+ <!-- quickfix marker resolution generator -->
+ <extension
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ class="org.eclipse.osee.framework.core.dsl.ui.OseeDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
+ </markerResolutionGenerator>
+ </extension>
+
+</plugin>

Back to the top