blob: 49674cf1dcc68febfdc516a538c7767e10a7bcf3 [file] [log] [blame]
jlanuti6f30d402007-04-18 19:54:42 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3<plugin>
4
5 <extension point="org.eclipse.ui.editors">
6 <editor
7 default="true"
8 name="%EDITOR_COMPONENT_XML"
9 icon="icons/componentxml.gif"
10 filenames="component.xml"
11 class="org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentXMLEditor"
12 id="org.eclipse.wtp.releng.tools.component.ui.internal.editor.ComponentXMLEditor"
13 />
14 </extension>
15
16 <extension point="org.eclipse.ui.popupMenus">
17 <objectContribution
18 objectClass="org.eclipse.core.resources.IFile"
19 nameFilter="component.xml"
20 id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan">
21 <menu
22 label="%LABEL_POPUP_MENU_API"
23 path="additions"
24 id="org.eclipse.wtp.releng.tools.component.ui.popupMenu">
25 <separator name="popupActions"/>
26 </menu>
27 <action
28 label="%LABEL_POPUP_ACTION_API_VIOLATION"
29 class="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4APIViolation"
30 menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
31 id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4APIViolation"/>
32 <action
33 label="%LABEL_POPUP_ACTION_SCAN_4_MISSING_JAVADOC"
34 class="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4MissingJavadoc"
35 menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
36 id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4MissingJavadoc"/>
37 <action
38 label="%LABEL_POPUP_ACTION_SCAN_4_NON_API_DEPS"
39 class="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4NonAPIDependency"
40 menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
41 id="org.eclipse.wtp.releng.tools.component.ui.internal.action.Scan4NonAPIDependency"/>
42 </objectContribution>
43 </extension>
44
45 <extension point="org.eclipse.ui.newWizards">
46 <category id="org.eclipse.wtp.releng.tools.component.core" name="API"/>
47 <wizard
48 name="API Reference Report"
49 icon="icons/componentxml.gif"
50 category="org.eclipse.wtp.releng.tools.component.core"
51 class="org.eclipse.wtp.releng.tools.component.ui.internal.wizard.APIRefCompatibilityWizard"
52 id="org.eclipse.wtp.releng.tools.component.ui.internal.wizard.APIRefCompatibilityWizard">
53 </wizard>
54 </extension>
55
56 <extension point="org.eclipse.ui.popupMenus">
57 <objectContribution
58 objectClass="org.eclipse.core.resources.IProject"
59 id="org.eclipse.wtp.releng.tools.component.ui.internal.adopter">
60 <menu
61 label="%LABEL_POPUP_MENU_API"
62 path="additions"
63 id="org.eclipse.wtp.releng.tools.component.ui.popupMenu">
64 <separator name="popupActions"/>
65 </menu>
66 <action
67 label="%LABEL_POPUP_ACTION_APPLY_NON_API_DEPRECATION_POLICY"
68 class="org.eclipse.wtp.releng.tools.component.ui.internal.adopter.action.Scan4APIRefCompatibility"
69 menubarPath="org.eclipse.wtp.releng.tools.component.ui.popupMenu/popupActions"
70 id="org.eclipse.wtp.releng.tools.component.ui.internal.adopter.action.Scan4APIRefCompatibility"/>
71 </objectContribution>
72 </extension>
73
74 <extension point="org.eclipse.ui.preferencePages">
75 <page
76 name="%PREFERENCE_PAGE_USAGE_REPORT"
77 class="org.eclipse.wtp.releng.tools.component.ui.internal.adopter.preference.UsageReportsPrefPage"
78 id="org.eclipse.wtp.releng.tools.component.ui.internal.adopter.preference.UsageReportsPrefPage">
79 </page>
80 </extension>
81
82 <extension point="org.eclipse.ui.views">
83 <category
84 id="org.eclipse.wtp.releng.tools.component.ui"
85 name="%LABEL_CATEGORY_API"/>
86 <view
87 id="org.eclipse.wtp.releng.tools.component.ui.internal.adopter.view.BreakageReportView"
88 name="%LABEL_VIEW_BREAKAGE"
89 category="org.eclipse.wtp.releng.tools.component.ui"
90 class="org.eclipse.wtp.releng.tools.component.ui.internal.adopter.view.BreakageReportView"/>
91</extension>
92
93</plugin>