blob: 2d660708c8ea1c276996bfc842692e21eb7a8e7b [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"
Stephan Herrmann72d501f2010-11-25 00:48:51 +000043 class="org.eclipse.objectteams.otdt.internal.core.ext.OTVariableInitializer"/>
Stephan Herrmann01664412010-04-01 20:28:43 +000044 </extension>
45
46 <extension
47 point="org.eclipse.jdt.core.classpathContainerInitializer"
48 id="org.eclipse.objectteams.otdt.otreContainerInitializer">
49 <classpathContainerInitializer
50 id="OTRE"
Stephan Herrmann72d501f2010-11-25 00:48:51 +000051 class="org.eclipse.objectteams.otdt.internal.core.ext.OTREContainerInitializer"/>
Stephan Herrmann01664412010-04-01 20:28:43 +000052 </extension>
Stephan Herrmanna5bfa5c2010-08-12 17:51:46 +000053 <extension
54 point="org.eclipse.objectteams.otequinox.aspectBindings">
55 <aspectBinding
56 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
57 <basePlugin
58 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.gif"
59 id="org.eclipse.jdt.core">
60 </basePlugin>
61 <team
62 activation="ALL_THREADS"
63 class="org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies"
64 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
65 </team>
66 </aspectBinding>
67 </extension>
Stephan Herrmann01664412010-04-01 20:28:43 +000068</plugin>