blob: d88e1c69a4d3c13b46a9b6f3a96006b26b7e9468 [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"
Stephan Herrmann2276b5d2015-05-22 21:46:00 +020029 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.png"/>
Stephan Herrmann01664412010-04-01 20:28:43 +000030 <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
Stephan Herrmann2276b5d2015-05-22 21:46:00 +020048 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.png"
Stephan Herrmann01664412010-04-01 20:28:43 +000049 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
Stephan Herrmann2276b5d2015-05-22 21:46:00 +020075 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.png"
Stephan Herrmann01664412010-04-01 20:28:43 +000076 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">
Stephan Herrmannedebff32019-06-02 20:23:40 +020082 <superBase
83 class="org.eclipse.jdt.internal.ui.viewsupport.AppearanceAwareLabelProvider">
84 </superBase>
85 <superBase
86 class="org.eclipse.jdt.ui.StandardJavaElementContentProvider">
87 </superBase>
88 <superBase
89 class="org.eclipse.jface.viewers.ViewerComparator"
90 plugin="org.eclipse.jface">
91 </superBase>
Stephan Herrmann01664412010-04-01 20:28:43 +000092 </team>
93 </aspectBinding>
94 <aspectBinding
95 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
96 <basePlugin
Stephan Herrmann2276b5d2015-05-22 21:46:00 +020097 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.png"
Stephan Herrmann01664412010-04-01 20:28:43 +000098 id="org.eclipse.pde.api.tools.ui">
99 </basePlugin>
100 <team
101 activation="ALL_THREADS"
102 class="org.eclipse.objectteams.otdt.internal.pde.ui.ApiToolsAdapter"
103 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
104 </team>
105 </aspectBinding>
Stephan Herrmann244a0be2010-05-02 21:51:37 +0000106 <aspectBinding
107 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
108 <basePlugin
Stephan Herrmann2276b5d2015-05-22 21:46:00 +0200109 icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.png"
Stephan Herrmann244a0be2010-05-02 21:51:37 +0000110 id="org.eclipse.core.resources">
111 </basePlugin>
112 <team
113 activation="ALL_THREADS"
114 class="org.eclipse.objectteams.otdt.internal.migration.OTJProjectMigration"
115 icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
116 </team>
117 </aspectBinding>
Stephan Herrmann01664412010-04-01 20:28:43 +0000118 </extension>
119 <extension
120 point="org.eclipse.ui.popupMenus">
121 <objectContribution
122 adaptable="true"
123 id="org.eclipse.objectteams.otdt.pde.ui.objectContribution1"
124 nameFilter="*"
125 objectClass="org.eclipse.core.resources.IProject">
126 <action
127 class="org.eclipse.objectteams.otdt.internal.pde.ui.ToggleOTSupportAction"
128 enablesFor="+"
129 id="org.eclipse.objectteams.otdt.pde.ui.toggleOTSupportAction"
130 label="%menu.addOTSupport.label"
131 menubarPath="org.eclipse.ui.projectConfigure/additions">
132 </action>
133 <visibility>
134 <and>
135 <objectState
136 name="projectNature"
137 value="org.eclipse.jdt.core.javanature">
138 </objectState>
139 <not>
140 <objectState
141 name="projectNature"
142 value="org.eclipse.objectteams.otdt.OTJavaNature">
143 </objectState>
144 </not>
145 </and>
146 </visibility>
147 </objectContribution>
148 </extension>
Stephan Herrmann244a0be2010-05-02 21:51:37 +0000149 <extension
150 point="org.eclipse.ui.ide.markerResolution">
151 <markerResolutionGenerator
152 class="org.eclipse.objectteams.otdt.internal.migration.MigrationResolutions"
153 markerType="org.eclipse.jdt.core.buildpath_problem">
154 <attribute
155 name="sourceId"
156 value="OTDT">
157 </attribute>
158 </markerResolutionGenerator>
159 </extension>
Stephan Herrmann01664412010-04-01 20:28:43 +0000160</plugin>