blob: baecd65a429c7d5fe9403d5e7e9ef7f3f4569f7e [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>
Stephan Herrmann82b8ceb2017-01-12 15:08:26 +010037 <dynamicReference class="org.eclipse.jdt.internal.core.DynamicProjectReferences"/>
Stephan Herrmann01664412010-04-01 20:28:43 +000038 </builder>
39 </extension>
40
41 <extension point="org.eclipse.jdt.core.classpathVariableInitializer">
42 <classpathVariableInitializer
43 variable="OTDT_INSTALLDIR"
Stephan Herrmann72d501f2010-11-25 00:48:51 +000044 class="org.eclipse.objectteams.otdt.internal.core.ext.OTVariableInitializer"/>
Stephan Herrmann01664412010-04-01 20:28:43 +000045 </extension>
46
47 <extension
48 point="org.eclipse.jdt.core.classpathContainerInitializer"
49 id="org.eclipse.objectteams.otdt.otreContainerInitializer">
50 <classpathContainerInitializer
51 id="OTRE"
Stephan Herrmann72d501f2010-11-25 00:48:51 +000052 class="org.eclipse.objectteams.otdt.internal.core.ext.OTREContainerInitializer"/>
Stephan Herrmann01664412010-04-01 20:28:43 +000053 </extension>
Stephan Herrmanna5bfa5c2010-08-12 17:51:46 +000054 <extension
55 point="org.eclipse.objectteams.otequinox.aspectBindings">
56 <aspectBinding
57 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
58 <basePlugin
Stephan Herrmann2276b5d2015-05-22 21:46:00 +020059 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.png"
Stephan Herrmanna5bfa5c2010-08-12 17:51:46 +000060 id="org.eclipse.jdt.core">
61 </basePlugin>
62 <team
63 activation="ALL_THREADS"
64 class="org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies"
65 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
66 </team>
Stephan Herrmann8f4f0432015-06-06 22:38:44 +020067 <team
68 activation="NONE"
69 class="org.eclipse.objectteams.otdt.core.hierarchy.OTTypeHierarchies$OTTypeHierarchyImpl"
70 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
71 </team>
Stephan Herrmanna5bfa5c2010-08-12 17:51:46 +000072 </aspectBinding>
73 </extension>
Stephan Herrmann9e466032011-08-20 22:55:04 +000074 <extension
75 id="globalProblem"
76 name="Global Analysis Problem"
77 point="org.eclipse.core.resources.markers">
78 <super
79 type="org.eclipse.jdt.core.problem">
80 </super>
81 <persistent
82 value="true">
83 </persistent>
84 </extension>
Stephan Herrmann01664412010-04-01 20:28:43 +000085</plugin>