plugin.xml
 1  <?xml version="1.0" encoding="UTF-8"?>
 2  <?eclipse version="3.2"?>
 3  <plugin>
 4     <extension
 5           id="org.eclipsetrader.ui.workbench"
 6           point="org.eclipse.core.runtime.applications">
 7        <application>
 8           <run
 9                 class="org.eclipsetrader.ui.internal.application.TraderApplication">
10           </run>
11        </application>
12     </extension>
13     <extension
14           point="org.eclipse.ui.presentationFactories">
15        <factory
16              class="org.eclipsetrader.ui.internal.presentation.TraderPresentationFactory"
17              id="org.eclipsetrader.platform.presentation"
18              name="EclipseTrader Platform Presentation">
19        </factory>
20     </extension>
21     <extension
22           point="org.eclipse.ui.commands">
23        <command
24              categoryId="org.eclipse.ui.category.navigate"
25              description="Open the selected object."
26              id="org.eclipse.ui.file.open"
27              name="Open">
28        </command>
29        <command
30              categoryId="org.eclipse.ui.category.edit"
31              id="org.eclipse.ui.edit.settings"
32              name="Settings">
33        </command>
34     </extension>
35     <extension
36           point="org.eclipse.ui.activities">
37        <activity
38              description="Hide unwanted contributions"
39              id="org.eclipsetrader.activities.hideContributions"
40              name="Hide Contributions">
41        </activity>
42        <activityPatternBinding
43              activityId="org.eclipsetrader.activities.hideContributions"
44              pattern="org.eclipse.ui/org.eclipse.ui">
45        </activityPatternBinding>
46     </extension>
47     <extension
48           point="org.eclipse.ui.preferencePages">
49        <page
50              category="org.eclipse.ui.preferencePages.Workbench"
51              class="org.eclipse.ui.ExtensionFactory:appearancePreferencePage"
52              id="org.eclipse.ui.preferencePages.Appearance"
53              name="Appearance"/>
54        <page
55              category="org.eclipse.ui.preferencePages.Workbench"
56              class="org.eclipse.ui.ExtensionFactory:perspectivesPreferencePage"
57              id="org.eclipse.ui.preferencePages.Perspectives"
58              name="Perspectives"/>
59        <page
60              category="org.eclipse.ui.preferencePages.Workbench"
61              class="org.eclipse.ui.ExtensionFactory:newKeysPreferencePage"
62              id="org.eclipse.ui.preferencePages.Keys"
63              name="Keys"/>
64     </extension>
65     <extension
66           point="org.eclipse.ui.bindings">
67        <key
68              commandId="org.eclipse.ui.file.open"
69              schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
70              sequence="F3">
71        </key>
72     </extension>
73     <extension  
74           point="org.eclipse.ui.views">  
75        <view  
76              name="Progress View"  
77              icon="icons/eview16/pview.gif"  
78              category="org.eclipse.ui"  
79              class="org.eclipse.ui.ExtensionFactory:progressView"  
80              id="org.eclipse.ui.views.ProgressView">  
81        </view>  
82     </extension>  
83  </plugin>