blob: b88a55fdf76b8c419c897e6b22a3ab70b010d623 [file] [log] [blame]
Stephan Herrmann01664412010-04-01 20:28:43 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3
4
5
6<plugin>
7 <!-- Note that the nature and builder definitions appear here mainly
8 because they should have an ID starting with org.eclipse.objectteams.otdt,
9 rather than org.eclipse.jdt, allthough they are defined in jdt.core -->
10
11 <!-- objectteams project nature -->
12 <extension
13 point="org.eclipse.core.resources.natures"
14 id="OTJavaNature"
15 name="%otNatureName">
16 <runtime>
17 <run class="org.eclipse.objectteams.otdt.core.ext.OTJavaNature">
18 </run>
19 </runtime>
20 <builder
21 id="org.eclipse.objectteams.otdt.builder.OTJBuilder">
22 </builder>
23 <!-- run and configure our nature AFTER the java-nature has been configured -->
24 <requires-nature
25 id="org.eclipse.jdt.core.javanature">
26 </requires-nature>
27 </extension>
28
29 <!-- OT/J Builder: -->
30 <extension
31 point="org.eclipse.core.resources.builders"
32 id="builder.OTJBuilder"
33 name="%otjBuilderName">
34 <builder hasNature="true">
35 <run class="org.eclipse.objectteams.otdt.internal.core.builder.OTJBuilder">
36 </run>
37 </builder>
38 </extension>
39
40 <extension point="org.eclipse.jdt.core.classpathVariableInitializer">
41 <classpathVariableInitializer
42 variable="OTDT_INSTALLDIR"
43 class="org.eclipse.objectteams.otdt.core.ext.OTVariableInitializer"/>
Stephan Herrmannc2bc64e2010-04-02 01:31:58 +000044 <classpathVariableInitializer
45 variable="OTRUNTIME_LIBDIR"
46 class="org.eclipse.objectteams.otdt.core.ext.OTVariableInitializer"/>
Stephan Herrmann01664412010-04-01 20:28:43 +000047 </extension>
48
49 <extension
50 point="org.eclipse.jdt.core.classpathContainerInitializer"
51 id="org.eclipse.objectteams.otdt.otreContainerInitializer">
52 <classpathContainerInitializer
53 id="OTRE"
54 class="org.eclipse.objectteams.otdt.core.ext.OTREContainerInitializer"/>
55 </extension>
Stephan Herrmann01664412010-04-01 20:28:43 +000056</plugin>