]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.ide.ui/plugin.xml
Experimental PDE config for core projects
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ide.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.preferencePages">
6 <page
7 id="org.argeo.slc.ide.ui.mainPreferencePage"
8 name="SLC"
9 class="org.argeo.slc.ide.ui.SlcMainPreferencePage">
10 </page>
11 </extension>
12 <extension
13 point="org.eclipse.ui.perspectives">
14 <perspective
15 class="org.argeo.slc.ide.ui.SlcPerspectiveFactory"
16 icon="icons/argeo-icon-100104-256.png"
17 id="org.argeo.slc.ide.ui.slcPerspective"
18 name="SLC">
19 </perspective>
20 </extension>
21 <extension
22 point="org.eclipse.pde.core.targets">
23 <target
24 definition="slc-sdk-dev.target"
25 id="org.argeo.slc.ide.ui.targetSlcSdkDev"
26 name="SLC SDK (devpt)">
27 </target>
28 </extension>
29 <extension
30 point="org.eclipse.debug.ui.launchShortcuts">
31 <shortcut
32 class="org.argeo.slc.ide.ui.launch.osgi.SlcLaunchShortcut"
33 icon="icons/slc-launch.gif"
34 id="org.argeo.slc.ide.ui.slcOsgiLaunchShortcut"
35 label="SLC"
36 modes="run,debug">
37
38 <contextualLaunch>
39 <enablement>
40 <with variable="selection">
41 <iterate>
42 <and>
43 <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/>
44 <or>
45 <adapt type="org.eclipse.core.resources.IProject"/>
46 <test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/>
47 </or>
48 </and>
49 </iterate>
50 </with>
51 </enablement>
52 </contextualLaunch>
53 </shortcut>
54 <!--
55 <shortcut
56 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"
57 icon="icons/slcScriptLaunch.gif"
58 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"
59 label="SLC script"
60 modes="run,debug">
61
62 <contextualLaunch>
63 <enablement>
64 <with variable="selection">
65 <count value="1"/>
66 <iterate>
67 <or>
68 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
69 </or>
70 </iterate>
71 </with>
72 </enablement>
73 </contextualLaunch>
74 </shortcut>
75 <shortcut
76 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
77 icon="icons/slcScriptLaunch.gif"
78 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
79 label="SLC script..."
80 modes="run,debug">
81
82 <contextualLaunch>
83 <enablement>
84 <with variable="selection">
85 <count value="1"/>
86 <iterate>
87 <or>
88 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
89 </or>
90 </iterate>
91 </with>
92 </enablement>
93 </contextualLaunch>
94 </shortcut>
95 -->
96 </extension>
97 <!--
98 <extension point = "org.eclipse.debug.core.launchConfigurationTypes">
99 <launchConfigurationType
100 id="org.argeo.slc.ide.ui.slcScriptLaunchType"
101 name="SLC Script"
102 delegate="org.argeo.slc.ide.ui.launch.script.SlcScriptLaunchDelegate"
103 modes= "run, debug">
104 </launchConfigurationType>
105 </extension>
106 <extension
107 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
108 <launchConfigurationTabGroup
109 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"
110 id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"
111 type="org.argeo.slc.launch.slcScriptLaunchType">
112 </launchConfigurationTabGroup>
113 </extension>
114 -->
115 <!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html
116 <extension point="org.eclipse.core.runtime.adapters">
117 <factory adaptableType="org.eclipse.core.resources.IResource" class="">
118 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
119 </factory>
120 </extension> -->
121 <!--
122 <extension
123 point="org.eclipse.ui.preferencePages">
124 <page
125 class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"
126 id="org.argeo.slc.ui.slcPreferencePage"
127 name="SLC">
128 </page>
129 </extension>
130 <extension
131 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
132 <launchConfigurationTypeImage
133 configTypeID="org.argeo.slc.launch.slcScriptLaunchType"
134 icon="icons/slcScriptLaunch.gif"
135 id="org.argeo.slc.launch.slcScriptLaunchTypeImage">
136 </launchConfigurationTypeImage>
137 </extension>
138 -->
139 </plugin>