blob: 480df84c702c87fba30ea691be2401d4340dd929 [file] [log] [blame]
Stephan Herrmann01664412010-04-01 20:28:43 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3<plugin>
4
5 <!-- === Wizard: === -->
6 <extension
7 point="org.eclipse.ui.newWizards">
8 <wizard
9 category="org.eclipse.objectteams.otdt.ui.wizards"
10 class="org.eclipse.objectteams.otdt.internal.pde.ui.OTNewPluginProjectWizard"
11 finalPerspective="org.eclipse.objectteams.otdt.ui.OTJavaPerspective"
12 icon="icons/ot/newotpprj_obj.gif"
13 id="org.eclipse.objectteams.otdt.pde.ui.wizards.OTNewPluginProjectWizard"
14 name="Object Teams Plug-in Project "
15 preferredPerspectives="org.eclipse.objectteams.otdt.ui.OTJavaPerspective"
16 project="true">
17 <description>
18 %new.OTPluginProject.description
19 </description>
20 </wizard>
21 </extension>
22
23 <!-- === Aspects: === -->
24 <extension
25 point="org.eclipse.objectteams.otequinox.aspectBindings">
26 <aspectBinding
27 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
28 <basePlugin id="org.eclipse.pde.ui"
29 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.gif"/>
30 <team
31 activation="NONE"
32 class="org.eclipse.objectteams.otdt.internal.pde.ui.OTPluginDependenciesAdapter"
33 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif"/>
34 <team
35 activation="ALL_THREADS"
36 class="org.eclipse.objectteams.otdt.internal.pde.ui.ExtensionEditorAdaptor"
37 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
38 </team>
39 <team
40 activation="ALL_THREADS"
41 class="org.eclipse.objectteams.otdt.internal.pde.validation.BundleValidation"
42 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
43 </team>
44 </aspectBinding>
45 <aspectBinding
46 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
47 <basePlugin
48 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.gif"
49 id="org.eclipse.pde.core">
50 </basePlugin>
51 <team
52 activation="ALL_THREADS"
53 class="org.eclipse.objectteams.otdt.internal.pde.ui.ClasspathComputerAdapter"
54 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
55 </team>
56 <team
57 activation="ALL_THREADS"
58 class="org.eclipse.objectteams.otdt.internal.pde.validation.BundleValidation"
59 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
60 </team>
61 <team
62 activation="ALL_THREADS"
63 class="org.eclipse.objectteams.otdt.internal.pde.ui.PackageExplorerAdaptor"
64 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
65 </team>
Stephan Herrmann244a0be2010-05-02 21:51:37 +000066 <team
67 activation="ALL_THREADS"
68 class="org.eclipse.objectteams.otdt.internal.migration.OTEquinoxMigration"
69 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
70 </team>
Stephan Herrmann01664412010-04-01 20:28:43 +000071 </aspectBinding>
72 <aspectBinding
73 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
74 <basePlugin
75 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.gif"
76 id="org.eclipse.jdt.ui">
77 </basePlugin>
78 <team
79 activation="ALL_THREADS"
80 class="org.eclipse.objectteams.otdt.internal.pde.ui.PackageExplorerAdaptor"
81 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
82 </team>
83 </aspectBinding>
84 <aspectBinding
85 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
86 <basePlugin
87 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.gif"
88 id="org.eclipse.pde.api.tools.ui">
89 </basePlugin>
90 <team
91 activation="ALL_THREADS"
92 class="org.eclipse.objectteams.otdt.internal.pde.ui.ApiToolsAdapter"
93 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
94 </team>
95 </aspectBinding>
Stephan Herrmann244a0be2010-05-02 21:51:37 +000096 <aspectBinding
97 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
98 <basePlugin
99 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.gif"
100 id="org.eclipse.core.resources">
101 </basePlugin>
102 <team
103 activation="ALL_THREADS"
104 class="org.eclipse.objectteams.otdt.internal.migration.OTJProjectMigration"
105 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
106 </team>
107 </aspectBinding>
Stephan Herrmann01664412010-04-01 20:28:43 +0000108 </extension>
109 <extension
110 point="org.eclipse.ui.popupMenus">
111 <objectContribution
112 adaptable="true"
113 id="org.eclipse.objectteams.otdt.pde.ui.objectContribution1"
114 nameFilter="*"
115 objectClass="org.eclipse.core.resources.IProject">
116 <action
117 class="org.eclipse.objectteams.otdt.internal.pde.ui.ToggleOTSupportAction"
118 enablesFor="+"
119 id="org.eclipse.objectteams.otdt.pde.ui.toggleOTSupportAction"
120 label="%menu.addOTSupport.label"
121 menubarPath="org.eclipse.ui.projectConfigure/additions">
122 </action>
123 <visibility>
124 <and>
125 <objectState
126 name="projectNature"
127 value="org.eclipse.jdt.core.javanature">
128 </objectState>
129 <not>
130 <objectState
131 name="projectNature"
132 value="org.eclipse.objectteams.otdt.OTJavaNature">
133 </objectState>
134 </not>
135 </and>
136 </visibility>
137 </objectContribution>
138 </extension>
Stephan Herrmann244a0be2010-05-02 21:51:37 +0000139 <extension
140 point="org.eclipse.ui.ide.markerResolution">
141 <markerResolutionGenerator
142 class="org.eclipse.objectteams.otdt.internal.migration.MigrationResolutions"
143 markerType="org.eclipse.jdt.core.buildpath_problem">
144 <attribute
145 name="sourceId"
146 value="OTDT">
147 </attribute>
148 </markerResolutionGenerator>
149 </extension>
Stephan Herrmann01664412010-04-01 20:28:43 +0000150</plugin>