blob: 30286495364131f203b262f775cd5a21c360ad34 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.search.searchPages">
<page
canSearchEnclosingProjects="true"
class="org.eclipse.rcptt.search.Q7SearchPageCreator"
extensions="scenario:50,test:50"
icon="icon/tsearch_obj.gif"
id="org.eclipse.rcptt.search.Q7SearchPage"
label="Q7 Search"
showScopeSection="true"
sizeHint="250,160"
tabPosition="0">
</page>
</extension>
<extension
point="org.eclipse.search.searchResultViewPages">
<viewPage
class="org.eclipse.rcptt.search.Q7SearchResultPage"
id="org.eclipse.rcptt.search.Q7SearchResultPage"
searchResultClass="org.eclipse.rcptt.search.Q7SearchResult">
</viewPage>
</extension>
<extension
point="org.eclipse.compare.structureCreators">
<structureCreator
class="org.eclipse.rcptt.compare.ScenarioStructureCreator"
extensions="scenario, test"
id="org.eclipse.rcptt.compare.ScenarioStructureCreator">
</structureCreator>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="ecl"
id="org.eclipse.rcptt.core.ecl"
name="ECL"
priority="high">
</content-type>
</extension>
<extension
point="org.eclipse.compare.contentViewers">
<viewer
class="org.eclipse.rcptt.compare.ECLViewerCreator"
extensions="ecl"
id="org.eclipse.rcptt.compare.ECLViewerCreator">
</viewer>
<contentTypeBinding
contentTypeId="org.eclipse.rcptt.core.ecl"
contentViewerId="org.eclipse.rcptt.compare.ECLViewerCreator">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
class="org.eclipse.rcptt.compare.ECLMergeViewerCreator"
extensions="ecl"
id="org.eclipse.rcptt.compare.ECLMergeViewerCreator"
label="ECL Compare">
</viewer>
<contentTypeBinding
contentMergeViewerId="org.eclipse.rcptt.compare.ECLMergeViewerCreator"
contentTypeId="org.eclipse.rcptt.core.ecl">
</contentTypeBinding>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.rcptt.ui.category"
id="org.eclipse.rcptt.search.showDependencies"
name="Show Dependencies">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.rcptt.search.ShowDependenciesAction"
commandId="org.eclipse.rcptt.search.showDependencies">
</handler>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.rcptt.search.utils.Q7ElementTester"
id="org.eclipse.rcptt.search.q7ElementTester"
namespace="org.eclipse.rcptt.search"
properties="isQ7Element"
type="org.eclipse.core.resources.IResource">
</propertyTester>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<separator
name="org.eclipse.rcptt.ui.separator1"
visible="true">
</separator>
<menu
icon="icon/q7.png"
id="org.eclipse.rcptt.ui.q7menu"
label="Q7">
<visibleWhen>
<and>
<with
variable="selection">
<count
value="+">
</count>
<iterate>
<test
property="org.eclipse.rcptt.ui.containsNamedElements"
value="true">
</test>
</iterate>
</with>
</and>
</visibleWhen>
<command
commandId="org.eclipse.rcptt.search.showDependencies"
icon="icon/references.gif"
label="Find References"
mnemonic="T"
style="push">
<visibleWhen>
<and>
<with
variable="selection">
<count
value="1">
</count>
<iterate>
<test
property="org.eclipse.rcptt.search.isQ7Element"
value="true">
</test>
</iterate>
</with>
</and>
</visibleWhen>
</command>
</menu>
</menuContribution>
</extension>
</plugin>