Loading plugins/org.etsi.mts.tdl.TDLan2.ide/META-INF/MANIFEST.MF +5 −1 Original line number Diff line number Diff line Loading @@ -8,5 +8,9 @@ Bundle-ActivationPolicy: lazy Require-Bundle: org.etsi.mts.tdl.TDLan2, org.etsi.mts.tdl.model, org.eclipse.xtext.ide, org.eclipse.xtext.xbase.ide org.eclipse.xtext.xbase.ide, org.antlr.runtime Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.etsi.mts.tdl.ide.contentassist.antlr.internal, org.etsi.mts.tdl.ide.contentassist.antlr plugins/org.etsi.mts.tdl.TDLan2.ui/META-INF/MANIFEST.MF +10 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,15 @@ Require-Bundle: org.etsi.mts.tdl.TDLan2, org.eclipse.xtext.ui.shared, org.eclipse.xtext.ui.codetemplates.ui, org.eclipse.ui.editors;bundle-version="3.5.0", org.eclipse.ui.ide;bundle-version="3.5.0" org.eclipse.ui.ide;bundle-version="3.5.0", org.eclipse.ui, org.eclipse.compare, org.eclipse.xtext.builder, org.eclipse.xtend.lib;resolution:=optional, org.eclipse.xtext.xbase.lib Import-Package: org.apache.log4j Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.etsi.mts.tdl.ui.contentassist, org.etsi.mts.tdl.TDLan2.ui.internal, org.etsi.mts.tdl.ui.quickfix Bundle-Activator: org.etsi.mts.tdl.TDLan2.ui.internal.TDLan2Activator plugins/org.etsi.mts.tdl.TDLan2.ui/plugin.xml 0 → 100644 +410 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin> <extension point="org.eclipse.ui.editors"> <editor class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor" contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" default="true" extensions="tdlan2" id="org.etsi.mts.tdl.TDLan2" name="TDLan2 Editor"> </editor> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler" commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler" commandId="org.etsi.mts.tdl.TDLan2.validate"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> <!-- copy qualified name --> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </activeWhen> </handler> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> <activeWhen> <and> <reference definitionId="org.etsi.mts.tdl.TDLan2.XtextEditor.opened" /> <iterate> <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> </iterate> </and> </activeWhen> </handler> </extension> <extension point="org.eclipse.core.expressions.definitions"> <definition id="org.etsi.mts.tdl.TDLan2.Editor.opened"> <and> <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> <with variable="activeEditor"> <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" value="org.etsi.mts.tdl.TDLan2" forcePluginActivation="true"/> </with> </and> </definition> <definition id="org.etsi.mts.tdl.TDLan2.XtextEditor.opened"> <and> <reference definitionId="isXtextEditorActive"/> <with variable="activeEditor"> <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" value="org.etsi.mts.tdl.TDLan2" forcePluginActivation="true"/> </with> </and> </definition> </extension> <extension point="org.eclipse.ui.preferencePages"> <page class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" id="org.etsi.mts.tdl.TDLan2" name="TDLan2"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage" id="org.etsi.mts.tdl.TDLan2.coloring" name="Syntax Coloring"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage" id="org.etsi.mts.tdl.TDLan2.templates" name="Templates"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> </extension> <extension point="org.eclipse.ui.propertyPages"> <page class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" id="org.etsi.mts.tdl.TDLan2" name="TDLan2"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"/> </enabledWhen> <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> </page> </extension> <extension point="org.eclipse.ui.keywords"> <keyword id="org.etsi.mts.tdl.ui.keyword_TDLan2" label="TDLan2"/> </extension> <extension point="org.eclipse.ui.commands"> <command description="Trigger expensive validation" id="org.etsi.mts.tdl.TDLan2.validate" name="Validate"> </command> <!-- copy qualified name --> <command id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" categoryId="org.eclipse.ui.category.edit" description="Copy the qualified name for the selected element" name="Copy Qualified Name"> </command> <command id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" categoryId="org.eclipse.ui.category.edit" description="Copy the qualified name for the selected element" name="Copy Qualified Name"> </command> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:#TextEditorContext?after=group.edit"> <command commandId="org.etsi.mts.tdl.TDLan2.validate" style="push" tooltip="Trigger expensive validation"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </visibleWhen> </command> </menuContribution> <!-- copy qualified name --> <menuContribution locationURI="popup:#TextEditorContext?after=copy"> <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" style="push" tooltip="Copy Qualified Name"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </visibleWhen> </command> </menuContribution> <menuContribution locationURI="menu:edit?after=copy"> <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" style="push" tooltip="Copy Qualified Name"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </visibleWhen> </command> </menuContribution> <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" style="push" tooltip="Copy Qualified Name"> <visibleWhen checkEnabled="false"> <and> <reference definitionId="org.etsi.mts.tdl.TDLan2.XtextEditor.opened" /> <iterate> <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> </iterate> </and> </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.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler" commandId="org.eclipse.xtext.ui.editor.FindReferences"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> </extension> <!-- adding resource factories --> <extension point="org.eclipse.emf.ecore.extension_parser"> <parser class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory" type="tdlan2"> </parser> </extension> <extension point="org.eclipse.xtext.extension_resourceServiceProvider"> <resourceServiceProvider class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider" uriExtension="tdlan2"> </resourceServiceProvider> </extension> <!-- marker definitions for org.etsi.mts.tdl.TDLan2 --> <extension id="tdlan2.check.fast" name="TDLan2 Problem" point="org.eclipse.core.resources.markers"> <super type="org.eclipse.xtext.ui.check.fast"/> <persistent value="true"/> </extension> <extension id="tdlan2.check.normal" name="TDLan2 Problem" point="org.eclipse.core.resources.markers"> <super type="org.eclipse.xtext.ui.check.normal"/> <persistent value="true"/> </extension> <extension id="tdlan2.check.expensive" name="TDLan2 Problem" point="org.eclipse.core.resources.markers"> <super type="org.eclipse.xtext.ui.check.expensive"/> <persistent value="true"/> </extension> <extension point="org.eclipse.xtext.builder.participant"> <participant class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant" fileExtensions="tdlan2"/> </extension> <extension point="org.eclipse.ui.preferencePages"> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" id="org.etsi.mts.tdl.TDLan2.compiler.preferencePage" name="Compiler"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> </extension> <extension point="org.eclipse.ui.propertyPages"> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" id="org.etsi.mts.tdl.TDLan2.compiler.propertyPage" name="Compiler"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"/> </enabledWhen> <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> </page> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration"> <command commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand" id="org.etsi.mts.tdl.TDLan2.OpenGeneratedCode" style="push"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler" commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </activeWhen> </handler> </extension> <!-- Quick Outline --> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler" commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.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.etsi.mts.tdl.TDLan2.Editor.opened"/> </visibleWhen> </command> </menuContribution> </extension> <!-- quickfix marker resolution generator for org.etsi.mts.tdl.TDLan2 --> <extension point="org.eclipse.ui.ide.markerResolution"> <markerResolutionGenerator class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" markerType="org.etsi.mts.tdl.TDLan2.ui.tdlan2.check.fast"> <attribute name="FIXABLE_KEY" value="true"> </attribute> </markerResolutionGenerator> <markerResolutionGenerator class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" markerType="org.etsi.mts.tdl.TDLan2.ui.tdlan2.check.normal"> <attribute name="FIXABLE_KEY" value="true"> </attribute> </markerResolutionGenerator> <markerResolutionGenerator class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" markerType="org.etsi.mts.tdl.TDLan2.ui.tdlan2.check.expensive"> <attribute name="FIXABLE_KEY" value="true"> </attribute> </markerResolutionGenerator> </extension> <!-- Rename Refactoring --> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler" commandId="org.eclipse.xtext.ui.refactoring.RenameElement"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:#TextEditorContext?after=group.edit"> <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement" style="push"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.preferencePages"> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage" id="org.etsi.mts.tdl.TDLan2.refactoring" name="Refactoring"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> </extension> <extension point="org.eclipse.compare.contentViewers"> <viewer id="org.etsi.mts.tdl.TDLan2.compare.contentViewers" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" extensions="tdlan2"> </viewer> </extension> <extension point="org.eclipse.compare.contentMergeViewers"> <viewer id="org.etsi.mts.tdl.TDLan2.compare.contentMergeViewers" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" extensions="tdlan2" label="TDLan2 Compare"> </viewer> </extension> <extension point="org.eclipse.ui.editors.documentProviders"> <provider id="org.etsi.mts.tdl.TDLan2.editors.documentProviders" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider" extensions="tdlan2"> </provider> </extension> <extension point="org.eclipse.team.core.fileTypes"> <fileTypes extension="tdlan2" type="text"> </fileTypes> </extension> </plugin> plugins/org.etsi.mts.tdl.TDLan2/META-INF/MANIFEST.MF +15 −1 Original line number Diff line number Diff line Loading @@ -8,5 +8,19 @@ Bundle-ActivationPolicy: lazy Require-Bundle: org.etsi.mts.tdl.model, org.eclipse.xtext, org.eclipse.xtext.xbase, org.eclipse.equinox.common;bundle-version="3.5.0" org.eclipse.equinox.common;bundle-version="3.5.0", org.eclipse.xtext.xbase.lib, org.antlr.runtime, org.eclipse.xtext.util, org.eclipse.xtend.lib Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.etsi.mts.tdl.parser.antlr.internal, org.etsi.mts.tdl.scoping, org.etsi.mts.tdl.parser.antlr, org.etsi.mts.tdl, org.etsi.mts.tdl.validation, org.etsi.mts.tdl.generator, org.etsi.mts.tdl.services, org.etsi.mts.tdl.serializer, org.etsi.mts.tdl.formatting2 Import-Package: org.apache.log4j plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF +3 −0 Original line number Diff line number Diff line Loading @@ -9,9 +9,12 @@ Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Export-Package: org.etsi.mts.tdl, org.etsi.mts.tdl.extendedconfigurations, org.etsi.mts.tdl.extendedconfigurations.impl, org.etsi.mts.tdl.extendedconfigurations.util, org.etsi.mts.tdl.impl, org.etsi.mts.tdl.util, org.etsi.mts.tdl.structuredobjectives, org.etsi.mts.tdl.structuredobjectives.impl, org.etsi.mts.tdl.structuredobjectives.util Require-Bundle: org.eclipse.core.runtime, org.eclipse.emf.ecore;visibility:=reexport, Loading Loading
plugins/org.etsi.mts.tdl.TDLan2.ide/META-INF/MANIFEST.MF +5 −1 Original line number Diff line number Diff line Loading @@ -8,5 +8,9 @@ Bundle-ActivationPolicy: lazy Require-Bundle: org.etsi.mts.tdl.TDLan2, org.etsi.mts.tdl.model, org.eclipse.xtext.ide, org.eclipse.xtext.xbase.ide org.eclipse.xtext.xbase.ide, org.antlr.runtime Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.etsi.mts.tdl.ide.contentassist.antlr.internal, org.etsi.mts.tdl.ide.contentassist.antlr
plugins/org.etsi.mts.tdl.TDLan2.ui/META-INF/MANIFEST.MF +10 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,15 @@ Require-Bundle: org.etsi.mts.tdl.TDLan2, org.eclipse.xtext.ui.shared, org.eclipse.xtext.ui.codetemplates.ui, org.eclipse.ui.editors;bundle-version="3.5.0", org.eclipse.ui.ide;bundle-version="3.5.0" org.eclipse.ui.ide;bundle-version="3.5.0", org.eclipse.ui, org.eclipse.compare, org.eclipse.xtext.builder, org.eclipse.xtend.lib;resolution:=optional, org.eclipse.xtext.xbase.lib Import-Package: org.apache.log4j Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.etsi.mts.tdl.ui.contentassist, org.etsi.mts.tdl.TDLan2.ui.internal, org.etsi.mts.tdl.ui.quickfix Bundle-Activator: org.etsi.mts.tdl.TDLan2.ui.internal.TDLan2Activator
plugins/org.etsi.mts.tdl.TDLan2.ui/plugin.xml 0 → 100644 +410 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin> <extension point="org.eclipse.ui.editors"> <editor class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor" contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" default="true" extensions="tdlan2" id="org.etsi.mts.tdl.TDLan2" name="TDLan2 Editor"> </editor> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler" commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler" commandId="org.etsi.mts.tdl.TDLan2.validate"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> <!-- copy qualified name --> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </activeWhen> </handler> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> <activeWhen> <and> <reference definitionId="org.etsi.mts.tdl.TDLan2.XtextEditor.opened" /> <iterate> <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> </iterate> </and> </activeWhen> </handler> </extension> <extension point="org.eclipse.core.expressions.definitions"> <definition id="org.etsi.mts.tdl.TDLan2.Editor.opened"> <and> <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> <with variable="activeEditor"> <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" value="org.etsi.mts.tdl.TDLan2" forcePluginActivation="true"/> </with> </and> </definition> <definition id="org.etsi.mts.tdl.TDLan2.XtextEditor.opened"> <and> <reference definitionId="isXtextEditorActive"/> <with variable="activeEditor"> <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" value="org.etsi.mts.tdl.TDLan2" forcePluginActivation="true"/> </with> </and> </definition> </extension> <extension point="org.eclipse.ui.preferencePages"> <page class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" id="org.etsi.mts.tdl.TDLan2" name="TDLan2"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage" id="org.etsi.mts.tdl.TDLan2.coloring" name="Syntax Coloring"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage" id="org.etsi.mts.tdl.TDLan2.templates" name="Templates"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> </extension> <extension point="org.eclipse.ui.propertyPages"> <page class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" id="org.etsi.mts.tdl.TDLan2" name="TDLan2"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"/> </enabledWhen> <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> </page> </extension> <extension point="org.eclipse.ui.keywords"> <keyword id="org.etsi.mts.tdl.ui.keyword_TDLan2" label="TDLan2"/> </extension> <extension point="org.eclipse.ui.commands"> <command description="Trigger expensive validation" id="org.etsi.mts.tdl.TDLan2.validate" name="Validate"> </command> <!-- copy qualified name --> <command id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" categoryId="org.eclipse.ui.category.edit" description="Copy the qualified name for the selected element" name="Copy Qualified Name"> </command> <command id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" categoryId="org.eclipse.ui.category.edit" description="Copy the qualified name for the selected element" name="Copy Qualified Name"> </command> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:#TextEditorContext?after=group.edit"> <command commandId="org.etsi.mts.tdl.TDLan2.validate" style="push" tooltip="Trigger expensive validation"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </visibleWhen> </command> </menuContribution> <!-- copy qualified name --> <menuContribution locationURI="popup:#TextEditorContext?after=copy"> <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" style="push" tooltip="Copy Qualified Name"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </visibleWhen> </command> </menuContribution> <menuContribution locationURI="menu:edit?after=copy"> <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" style="push" tooltip="Copy Qualified Name"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </visibleWhen> </command> </menuContribution> <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" style="push" tooltip="Copy Qualified Name"> <visibleWhen checkEnabled="false"> <and> <reference definitionId="org.etsi.mts.tdl.TDLan2.XtextEditor.opened" /> <iterate> <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> </iterate> </and> </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.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler" commandId="org.eclipse.xtext.ui.editor.FindReferences"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> </extension> <!-- adding resource factories --> <extension point="org.eclipse.emf.ecore.extension_parser"> <parser class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory" type="tdlan2"> </parser> </extension> <extension point="org.eclipse.xtext.extension_resourceServiceProvider"> <resourceServiceProvider class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider" uriExtension="tdlan2"> </resourceServiceProvider> </extension> <!-- marker definitions for org.etsi.mts.tdl.TDLan2 --> <extension id="tdlan2.check.fast" name="TDLan2 Problem" point="org.eclipse.core.resources.markers"> <super type="org.eclipse.xtext.ui.check.fast"/> <persistent value="true"/> </extension> <extension id="tdlan2.check.normal" name="TDLan2 Problem" point="org.eclipse.core.resources.markers"> <super type="org.eclipse.xtext.ui.check.normal"/> <persistent value="true"/> </extension> <extension id="tdlan2.check.expensive" name="TDLan2 Problem" point="org.eclipse.core.resources.markers"> <super type="org.eclipse.xtext.ui.check.expensive"/> <persistent value="true"/> </extension> <extension point="org.eclipse.xtext.builder.participant"> <participant class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant" fileExtensions="tdlan2"/> </extension> <extension point="org.eclipse.ui.preferencePages"> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" id="org.etsi.mts.tdl.TDLan2.compiler.preferencePage" name="Compiler"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> </extension> <extension point="org.eclipse.ui.propertyPages"> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" id="org.etsi.mts.tdl.TDLan2.compiler.propertyPage" name="Compiler"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> <enabledWhen> <adapt type="org.eclipse.core.resources.IProject"/> </enabledWhen> <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> </page> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration"> <command commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand" id="org.etsi.mts.tdl.TDLan2.OpenGeneratedCode" style="push"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler" commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened" /> </activeWhen> </handler> </extension> <!-- Quick Outline --> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler" commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.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.etsi.mts.tdl.TDLan2.Editor.opened"/> </visibleWhen> </command> </menuContribution> </extension> <!-- quickfix marker resolution generator for org.etsi.mts.tdl.TDLan2 --> <extension point="org.eclipse.ui.ide.markerResolution"> <markerResolutionGenerator class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" markerType="org.etsi.mts.tdl.TDLan2.ui.tdlan2.check.fast"> <attribute name="FIXABLE_KEY" value="true"> </attribute> </markerResolutionGenerator> <markerResolutionGenerator class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" markerType="org.etsi.mts.tdl.TDLan2.ui.tdlan2.check.normal"> <attribute name="FIXABLE_KEY" value="true"> </attribute> </markerResolutionGenerator> <markerResolutionGenerator class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" markerType="org.etsi.mts.tdl.TDLan2.ui.tdlan2.check.expensive"> <attribute name="FIXABLE_KEY" value="true"> </attribute> </markerResolutionGenerator> </extension> <!-- Rename Refactoring --> <extension point="org.eclipse.ui.handlers"> <handler class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler" commandId="org.eclipse.xtext.ui.refactoring.RenameElement"> <activeWhen> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </activeWhen> </handler> </extension> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:#TextEditorContext?after=group.edit"> <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement" style="push"> <visibleWhen checkEnabled="false"> <reference definitionId="org.etsi.mts.tdl.TDLan2.Editor.opened"> </reference> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.preferencePages"> <page category="org.etsi.mts.tdl.TDLan2" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage" id="org.etsi.mts.tdl.TDLan2.refactoring" name="Refactoring"> <keywordReference id="org.etsi.mts.tdl.ui.keyword_TDLan2"/> </page> </extension> <extension point="org.eclipse.compare.contentViewers"> <viewer id="org.etsi.mts.tdl.TDLan2.compare.contentViewers" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" extensions="tdlan2"> </viewer> </extension> <extension point="org.eclipse.compare.contentMergeViewers"> <viewer id="org.etsi.mts.tdl.TDLan2.compare.contentMergeViewers" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" extensions="tdlan2" label="TDLan2 Compare"> </viewer> </extension> <extension point="org.eclipse.ui.editors.documentProviders"> <provider id="org.etsi.mts.tdl.TDLan2.editors.documentProviders" class="org.etsi.mts.tdl.ui.TDLan2ExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider" extensions="tdlan2"> </provider> </extension> <extension point="org.eclipse.team.core.fileTypes"> <fileTypes extension="tdlan2" type="text"> </fileTypes> </extension> </plugin>
plugins/org.etsi.mts.tdl.TDLan2/META-INF/MANIFEST.MF +15 −1 Original line number Diff line number Diff line Loading @@ -8,5 +8,19 @@ Bundle-ActivationPolicy: lazy Require-Bundle: org.etsi.mts.tdl.model, org.eclipse.xtext, org.eclipse.xtext.xbase, org.eclipse.equinox.common;bundle-version="3.5.0" org.eclipse.equinox.common;bundle-version="3.5.0", org.eclipse.xtext.xbase.lib, org.antlr.runtime, org.eclipse.xtext.util, org.eclipse.xtend.lib Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: org.etsi.mts.tdl.parser.antlr.internal, org.etsi.mts.tdl.scoping, org.etsi.mts.tdl.parser.antlr, org.etsi.mts.tdl, org.etsi.mts.tdl.validation, org.etsi.mts.tdl.generator, org.etsi.mts.tdl.services, org.etsi.mts.tdl.serializer, org.etsi.mts.tdl.formatting2 Import-Package: org.apache.log4j
plugins/org.etsi.mts.tdl.model/META-INF/MANIFEST.MF +3 −0 Original line number Diff line number Diff line Loading @@ -9,9 +9,12 @@ Bundle-Localization: plugin Bundle-RequiredExecutionEnvironment: JavaSE-1.7 Export-Package: org.etsi.mts.tdl, org.etsi.mts.tdl.extendedconfigurations, org.etsi.mts.tdl.extendedconfigurations.impl, org.etsi.mts.tdl.extendedconfigurations.util, org.etsi.mts.tdl.impl, org.etsi.mts.tdl.util, org.etsi.mts.tdl.structuredobjectives, org.etsi.mts.tdl.structuredobjectives.impl, org.etsi.mts.tdl.structuredobjectives.util Require-Bundle: org.eclipse.core.runtime, org.eclipse.emf.ecore;visibility:=reexport, Loading