diff options
author | rescobar | 2010-07-22 20:47:02 +0000 |
---|---|---|
committer | rescobar | 2010-07-22 20:47:02 +0000 |
commit | 7ba331a468b2239a5c8ff8877f0bb3971635da99 (patch) | |
tree | 2065e2e8e1017a71fc74fa96e9b55f6e62b19c4f /plugins/org.eclipse.osee.framework.core.dsl.ui/plugin.xml | |
parent | fd14bf96a2d4bdf1ead0b76924e4ad69ff662248 (diff) | |
download | org.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.xml | 184 |
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> |