Skip to main content
summaryrefslogtreecommitdiffstats
blob: e2cd84c74936112206855def448305b2d7d0b470 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>



<plugin>
	<!-- Note that the nature and builder definitions appear here mainly
	     because they should have an ID starting with org.eclipse.objectteams.otdt, 
	     rather than org.eclipse.jdt, allthough they are defined in jdt.core -->
	     
	<!-- objectteams project nature -->
	<extension
	    point="org.eclipse.core.resources.natures"
	    id="OTJavaNature"
	    name="%otNatureName">
	    <runtime>
	       <run class="org.eclipse.objectteams.otdt.core.ext.OTJavaNature">
	       </run>
	    </runtime>
	    <builder
	       id="org.eclipse.objectteams.otdt.builder.OTJBuilder">
	    </builder>
	<!-- run and configure our nature AFTER the java-nature has been configured -->
	    <requires-nature
	            id="org.eclipse.jdt.core.javanature">
	    </requires-nature>
	</extension>
	
	<!-- OT/J Builder: -->
	<extension
	    point="org.eclipse.core.resources.builders"
	    id="builder.OTJBuilder"
		name="%otjBuilderName">
	    <builder hasNature="true">
	       <run class="org.eclipse.objectteams.otdt.internal.core.builder.OTJBuilder">
	       </run>
	    </builder>
	</extension>

   <extension point="org.eclipse.jdt.core.classpathVariableInitializer">
      <classpathVariableInitializer 
         	variable="OTDT_INSTALLDIR" 
         	class="org.eclipse.objectteams.otdt.core.ext.OTVariableInitializer"/> 
      <classpathVariableInitializer 
         	variable="OTRUNTIME_LIBDIR" 
         	class="org.eclipse.objectteams.otdt.core.ext.OTVariableInitializer"/> 
   </extension>
   
   <extension 
   		point="org.eclipse.jdt.core.classpathContainerInitializer"
        id="org.eclipse.objectteams.otdt.otreContainerInitializer">
      <classpathContainerInitializer
	 		id="OTRE"
            class="org.eclipse.objectteams.otdt.core.ext.OTREContainerInitializer"/>
   </extension>
   
   <extension point="org.eclipse.jdt.launching.classpathProviders">
	   <classpathProvider 
	      id="org.eclipse.objectteams.otdt.OTRuntimeClasspathProvider"
	      class="org.eclipse.objectteams.otdt.core.ext.OTRuntimeClasspathProvider">
	   </classpathProvider>
   </extension>
</plugin>

Back to the top