source: trunk/modelicaml/org.openmodelica.modelicaml.editor.xtext.conditionalattribute.ui/plugin.xml @ 1301

Last change on this file since 1301 was 1301, checked in by wschamai, 13 years ago

Init: Re-created version for Xtext 2.x

File size: 11.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3
4<plugin>
5
6    <extension
7            point="org.eclipse.ui.editors">
8        <editor
9            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
10            contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
11            default="true"
12            extensions="modelicamlconditionalattribute"
13            id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute"
14            name="Conditionalattribute Editor">
15        </editor>
16    </extension>
17    <extension
18        point="org.eclipse.ui.handlers">
19        <handler
20            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
21            commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
22            <activeWhen>
23                <reference
24                    definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
25                </reference>
26            </activeWhen>
27        </handler>
28        <handler
29            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
30            commandId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.validate">
31         <activeWhen>
32            <reference
33                    definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
34            </reference>
35         </activeWhen>
36      </handler>
37    </extension>
38    <extension point="org.eclipse.core.expressions.definitions">
39        <definition id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
40            <and>
41                <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
42                <with variable="activeEditor">
43                    <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" 
44                        value="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute" 
45                        forcePluginActivation="true"/>
46                </with>       
47            </and>
48        </definition>
49    </extension>
50    <extension
51            point="org.eclipse.ui.preferencePages">
52        <page
53            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
54            id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute"
55            name="Conditionalattribute">
56            <keywordReference id="org.openmodelica.modelicaml.editor.xtext.condition.ui.keyword_Conditionalattribute"/>
57        </page>
58        <page
59            category="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute"
60            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
61            id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.coloring"
62            name="Syntax Coloring">
63            <keywordReference id="org.openmodelica.modelicaml.editor.xtext.condition.ui.keyword_Conditionalattribute"/>
64        </page>
65        <page
66            category="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute"
67            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
68            id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.templates"
69            name="Templates">
70            <keywordReference id="org.openmodelica.modelicaml.editor.xtext.condition.ui.keyword_Conditionalattribute"/>
71        </page>
72    </extension>
73    <extension
74        point="org.eclipse.ui.keywords">
75        <keyword
76            id="org.openmodelica.modelicaml.editor.xtext.condition.ui.keyword_Conditionalattribute"
77            label="Conditionalattribute"/>
78    </extension>
79    <extension
80         point="org.eclipse.ui.commands">
81      <command
82            description="Trigger expensive validation"
83            id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.validate"
84            name="Validate">
85      </command>
86    </extension>
87    <extension point="org.eclipse.ui.menus">
88        <menuContribution
89            locationURI="popup:#TextEditorContext?after=group.edit">
90             <command
91                 commandId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.validate"
92                 style="push"
93                 tooltip="Trigger expensive validation">
94            <visibleWhen checkEnabled="false">
95                <reference
96                    definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
97                </reference>
98            </visibleWhen>
99         </command> 
100         </menuContribution>
101    </extension>
102    <extension point="org.eclipse.ui.menus">
103        <menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
104            <command commandId="org.eclipse.xtext.ui.editor.FindReferences">
105                <visibleWhen checkEnabled="false">
106                    <reference definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
107                    </reference>
108                </visibleWhen>
109            </command>
110        </menuContribution>
111    </extension>
112    <extension point="org.eclipse.ui.handlers">
113        <handler
114            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
115            commandId="org.eclipse.xtext.ui.editor.FindReferences">
116            <activeWhen>
117                <reference
118                    definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
119                </reference>
120            </activeWhen>
121        </handler>
122    </extension>   
123
124<!-- adding resource factories -->
125
126    <extension
127        point="org.eclipse.emf.ecore.extension_parser">
128        <parser
129            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
130            type="modelicamlconditionalattribute">
131        </parser>
132    </extension>
133    <extension point="org.eclipse.xtext.extension_resourceServiceProvider">
134        <resourceServiceProvider
135            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
136            uriExtension="modelicamlconditionalattribute">
137        </resourceServiceProvider>
138    </extension>
139
140
141
142   <extension
143         point="org.eclipse.xtext.builder.participant">
144      <participant
145            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant">
146      </participant>
147   </extension>
148
149    <!-- Quick Outline -->
150    <extension
151        point="org.eclipse.ui.handlers">
152        <handler 
153            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
154            commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
155            <activeWhen>
156                <reference
157                    definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
158                </reference>
159            </activeWhen>
160        </handler>
161    </extension>
162    <extension
163        point="org.eclipse.ui.commands">
164        <command
165            description="Open the quick outline."
166            id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
167            name="Quick Outline">
168        </command>
169    </extension>
170    <extension point="org.eclipse.ui.menus">
171        <menuContribution
172            locationURI="popup:#TextEditorContext?after=group.open">
173            <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
174                style="push"
175                tooltip="Open Quick Outline">
176                <visibleWhen checkEnabled="false">
177                    <reference definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened"/>
178                </visibleWhen>
179            </command>
180        </menuContribution>
181    </extension>
182   <!-- quickfix marker resolution generator -->
183   <extension
184         point="org.eclipse.ui.ide.markerResolution">
185      <markerResolutionGenerator
186            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
187      </markerResolutionGenerator>
188   </extension>
189
190    <!-- Rename Refactoring -->
191    <extension point="org.eclipse.ui.handlers">
192        <handler 
193            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RenameElementHandler"
194            commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
195            <activeWhen>
196                <reference
197                    definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
198                </reference>
199            </activeWhen>
200        </handler>
201    </extension>
202    <extension point="org.eclipse.ui.menus">
203         <menuContribution
204            locationURI="popup:#TextEditorContext?after=group.edit">
205         <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
206               style="push">
207            <visibleWhen checkEnabled="false">
208               <reference
209                     definitionId="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.Editor.opened">
210               </reference>
211            </visibleWhen>
212         </command>
213      </menuContribution>
214   </extension>
215
216  <extension point="org.eclipse.compare.contentViewers">
217    <viewer id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.compare.contentViewers"
218            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
219            extensions="modelicamlconditionalattribute">
220    </viewer>
221  </extension>
222  <extension point="org.eclipse.compare.contentMergeViewers">
223    <viewer id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.compare.contentMergeViewers"
224            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
225            extensions="modelicamlconditionalattribute" label="Conditionalattribute Compare">
226     </viewer>
227  </extension>
228  <extension point="org.eclipse.ui.editors.documentProviders">
229    <provider id="org.openmodelica.modelicaml.editor.xtext.condition.Conditionalattribute.editors.documentProviders"
230            class="org.openmodelica.modelicaml.editor.xtext.condition.ui.ConditionalattributeExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
231            extensions="modelicamlconditionalattribute">
232    </provider>
233  </extension>
234
235</plugin>
Note: See TracBrowser for help on using the repository browser.