root/org.axdt.as3/plugin.xml @ 49cbb509af4876ed4a2ccd7942c17372373a5ae2

Revision 49cbb509af4876ed4a2ccd7942c17372373a5ae2, 10.6 KB (checked in by mb0 <mb0@…>, 15 months ago)

moved imp related language services to org.axdt.as3.imp.services

  • Property mode set to 100644
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3<plugin>
4
5   <extension
6         point="org.eclipse.imp.runtime.languageDescription">
7      <language
8            url="http://axdt.org/wiki/AS3"
9            icon="icons/as3_file.gif"
10            extensions="as"
11            description="The ActionScript3 programming language for flash."
12            derivedFrom="Ecma Script"
13            natureID="org.axdt.as3.imp.nature"
14            language="AS3">
15      </language>
16   </extension>
17   <extension
18         id="imp.parserWrapper"
19         name="AS3 Parser Wrapper"
20         point="org.eclipse.imp.runtime.parser">
21      <parser
22            class="org.axdt.as3.imp.parser.AS3ParseController"
23            language="AS3">
24      </parser>
25   </extension>
26   <extension
27         point="org.eclipse.imp.runtime.tokenColorer">
28      <tokenColorer
29            class="org.axdt.as3.imp.services.AS3TokenColorer"
30            language="AS3">
31      </tokenColorer>
32   </extension>
33   <extension
34         point="org.eclipse.imp.runtime.modelTreeBuilder">
35      <treeBuilder
36            class="org.axdt.as3.imp.services.AS3TreeModelBuilder"
37            language="AS3">
38      </treeBuilder>
39   </extension>
40   <extension
41         point="org.eclipse.imp.runtime.labelProvider">
42      <labelProvider
43            class="org.axdt.as3.imp.services.AS3LabelProvider"
44            language="AS3">
45      </labelProvider>
46   </extension>
47   <extension
48         point="org.eclipse.imp.runtime.foldingUpdater">
49      <foldingUpdater
50            class="org.axdt.as3.imp.services.AS3FoldingUpdater"
51            language="AS3">
52      </foldingUpdater>
53   </extension>
54   <extension
55         point="org.eclipse.imp.runtime.referenceResolvers">
56      <referenceResolver
57            class="org.axdt.as3.imp.services.AS3ReferenceResolver"
58            language="AS3">
59      </referenceResolver>
60   </extension>
61   <extension
62         point="org.eclipse.imp.runtime.contentProposer">
63      <proposer
64            class="org.axdt.as3.imp.services.AS3ContentProposer"
65            language="AS3">
66      </proposer>
67   </extension>
68   <extension
69         point="org.eclipse.imp.runtime.editorService">
70      <editorService
71            class="org.axdt.as3.imp.services.AS3EditorService"
72            language="AS3">
73      </editorService>
74   </extension>
75   <extension
76         id="imp.hoverHelper"
77         name="AS3 Hover Helper"
78         point="org.eclipse.imp.runtime.hoverHelper">
79      <hoverHelper
80            class="org.axdt.as3.imp.services.AS3HoverHelper"
81            language="AS3">
82      </hoverHelper>
83   </extension>
84   <extension
85         point="org.eclipse.imp.runtime.hyperLink">
86      <hyperlinkDetector
87            class="org.axdt.as3.imp.services.AS3HyperLinkDetector"
88            language="AS3">
89      </hyperlinkDetector>
90   </extension>
91   <extension
92         id="imp.builder"
93         name="AS3 builder"
94         point="org.eclipse.core.resources.builders">
95      <builder
96            isConfigurable="false"
97            callOnEmptyDelta="false"
98            hasNature="true">
99         <run
100               class="org.axdt.as3.imp.builders.AS3Builder">
101            <parameter
102                  name="lang"
103                  value="AS3">
104            </parameter>
105         </run>
106      </builder>
107   </extension>
108   <extension
109         id="imp.nature"
110         name="AS3 Nature"
111         point="org.eclipse.core.resources.natures">
112      <builder
113            id="org.axdt.as3.imp.builder">
114      </builder>
115      <runtime>
116         <run
117               class="org.axdt.as3.imp.builders.AS3Nature">
118         </run>
119      </runtime>
120   </extension>
121   <extension
122         id="imp.builder.problem"
123         name="AS3 Error"
124         point="org.eclipse.core.resources.markers">
125      <super
126            type="org.eclipse.core.resources.problemmarker">
127      </super>
128   </extension>
129   <extension
130         point="org.eclipse.imp.runtime.autoEditStrategy">
131      <autoEditStrategy
132            class="org.axdt.as3.imp.services.AS3AutoEditStrategy"
133            language="AS3">
134      </autoEditStrategy>
135   </extension>
136   <extension
137         point="org.eclipse.ui.popupMenus">
138      <objectContribution
139            objectClass="org.eclipse.core.resources.IProject"
140            adaptable="false"
141            nameFilter="*"
142            id="org.axdt.as3.imp.projectContextMenu">
143         <action
144               label="Enable AS3 Builder"
145               tooltip="Enable the AS3 builder for this project"
146               class="org.axdt.as3.imp.actions.EnableAS3Nature"
147               id="org.axdt.as3.imp.actions.enableNatureAction">
148         </action>
149      </objectContribution>
150   </extension>
151   <extension
152         point="org.eclipse.ui.ide.projectNatureImages">
153      <image
154            icon="icons/obj16/NatureDecorator.gif"
155            natureId="org.axdt.as3.imp.nature"
156            id="imp.nature_img">
157      </image>
158   </extension>
159   <extension
160         point="org.eclipse.ui.perspectives">
161      <perspective
162            name="AXDT"
163            icon="icons/asdt.logo.gif"
164            class="org.axdt.as3.ui.AS3Perspective"
165            id="org.axdt.as3.perspective">
166      </perspective>
167   </extension>
168   <extension
169         point="org.eclipse.ui.perspectiveExtensions">
170      <perspectiveExtension
171            targetID="org.eclipse.ui.resourcePerspective">
172         <perspectiveShortcut
173               id="org.axdt.as3.perspective">
174         </perspectiveShortcut>
175      </perspectiveExtension>
176      <perspectiveExtension
177            targetID="org.axdt.as3.perspective">
178         <newWizardShortcut
179               id="org.axdt.as3.wizards.newProjectWizard">
180         </newWizardShortcut>
181         <newWizardShortcut
182               id="org.eclipse.ui.wizards.new.folder">
183         </newWizardShortcut>
184         <newWizardShortcut
185               id="org.eclipse.ui.wizards.new.file">
186         </newWizardShortcut>
187         <newWizardShortcut
188               id="org.axdt.as3.wizards.newAs3Wizard">
189         </newWizardShortcut>
190         <viewShortcut
191               id="org.eclipse.ui.console.ConsoleView">
192         </viewShortcut>
193         <viewShortcut
194               id="org.eclipse.ui.views.ProblemView">
195         </viewShortcut>
196         <viewShortcut
197               id="org.eclipse.ui.views.ContentOutline">
198         </viewShortcut>
199         <viewShortcut
200               id="org.eclipse.ui.views.TaskList">
201         </viewShortcut>
202         <viewShortcut
203               id="org.eclipse.ui.navigator.ProjectExplorer">
204         </viewShortcut>
205         <view
206               ratio="0.25"
207               relative="org.eclipse.ui.editorss"
208               relationship="left"
209               id="org.eclipse.ui.navigator.ProjectExplorer">
210         </view>
211         <view
212               ratio="0.7"
213               relative="org.eclipse.ui.editorss"
214               relationship="bottom"
215               id="org.eclipse.ui.views.ProblemView">
216         </view>
217         <view
218               relative="org.eclipse.ui.views.ProblemView"
219               relationship="stack"
220               id="org.eclipse.ui.console.ConsoleView">
221         </view>
222         <view
223               ratio="0.75"
224               relative="org.eclipse.ui.editorss"
225               relationship="right"
226               id="org.eclipse.ui.views.ContentOutline">
227         </view>
228         <actionSet
229               id="org.eclipse.debug.ui.launchActionSet">
230         </actionSet>
231      </perspectiveExtension>
232   </extension>
233   <extension
234         point="org.eclipse.core.runtime.contentTypes">
235      <content-type
236            file-extensions="as"
237            default-charset="UTF-8"
238            base-type="org.eclipse.core.runtime.text"
239            name="ActionScript Content-type"
240            priority="high"
241            id="as-content">
242      </content-type>
243   </extension>
244   <extension
245         point="org.eclipse.core.runtime.preferences">
246      <initializer
247            class="org.axdt.as3.preferences.AS3Preferences">
248      </initializer>
249      <initializer
250            class="org.axdt.as3.preferences.AS3EditorPreferences">
251      </initializer>
252   </extension>
253   <extension
254         point="org.eclipse.ui.propertyPages">
255      <page
256            class="org.axdt.as3.preferences.AS3ProjectProperties"
257            id="org.axdt.as3.preferences.AS3ProjectProperties"
258            name="AXDT ActionScript3">
259         <enabledWhen>
260            <adapt
261                  type="org.eclipse.core.resources.IProject">
262            </adapt>
263         </enabledWhen>
264         <filter
265               name="nature"
266               value="org.axdt.as3.imp.nature">
267         </filter>
268      </page>
269   </extension>
270   <extension
271         point="org.eclipse.ui.preferencePages">
272      <page
273            name="ActionScript 3"
274            category="org.axdt.preferences"
275            class="org.axdt.as3.preferences.AS3PreferencePage"
276            id="org.axdt.as3.preferences">
277      </page>
278      <page
279            name="Editor"
280            category="org.axdt.as3.preferences"
281            class="org.axdt.as3.preferences.AS3EditorPreferencePage"
282            id="org.axdt.as3.preferences.editor">
283      </page>
284      <page
285            name="Templates"
286            category="org.axdt.as3.preferences"
287            class="org.axdt.as3.preferences.AS3TemplatePreferencePage"
288            id="org.axdt.as3.preferences.template">
289      </page>
290   </extension>
291   <extension
292         point="org.eclipse.wst.common.frameworks.ui.extendableWizard">
293      <extendableWizard
294            id="org.axdt.as3.wizards.newProjectWizard">
295      </extendableWizard>
296   </extension>
297   <extension
298         point="org.eclipse.ui.newWizards">
299      <category
300            name="AXDT"
301            id="org.axdt.category">
302      </category>
303      <wizard
304            name="AXDT Project"
305            icon="icons/as3_file.gif"
306            category="org.axdt.category"
307            class="org.axdt.as3.wizards.NewProjectWizard"
308            preferredPerspectives="org.axdt.as3.perspective"
309            project="true"
310            finalPerspective="org.axdt.as3.perspective"
311            id="org.axdt.as3.wizards.newProjectWizard">
312         <description>
313            Creates a new As3 Project with source folder.
314         </description>
315      </wizard>
316      <wizard
317            name="AS3 File"
318            icon="icons/as3_file.gif"
319            category="org.axdt.category"
320            class="org.axdt.as3.wizards.NewAs3Wizard"
321            id="org.axdt.as3.wizards.newAs3Wizard">
322      </wizard>
323   </extension>
324   <extension
325         point="org.eclipse.ui.editors.templates">
326      <contextType
327            name="ActionScript 3"
328            class="org.axdt.as3.templates.AS3ContextType"
329            id="org.axdt.as3.templates.as3">
330      </contextType>
331      <include
332            file="templates/as3default-templates.xml">
333      </include>
334   </extension>
335</plugin>
Note: See TracBrowser for help on using the browser.