source: branches/xtext-MDT/org.modelica.xtext.core.ui/plugin.xml_gen @ 1348

Last change on this file since 1348 was 553, checked in by nasko, 15 years ago

Fixed some problem with the grammar file

File size: 4.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.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.ui.core.editor.XtextEditor"
10            contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
11            default="true"
12            extensions="mo"
13            id="org.modelica.xtext.ModelicaAST"
14            name="ModelicaAST Editor">
15        </editor>
16    </extension>
17    <extension
18        point="org.eclipse.ui.handlers">
19        <handler
20            class="org.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.ui.common.editor.hyperlinking.OpenDeclarationHandler"
21            commandId="org.eclipse.xtext.ui.common.editor.hyperlinking.OpenDeclaration">
22            <activeWhen>
23                <reference
24                    definitionId="org.modelica.xtext.ModelicaAST.Editor.opened">
25                </reference>
26            </activeWhen>
27        </handler>
28        <handler
29            class="org.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.ui.core.editor.handler.ValidateActionHandler"
30            commandId="org.modelica.xtext.ModelicaAST.validate">
31         <activeWhen>
32            <reference
33                    definitionId="org.modelica.xtext.ModelicaAST.Editor.opened">
34            </reference>
35         </activeWhen>
36      </handler>
37    </extension>
38    <extension point="org.eclipse.core.expressions.definitions">
39        <definition id="org.modelica.xtext.ModelicaAST.Editor.opened">
40            <and>
41                <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
42                <with variable="activeEditor">
43                    <test property="org.eclipse.xtext.ui.core.editor.XtextEditor.languageName"
44                        value="org.modelica.xtext.ModelicaAST"
45                        forcePluginActivation="true"/>
46                </with>       
47            </and>
48        </definition>
49    </extension>
50    <extension
51            point="org.eclipse.ui.preferencePages">
52        <page
53            class="org.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.ui.core.editor.preferences.LanguageRootPreferencePage"
54            id="org.modelica.xtext.ModelicaAST"
55            name="ModelicaAST"
56            category="org.eclipse.xtext.languages">
57            <keywordReference id="org.modelica.xtext.ui.keyword_ModelicaAST"/>
58        </page>
59        <page
60            category="org.modelica.xtext.ModelicaAST"
61            class="org.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.ui.common.editor.syntaxcoloring.SyntaxColoringPreferencePage"
62            id="org.modelica.xtext.ModelicaAST.coloring"
63            name="Syntax Coloring">
64            <keywordReference id="org.modelica.xtext.ui.keyword_ModelicaAST"/>
65        </page>
66        <page
67            category="org.modelica.xtext.ModelicaAST"
68            class="org.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.ui.common.editor.templates.XtextTemplatePreferencePage"
69            id="org.modelica.xtext.ModelicaAST.templates"
70            name="Templates">
71            <keywordReference id="org.modelica.xtext.ui.keyword_ModelicaAST"/>
72        </page>
73    </extension>
74    <extension
75        point="org.eclipse.ui.keywords">
76        <keyword
77            id="org.modelica.xtext.ui.keyword_ModelicaAST"
78            label="ModelicaAST"/>
79    </extension>
80    <extension
81         point="org.eclipse.ui.commands">
82      <command
83            description="Trigger expensive validation"
84            id="org.modelica.xtext.ModelicaAST.validate"
85            name="Validate">
86      </command>
87    </extension>
88    <extension point="org.eclipse.ui.menus">
89        <menuContribution
90            locationURI="popup:#TextEditorContext?after=group.open">
91             <command
92                 commandId="org.modelica.xtext.ModelicaAST.validate"
93                 style="push"
94                 tooltip="Trigger expensive validation">
95            <visibleWhen checkEnabled="false">
96                <reference
97                    definitionId="org.modelica.xtext.ModelicaAST.Editor.opened">
98                </reference>
99            </visibleWhen>
100         </command> 
101         </menuContribution>
102    </extension>
103        <extension
104         point="org.eclipse.xtext.ui.core.languageBuilder">
105      <languageBuilder
106            class="org.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.ui.core.builder.ILanguageBuilder">
107      </languageBuilder>
108   </extension>
109
110<!-- adding resource factories -->
111
112    <extension
113        point="org.eclipse.emf.ecore.extension_parser">
114        <parser
115            class="org.modelica.xtext.ModelicaASTExecutableExtensionFactory:org.eclipse.xtext.resource.XtextResourceFactory"
116            type="mo">
117        </parser>
118    </extension>
119
120
121
122
123</plugin>
Note: See TracBrowser for help on using the repository browser.