plugin.xml 3.06 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
	<extension point="org.eclipse.debug.core.launchConfigurationTypes">
	    <launchConfigurationType
	        name="Kieker-monitored Java Application"
	        delegate="kieker.tools.eclipse.monitoring.launch.KiekerMonitoringLaunchConfigurationDelegate"
	        modes="run"               
	        id="org.eclipse.jdt.launching.kiekerMonitoredJavaApplication">        
	    </launchConfigurationType>
	</extension>
	<extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
    <launchConfigurationTypeImage
        icon="resources/kieker16.png"
        configTypeID="org.eclipse.jdt.launching.kiekerMonitoredJavaApplication"
        id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.KiekerMonitoredJavaApplication">
    </launchConfigurationTypeImage>
	</extension>
	<extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
	    <launchConfigurationTabGroup
	        type="org.eclipse.jdt.launching.kiekerMonitoredJavaApplication"
	        class="kieker.tools.eclipse.monitoring.launch.KiekerMonitoredJavaApplicationTabGroup"
	        id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.kiekerMonitoredJavaApplication">
	    </launchConfigurationTabGroup>
	</extension>
 <extension
       point="org.eclipse.ui.views">
    <view
          allowMultiple="false"
          category="kieker.tools.eclipse.kieker"
          class="kieker.tools.eclipse.monitoring.views.ProbesView"
          icon="resources/kieker16.png"
          id="kieker.tools.eclipse.monitoring.views.probes"
          name="Kieker Probes"
          restorable="false">
    </view>
    <category
        name="Kieker"
        id="kieker.tools.eclipse.kieker">
</category>
 </extension>
 <extension
       point="org.eclipse.ui.menus">
    <menuContribution
          allPopups="false"
          locationURI="popup:org.eclipse.jdt.ui.PackageExplorer?after=additions">
       <menu
             icon="resources/kieker16.png"
Florian's avatar
Florian committed
49
             label="Kieker Monitoring">
50 51
          <command
                commandId="kieker.tools.eclipse.monitoring.commands.Probes"
Florian's avatar
Florian committed
52
                label="Probes Configuration"
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
                style="push">
          </command>
          <command
                commandId="kieker.tools.eclipse.monitoring.commands.Properties"
                label="Properties"
                style="push">
          </command>
          <visibleWhen
                checkEnabled="false">
             <with
                   variable="selection">
                <count
                      value="+">
                </count>
             </with>
          </visibleWhen>
       </menu>
    </menuContribution>
 </extension>
 <extension
       point="org.eclipse.ui.handlers">
    <handler
          class="kieker.tools.eclipse.monitoring.handlers.Probes"
          commandId="kieker.tools.eclipse.monitoring.commands.Probes">
    </handler>
    <handler
          class="kieker.tools.eclipse.monitoring.handlers.Properties"
          commandId="kieker.tools.eclipse.monitoring.commands.Properties">
    </handler>
 </extension>

</plugin>