blob: a2b5be48cbb4d287bae50a363f248c32e21a98eb [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- File written by PDE 1.0 -->
<plugin
id="org.eclipse.ui.tests"
name="Eclipse UI Tests"
version="2.0.0"
provider-name="Eclipse.org"
class="org.eclipse.ui.tests.TestPlugin">
<requires>
<import plugin="org.eclipse.core.boot"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.swt"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.junit"/>
</requires>
<runtime>
<library name="uitests.jar"/>
</runtime>
<!-- Utils -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.ui.tests.util.EmptyPerspective"
name="Empty Perspective"
class="org.eclipse.ui.tests.util.EmptyPerspective">
</perspective>
</extension>
<!-- Utils End -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.ui.tests.api.SessionPerspective"
name="Session Perspective"
class="org.eclipse.ui.tests.api.SessionPerspective">
</perspective>
</extension>
<extension
point="org.eclipse.ui.views">
<view
id="org.eclipse.ui.tests.api.MockViewPart"
name="Mock View 1"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"/>
<view
id="org.eclipse.ui.tests.api.MockViewPart2"
name="Mock View 2"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"/>
<view
id="org.eclipse.ui.tests.api.MockViewPart3"
name="Mock View 3"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"/>
<view
id="org.eclipse.ui.tests.api.SessionView"
name="Session Test View"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.SessionView"/>
<view
id="org.eclipse.ui.tests.api.IViewActionDelegateTest"
name="IViewActionDelegateTest View"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"/>
<view
id="org.eclipse.ui.tests.api.IActionFilterTest1"
name="Action Filter Test View 1"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.ListView"
menuType="static"/>
<view
id="org.eclipse.ui.tests.internal.ActionExpressionTest"
name="Action Expression Test View"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.ListView"/>
<view
id="org.eclipse.ui.tests.api.IActionFilterTest2"
name="Action Filter Test View 2"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.ListView"
menuType="dynamic"/>
<view
id="org.eclipse.ui.tests.SelectionProviderView"
name="Selection Provider Test View"
icon="icons\view.gif"
class="org.eclipse.ui.tests.SelectionProviderView"/>
<view
id="org.eclipse.ui.tests.SelectionProviderView2"
name="Selection Provider Test View 2"
icon="icons\view.gif"
class="org.eclipse.ui.tests.SelectionProviderView"/>
<view
id="org.eclipse.ui.tests.adaptable.adaptedHierarchy"
name="Adapted Resource Navigator"
icon="icons\view.gif"
class="org.eclipse.ui.tests.adaptable.AdaptedResourceNavigator"/>
</extension>
<extension
point = "org.eclipse.ui.editors">
<editor id ="org.eclipse.ui.tests.api.MockEditorPart1"
name="Mock Editor 1"
extensions="mock1"
icon="icons\mockeditorpart1.gif"
class="org.eclipse.ui.tests.api.MockEditorPart">
</editor>
<editor id ="org.eclipse.ui.tests.api.MockEditorPart2"
name="Mock Editor 2"
extensions="mock2"
icon="icons\mockeditorpart2.gif"
class="org.eclipse.ui.tests.api.MockEditorPart">
</editor>
<editor id ="org.eclipse.ui.tests.api.IEditorActionBarContributorTest"
name="IEditorActionBarContributorTest"
extensions="mock3"
icon="icons\mockeditorpart2.gif"
class="org.eclipse.ui.tests.api.MockEditorPart"
contributorClass="org.eclipse.ui.tests.api.MockEditorActionBarContributor">
</editor>
<editor id ="org.eclipse.ui.tests.api.IEditorActionDelegateTest"
name="IEditorActionDelegateTest"
extensions="mock3"
icon="icons\mockeditorpart2.gif"
class="org.eclipse.ui.tests.api.MockEditorPart"
contributorClass="org.eclipse.ui.tests.api.MockEditorActionBarContributor">
</editor>
<editor id ="org.eclipse.ui.tests.internal.EditorActionBarsTest"
name="IEditorActionBarsTest"
extensions="mock3"
icon="icons\mockeditorpart2.gif"
class="org.eclipse.ui.tests.api.MockEditorPart"
contributorClass="org.eclipse.ui.tests.api.MockEditorActionBarContributor">
</editor>
<editor id ="org.eclipse.ui.tests.ExtendedTextEditor"
name="ExtendedTextEditor"
icon="icons\mockeditorpart2.gif"
extensions="exttxt"
class="org.eclipse.ui.tests.internal.ExtendedTextEditor"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor">
</editor>
</extension>
<extension point = "org.eclipse.ui.actionSets">
<actionSet id="org.eclipse.ui.tests.api.MockActionSet"
label="Mock Action Set">
<action id="org.eclipse.ui.tests.api.MockWindowAction"
label="Mock Action"
menubarPath="additions"
class = "org.eclipse.ui.tests.api.MockWorkbenchWindowActionDelegate">
</action>
</actionSet>
</extension>
<extension point="org.eclipse.ui.viewActions">
<viewContribution
id="va1"
targetID="org.eclipse.ui.tests.api.IViewActionDelegateTest">
<action id="a1"
label="Mock Action"
menubarPath="additions"
class="org.eclipse.ui.tests.api.MockViewActionDelegate">
</action>
</viewContribution>
</extension>
<extension point="org.eclipse.ui.editorActions">
<editorContribution
id="ea1"
targetID="org.eclipse.ui.tests.api.IEditorActionDelegateTest">
<action id="a1"
label="Mock Action"
menubarPath="additions"
class="org.eclipse.ui.tests.api.MockEditorActionDelegate">
</action>
</editorContribution>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution id="oc1"
objectClass="org.eclipse.ui.tests.api.ListElement">
<filter name="name" value="red"/>
<action id="oc1" label="redAction_v1"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc2"
objectClass="org.eclipse.ui.tests.api.ListElement">
<filter name="name" value="blue"/>
<action id="oc2" label="blueAction_v1"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc3"
objectClass="org.eclipse.ui.tests.api.ListElement">
<filter name="flag" value="true"/>
<action id="oc3" label="trueAction_v1"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc4"
objectClass="org.eclipse.ui.tests.api.ListElement">
<filter name="flag" value="false"/>
<action id="oc4" label="falseAction_v1"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc5"
objectClass="org.eclipse.ui.tests.api.ListElement">
<filter name="name" value="red"/>
<filter name="flag" value="true"/>
<action id="oc5" label="redTrueAction_v1"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<!-- Adaptable test-->
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
id="org.eclipse.ui.tests.adaptable.ResourceContributions"
adaptable = "true">
<action
label="Resource Action"
class="org.eclipse.ui.tests.adaptable.ResourceAction"
menubarPath="org.eclipse.ui.OpenFileAction"
id="resource action">
</action>
</objectContribution>
</extension>
<extension point = "org.eclipse.ui.actionSets">
<!-- ActionSetExpressionTest -->
<actionSet id="org.eclipse.ui.tests.internal.ListElementActions"
label="List Element">
<menu id="org.eclipse.ui.tests.internal.ListElementMenu"
label="List Element"
path="additions">
<separator name="group1"/>
</menu>
<action id="org.eclipse.ui.tests.internal.ac1"
label="allAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
enablesFor="1">
<enablement>
<objectClass name="org.eclipse.ui.tests.api.ListElement"/>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac2"
label="redAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
enablesFor="1">
<enablement>
<and>
<objectClass name="org.eclipse.ui.tests.api.ListElement"/>
<objectState name="name" value="red"/>
</and>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac3"
label="notRedAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
enablesFor="1">
<enablement>
<and>
<objectClass name="org.eclipse.ui.tests.api.ListElement"/>
<not>
<objectState name="name" value="red"/>
</not>
</and>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac4"
label="trueAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
enablesFor="1">
<enablement>
<and>
<objectClass name="org.eclipse.ui.tests.api.ListElement"/>
<objectState name="flag" value="true"/>
</and>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac5"
label="redOrBlueAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
enablesFor="1">
<enablement>
<or>
<and>
<objectClass name="org.eclipse.ui.tests.api.ListElement"/>
<objectState name="name" value="red"/>
</and>
<and>
<objectClass name="org.eclipse.ui.tests.api.ListElement"/>
<objectState name="name" value="blue"/>
</and>
</or>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac6"
label="redAndTrueAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
enablesFor="1">
<enablement>
<and>
<objectClass name="org.eclipse.ui.tests.api.ListElement"/>
<objectState name="name" value="red"/>
<objectState name="flag" value="true"/>
</and>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac7"
label="pluginNotInstalledAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate">
<enablement>
<pluginState id="7777xxf" value="installed"/>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac8"
label="pluginInstalledAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate">
<enablement>
<pluginState id="org.eclipse.ui" value="installed"/>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac9"
label="pluginNotActivatedAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate">
<enablement>
<pluginState id="org.eclipse.update" value="activated"/>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac10"
label="pluginActivatedAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate">
<enablement>
<pluginState id="org.eclipse.ui" value="activated"/>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac11"
label="systemPropertyAction_v2"
menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate">
<enablement>
<systemProperty name="ActionExpressionVar" value="bubba"/>
</enablement>
</action>
</actionSet>
<!-- TextSelectionActionFilterText -->
<actionSet id="org.eclipse.ui.tests.internal.TextSelectionActions"
label="Text Selection Tests">
<menu id="org.eclipse.ui.tests.internal.TextSelectionMenu"
label="Text Selection Tests"
path="additions">
<separator name="group1"/>
</menu>
<action id="org.eclipse.ui.tests.internal.as_1"
label="anyText"
menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
enablesFor="1">
<selection class="org.eclipse.jface.text.ITextSelection"/>
</action>
<action id="org.eclipse.ui.tests.internal.ac_2"
label="emptyText"
menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate">
<enablement>
<and>
<objectClass name="org.eclipse.jface.text.ITextSelection"/>
<objectState name="isEmpty" value="true"/>
</and>
</enablement>
</action>
<action id="org.eclipse.ui.tests.internal.ac_3"
label="helloText"
menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1"
class="org.eclipse.ui.tests.api.MockActionDelegate">
<enablement>
<and>
<objectClass name="org.eclipse.jface.text.ITextSelection"/>
<objectState name="text" value="Hello"/>
</and>
</enablement>
</action>
</actionSet>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<!-- PopupMenuExpressionTest -->
<objectContribution id="oc1"
objectClass="org.eclipse.ui.tests.api.ListElement">
<action id="oc1" label="allAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc2"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<objectState name="name" value="red"/>
</visibility>
<action id="oc2" label="redAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc3"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<not>
<objectState name="name" value="red"/>
</not>
</visibility>
<action id="oc3" label="notRedAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc4"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<objectState name="flag" value="true"/>
</visibility>
<action id="oc4" label="trueAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc5"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<or>
<objectState name="name" value="red"/>
<objectState name="name" value="blue"/>
</or>
</visibility>
<action id="oc4" label="redOrBlueAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc6"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<and>
<objectState name="name" value="red"/>
<objectState name="flag" value="true"/>
</and>
</visibility>
<action id="oc4" label="redAndTrueAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc7"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<pluginState id="7777xxf" value="installed"/>
</visibility>
<action id="oc4" label="pluginNotInstalledAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc8"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<pluginState id="org.eclipse.ui" value="installed"/>
</visibility>
<action id="oc4" label="pluginInstalledAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc9"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<pluginState id="org.eclipse.update" value="activated"/>
</visibility>
<action id="oc4" label="pluginNotActivatedAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc10"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<pluginState id="org.eclipse.ui" value="activated"/>
</visibility>
<action id="oc4" label="pluginActivatedAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
<objectContribution id="oc11"
objectClass="org.eclipse.ui.tests.api.ListElement">
<visibility>
<systemProperty name="ActionExpressionVar" value="bubba"/>
</visibility>
<action id="oc4" label="systemPropertyAction_v2"
class="org.eclipse.ui.tests.api.MockActionDelegate"/>
</objectContribution>
</extension>
<!-- Decorator tests -->
<extension
point="org.eclipse.ui.decorators">
<decorator
id="org.eclipse.ui.tests.adaptable.decorator"
label="Test Decorator"
state="true"
tooltip="No tip"
class="org.eclipse.ui.tests.navigator.TestDecoratorContributor"
description="The test decorator"
objectClass="org.eclipse.core.resources.IResource">
</decorator>
<decorator
id="org.eclipse.ui.tests.adaptable.nulldecorator"
label="Null Decorator"
state="true"
tooltip="No tip"
adaptable="true"
description="A null test decorator"
class="org.eclipse.ui.tests.adaptable.NullLabelDecorator"
objectClass="org.eclipse.core.resources.IResource">
</decorator>
</extension>
</plugin>