209 lines
7.2 KiB
XML
209 lines
7.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="CloneAnalyzer"
|
|
name="CloneAnalyzer Plug-in"
|
|
version="0.0.21"
|
|
provider-name=""
|
|
class="de.fzi.cloneanalyzer.core.CloneAnalyzerPlugin">
|
|
<runtime>
|
|
<library name="CloneAnalyzer.jar"/>
|
|
</runtime>
|
|
<requires>
|
|
<import plugin="org.eclipse.core.runtime.compatibility"/>
|
|
<import plugin="org.eclipse.ui.ide"/>
|
|
<import plugin="org.eclipse.ui.views"/>
|
|
<import plugin="org.eclipse.jface.text"/>
|
|
<import plugin="org.eclipse.ui.workbench.texteditor"/>
|
|
<import plugin="org.eclipse.ui.editors"/>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.ui"/>
|
|
<import plugin="org.eclipse.compare"/>
|
|
</requires>
|
|
<extension
|
|
point="org.eclipse.ui.actionSets">
|
|
<actionSet
|
|
label="CloneAnalyzer Menu"
|
|
visible="true"
|
|
id="CloneAnalyzer.actionSet">
|
|
<menu
|
|
label="CloneAnalyzer"
|
|
id="CloneAnalyzerMenu">
|
|
<separator
|
|
name="FileGroup">
|
|
</separator>
|
|
<separator
|
|
name="BuildGroup">
|
|
</separator>
|
|
<separator
|
|
name="ConfigGroup">
|
|
</separator>
|
|
</menu>
|
|
<action
|
|
label="&Build..."
|
|
icon="icons/cloneanalyzer.gif"
|
|
tooltip="opens the ConfigurationWizzard for analyzing clones"
|
|
class="de.fzi.cloneanalyzer.actions.BuildWizardAction"
|
|
menubarPath="CloneAnalyzerMenu/BuildGroup"
|
|
id="CloneAnalyzer.actions.BuildWizzardAction">
|
|
</action>
|
|
<!--
|
|
<action
|
|
label="&Rebuild"
|
|
icon="icons/cloneanalyzer.gif"
|
|
tooltip="analyzes clones using (previous/default) configuration"
|
|
class="de.fzi.cloneanalyzer.actions.BuildAction"
|
|
menubarPath="CloneAnalyzerMenu/BuildGroup"
|
|
toolbarPath="CloneAnalyzerGroup"
|
|
id="CloneAnalyzer.actions.BuildAction">
|
|
</action>
|
|
<action
|
|
label="&Open CloneData..."
|
|
icon="icons/open.gif"
|
|
tooltip="Load previously built CloneData from file"
|
|
class="de.fzi.cloneanalyzer.actions.OpenAction"
|
|
menubarPath="CloneAnalyzerMenu/FileGroup"
|
|
id="CloneAnalyzer.actions.OpenAction">
|
|
</action>
|
|
-->
|
|
<action
|
|
label="&Save CloneData As..."
|
|
icon="icons/saveas.gif"
|
|
tooltip="Save built CloneData to file"
|
|
class="de.fzi.cloneanalyzer.actions.SaveAsAction"
|
|
menubarPath="CloneAnalyzerMenu/FileGroup"
|
|
id="CloneAnalyzer.actions.SaveAsAction">
|
|
</action>
|
|
<action
|
|
label="&Save all CloneSetInfo"
|
|
icon="toogle"
|
|
state="true"
|
|
tooltip="Save CloneSet and CloneInstance Info"
|
|
class="de.fzi.cloneanalyzer.actions.SaveAllInfoAction"
|
|
menubarPath="CloneAnalyzerMenu/FileGroup"
|
|
id="CloneAnalyzer.actions.SaveAllInfoAction">
|
|
</action>
|
|
<!--
|
|
<action
|
|
label="Show &Reminder on Change"
|
|
style="toggle"
|
|
state="false"
|
|
tooltip="Show Reminder MessageBox on Change"
|
|
class="de.fzi.cloneanalyzer.actions.ReminderAction"
|
|
menubarPath="CloneAnalyzerMenu/ConfigGroup"
|
|
id="CloneAnalyzer.actions.ReminderAction">
|
|
</action>
|
|
-->
|
|
</actionSet>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.ui.resourcePerspective">
|
|
<actionSet
|
|
id="CloneAnalyzer.actionSet">
|
|
</actionSet>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.ui.resourcePerspective">
|
|
<view
|
|
ratio="0.5"
|
|
relative="org.eclipse.ui.views.TaskList"
|
|
visible="true"
|
|
relationship="right"
|
|
id="de.fzi.cloneanalyzer.viewer.TreeView">
|
|
</view>
|
|
</perspectiveExtension>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<category
|
|
name="CloneAnalyzer"
|
|
id="CloneAnalyzer">
|
|
</category>
|
|
<!--
|
|
<view
|
|
name="CloneTableViewer"
|
|
icon="icons/cloneanalyzer.gif"
|
|
category="CloneAnalyzer"
|
|
class="de.fzi.cloneanalyzer.viewer.CloneTableViewer"
|
|
id="de.fzi.cloneanalyzer.viewer.CloneTableViewer">
|
|
</view>
|
|
-->
|
|
<view
|
|
name="CloneTreeViewer"
|
|
icon="icons/cloneanalyzer.gif"
|
|
category="CloneAnalyzer"
|
|
class="de.fzi.cloneanalyzer.viewer.CloneTreeViewer"
|
|
id="de.fzi.cloneanalyzer.viewer.CloneTreeViewer">
|
|
</view>
|
|
</extension>
|
|
<!--
|
|
<extension
|
|
point="org.eclipse.ui.newWizards">
|
|
<category
|
|
name="CloneAnalyzerWizards"
|
|
id="CloneAnalyzer">
|
|
</category>
|
|
<wizard
|
|
name="Configure Clone Analyzer"
|
|
icon="icons/cloneanalyzer.gif"
|
|
category="CloneAnalyzer"
|
|
class="de.fzi.cloneanalyzer.wizards.ConfigWizard"
|
|
id="CloneAnalyzer.wizards.ConfigWizard">
|
|
</wizard>
|
|
</extension>
|
|
<extension
|
|
id="cloneproblem"
|
|
name="Clone Problem"
|
|
point="org.eclipse.core.resources.markers">
|
|
<super
|
|
type="org.eclipse.core.resources.problemmarker">
|
|
</super>
|
|
<super
|
|
type="org.eclipse.core.resources.textmarker">
|
|
</super>
|
|
<attribute
|
|
name="cloneinstance">
|
|
</attribute>
|
|
<persistent
|
|
value="false">
|
|
</persistent>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editors.markerAnnotationSpecification">
|
|
<specification
|
|
colorPreferenceValue="255,64,128"
|
|
annotationType="org.eclipse.ui.workbench.texteditor.warning"
|
|
colorPreferenceKey="cloneIndicationColor"
|
|
contributesToHeader="true"
|
|
overviewRulerPreferenceValue="true"
|
|
markerType="CloneAnalyzer.cloneproblem"
|
|
presentationLayer="6"
|
|
textPreferenceValue="true"
|
|
label="Clone"
|
|
textPreferenceKey="cloneIndication"
|
|
markerSeverity="1"
|
|
overviewRulerPreferenceKey="cloneIndicationInOverviewRuler">
|
|
</specification>
|
|
</extension>
|
|
<extension
|
|
name="CloneResolution"
|
|
point="org.eclipse.ui.ide.markerResolution">
|
|
<markerResolutionGenerator
|
|
markerType="CloneAnalyzer.cloneproblem"
|
|
class="de.fzi.cloneanalyzer.annotation.CloneResolutionGenerator">
|
|
</markerResolutionGenerator>
|
|
</extension>
|
|
-->
|
|
<extension
|
|
point="org.eclipse.ui.editors">
|
|
<editor
|
|
name="Clone Editor"
|
|
extensions="java,cpp,c,h,pas"
|
|
icon="icons/cloneanalyzer.gif"
|
|
class="de.fzi.cloneanalyzer.viewer.CloneEditor"
|
|
id="de.fzi.cloneanalyzer.viewer.CloneEditor">
|
|
</editor>
|
|
</extension>
|
|
</plugin>
|