Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.examples.memory/plugin.xml')
-rw-r--r--org.eclipse.debug.examples.memory/plugin.xml78
1 files changed, 78 insertions, 0 deletions
diff --git a/org.eclipse.debug.examples.memory/plugin.xml b/org.eclipse.debug.examples.memory/plugin.xml
new file mode 100644
index 000000000..caceaeffa
--- /dev/null
+++ b/org.eclipse.debug.examples.memory/plugin.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+
+
+<!-- Launch Configuration for IExtendedMemoryBlock -->
+ <extension
+ point="org.eclipse.debug.core.launchConfigurationTypes">
+ <launchConfigurationType
+ delegate="org.eclipse.debug.examples.internal.memory.launchconfig.SampleLaunchConfigurationDelegateEx"
+ id="example.debug.memoryview.samplelaunch.iextendedmemoryblock"
+ modes="debug"
+ name="%launchConfigurationType.name"
+ public="true">
+ </launchConfigurationType>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ <launchConfigurationTabGroup
+ type="example.debug.memoryview.samplelaunch.iextendedmemoryblock"
+ class="org.eclipse.debug.examples.internal.memory.launchconfig.SampleLaunchTabGroup"
+ id="example.debug.memoryview.samplelaunch.sampletabgroup">
+ </launchConfigurationTabGroup>
+ </extension>
+<!-- model presentation -->
+<extension
+ point="org.eclipse.debug.ui.debugModelPresentations">
+ <debugModelPresentation
+ class="org.eclipse.debug.examples.internal.memory.launchconfig.SampleModelPresentation"
+ id="example.debug.memoryview">
+ </debugModelPresentation>
+</extension>
+<!-- rendering bindings -->
+<extension
+ point="org.eclipse.debug.ui.memoryRenderings">
+ <renderingBindings
+ defaultIds="org.eclipse.debug.ui.rendering.raw_memory,org.eclipse.debug.ui.rendering.signedint"
+ primaryId="org.eclipse.debug.ui.rendering.raw_memory"
+ renderingIds="org.eclipse.debug.ui.rendering.raw_memory,org.eclipse.debug.ui.rendering.ascii,org.eclipse.debug.ui.rendering.signedint,org.eclipse.debug.ui.rendering.unsignedint">
+ <enablement>
+ <instanceof value="org.eclipse.debug.examples.internal.memory.core.SampleMemoryBlock"/>
+ </enablement>
+ </renderingBindings>
+</extension>
+<!-- context binding to open memory view automatically -->
+<extension
+ point="org.eclipse.ui.contexts">
+ <context
+ name="%context.name"
+ description="%context.description"
+ parentId="org.eclipse.debug.ui.debugging"
+ id="example.debug.memoryview.debugging">
+ </context>
+
+</extension>
+ <extension
+ point="org.eclipse.debug.ui.debugModelContextBindings">
+ <modelContextBinding
+ debugModelId="example.debug.memoryview"
+ contextId="example.debug.memoryview.debugging">
+ </modelContextBinding>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.contextViewBindings">
+ <contextViewBinding
+ autoOpen="true"
+ contextId="example.debug.memoryview.debugging"
+ viewId="org.eclipse.debug.ui.MemoryView">
+ </contextViewBinding>
+ </extension>
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTypeImages">
+ <launchConfigurationTypeImage
+ configTypeID="example.debug.memoryview.samplelaunch.iextendedmemoryblock"
+ icon="icons/full/obj16/launch.gif"
+ id="example.debug.memoryview.launchConfigurationTypeImage1"/>
+ </extension>
+</plugin>

Back to the top