--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse version="3.2"?>\r<!--\r
+ Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
+ in Industry THTH ry.\r
+ All rights reserved. This program and the accompanying materials\r
+ are made available under the terms of the Eclipse Public License v1.0\r
+ which accompanies this distribution, and is available at\r
+ http://www.eclipse.org/legal/epl-v10.html\r
+ \r
+ Contributors:\r
+ VTT Technical Research Centre of Finland - initial API and implementation\r
+ -->\r
+
+<plugin>\r
+\r
+ <extension\r
+ point="org.eclipse.ui.views">\r
+ <category\r
+ id="org.simantics.debug.ui"\r
+ name="Debug">\r
+ </category>\r
+\r
+ <view\r
+ allowMultiple="true"\r
+ category="org.simantics.debug.ui"\r
+ class="org.simantics.debug.ui.GraphDebuggerView"\r
+ icon="icons/bug.png"\r
+ id="org.simantics.debug.graphDebugger"\r
+ name="Graph Debugger"/>\r
+ <view\r
+ allowMultiple="true"\r
+ category="org.simantics.debug.ui"\r
+ class="org.simantics.debug.ui.VariableDebuggerView"\r
+ icon="icons/bug.png"\r
+ id="org.simantics.debug.variableDebugger"\r
+ name="Variable Debugger"/>\r
+ <view\r
+ allowMultiple="false"\r
+ category="org.simantics.debug.ui"\r
+ class="org.simantics.debug.ui.SessionDebuggerView"\r
+ icon="icons/bug.png"\r
+ id="org.simantics.debug.sessionDebugger"\r
+ name="Session Debugger"/>\r
+ <view\r
+ allowMultiple="true"\r
+ category="org.simantics.debug.ui"\r
+ class="org.simantics.debug.ui.graph.GraphicalDebuggerView"\r
+ icon="icons/bug.png"\r
+ id="org.simantics.debug.graphicalDebugger"\r
+ name="Graphical Debugger"\r
+ restorable="true">\r
+ </view>\r
+ </extension>\r
+ \r
+ <extension\r
+ point="org.eclipse.ui.editors">\r
+ <editor\r
+ class="org.simantics.debug.ui.GraphDebuggerEditor"\r
+ icon="icons/bug.png"\r
+ id="org.simantics.debug.graphDebuggerEditor"\r
+ matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"\r
+ name="Graph Debugger">\r
+ </editor>\r
+ <editor\r
+ class="org.simantics.debug.ui.graph.GraphicalDebuggerEditor"\r
+ default="false"\r
+ icon="icons/bug.png"\r
+ id="org.simantics.debug.graphicalDebuggerEditor"\r
+ matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"\r
+ name="Graphical Debugger">\r
+ </editor>\r
+ </extension>\r
+\r
+ <extension\r
+ point="org.simantics.ui.resourceEditorAdapter">\r
+ <adapterClass\r
+ class="org.simantics.debug.ui.internal.GraphDebuggerEditorAdapter"\r
+ id="org.simantics.debug.adapter"\r
+ priority="-1">\r
+ </adapterClass>\r
+ <adapterClass\r
+ class="org.simantics.debug.ui.internal.GraphicalDebuggerEditorAdapter"\r
+ id="org.simantics.debug.adapter2"\r
+ priority="-1">\r
+ </adapterClass>\r
+ </extension>\r
+\r
+ <extension\r
+ point="org.eclipse.ui.handlers">\r
+ <!-- Tuukka removed this to keep people from getting their workbench stuck when they accidentally press C-S-r -->\r
+ <!--\r
+ <handler\r
+ class="org.simantics.debug.ui.internal.SearchResourceHandler"\r
+ commandId="org.eclipse.ui.navigate.openResource">\r
+ <activeWhen>\r
+ <test\r
+ args="true"\r
+ property="org.simantics.ui.hasSession">\r
+ </test>\r
+ </activeWhen>\r
+ </handler>\r
+ -->\r
+ </extension>\r
+\r
+</plugin>\r