blob: 65162623a7144963e42508bcec5e0de324365eb6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<!--===============================-->
<!-- VPG Extension Point -->
<!--===============================-->
<extension-point id="vpg" name="%extension-point.name" schema="schema/vpg.exsd" />
<!--=======================================-->
<!-- Debugging Actions in Refactoring Menu -->
<!--=======================================-->
<extension point="org.eclipse.ui.actionSets">
<actionSet
label="%actionSet.label"
description="%actionSet.description"
visible="false"
id="org.eclipse.rephraserengine.ui.DebugActionSet">
<!-- Menu mimicks org.eclipse.jdt.ui's (as does CDT's Refactor menu)
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.ui/plugin.xml?view=markup -->
<menu
label="%menu.label"
path="edit"
id="org.eclipse.jdt.ui.refactoring.menu">
<!-- JAVA REFACTORINGS IN THIS GROUP: -->
<separator name="undoRedoGroup"/> <!-- ================================ -->
<separator name="reorgGroup"/> <!-- Rename, Move -->
<separator name="codingGroup"/> <!-- Change Signature, Extract Var/Method, Inline -->
<separator name="reorgGroup2"/> <!-- Convert -->
<separator name="typeGroup"/> <!-- Extract Superclass, Pull Up, Push Down -->
<separator name="typeGroup2"/> <!-- Extract Class, Intro Parameter Obj -->
<separator name="codingGroup2"/> <!-- Introduce Factory, Encapsulate -->
<separator name="typeGroup3"/> <!-- Generalize Type, Infer Generics -->
<separator name="scriptGroup"/> <!-- Create/Apply Script, History -->
</menu>
<menu
label="%menu.label.0"
path="org.eclipse.jdt.ui.refactoring.menu/scriptGroup"
id="debugging">
<separator name="debugging"/>
<separator name="debugginginterfaces"/>
<separator name="vpgstats"/>
<separator name="vpgdb"/>
</menu>
<action
class="org.eclipse.rephraserengine.internal.ui.actions.DisplayVPGErrorLogAction"
id="org.eclipse.rephraserengine.ui.DisplayVPGErrorLogAction"
label="%action.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/debugging/debugging"/>
<!-- -->
<action
class="org.eclipse.rephraserengine.internal.ui.actions.ResetDBStatisticsAction"
id="org.eclipse.rephraserengine.ui.ResetVPGStatisticsAction"
label="%action.label.0"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/debugging/vpgstats"/>
<action
class="org.eclipse.rephraserengine.internal.ui.actions.DisplayDBStatisticsAction"
id="org.eclipse.rephraserengine.ui.DisplayVPGStatisticsAction"
label="%action.label.1"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/debugging/vpgstats"/>
<!-- -->
<action
class="org.eclipse.rephraserengine.internal.ui.actions.ClearDBAction"
id="org.eclipse.rephraserengine.ui.ClearVPGDatabaseAction"
label="%action.label.2"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/debugging/vpgdb"/>
<action
class="org.eclipse.rephraserengine.internal.ui.actions.EnsureDBUpToDateAction"
id="org.eclipse.rephraserengine.ui.RefreshVPGDatabaseAction"
label="%action.label.3"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/debugging/vpgdb"/>
<action
class="org.eclipse.rephraserengine.internal.ui.actions.DisplayModelAction"
id="org.eclipse.rephraserengine.ui.DisplayVPGModelAction"
label="%action.label.4"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/debugging/vpgdb"/>
<action
class="org.eclipse.rephraserengine.internal.ui.actions.DisplayDBAction"
id="org.eclipse.rephraserengine.ui.DisplayVPGDatabaseAction"
label="%action.label.5"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/debugging/vpgdb"/>
</actionSet>
</extension>
<!-- Associate the action set with the Resource perspective -->
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.ui.resourcePerspective">
<actionSet id="org.eclipse.rephraserengine.ui.DebugActionSet"/>
</perspectiveExtension>
</extension>
<!--=========================================================================-->
<!-- Refactoring Status Context Viewer for PostTransformationContext Objects -->
<!--=========================================================================-->
<extension
point="org.eclipse.ltk.ui.refactoring.statusContextViewers">
<statusContextViewer
class="org.eclipse.rephraserengine.internal.ui.preservation.PostTransformationStatusContextViewer"
id="org.eclipse.rephraserengine.ui.vpg.postTransformationStatusContextViewer">
<enablement>
<instanceof value="org.eclipse.rephraserengine.core.preservation.PostTransformationContext"/>
</enablement>
</statusContextViewer>
</extension>
</plugin>