source: trunk/modelicaml/kepler/org.openmodelica.modelicaml.editor.xtext.activitycontrolflowguardexpression.ui/plugin.xml

Last change on this file was 1796, checked in by wschamai, 11 years ago

Initial commit for ModelicaML migrated to Eclipse Kepler with Papyrus 0.10 and Acceleo 3.

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