| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin |
| id="org.eclipse.ui.tests" |
| name="Eclipse UI Tests" |
| version="3.0.0" |
| provider-name="Eclipse.org" |
| class="org.eclipse.ui.tests.TestPlugin"> |
| |
| <runtime> |
| <library name="uitests.jar"/> |
| </runtime> |
| <requires> |
| <import plugin="org.eclipse.core.runtime.compatibility"/> |
| <import plugin="org.eclipse.core.resources"/> |
| <import plugin="org.eclipse.core.expressions"/> |
| <import plugin="org.eclipse.ui"/> |
| <import plugin="org.junit"/> |
| <import plugin="org.eclipse.ui.ide"/> |
| <import plugin="org.eclipse.ui.editors"/> |
| <import plugin="org.eclipse.ui.workbench.texteditor"/> |
| <import plugin="org.eclipse.ui.views"/> |
| <import plugin="org.eclipse.text"/> |
| <import plugin="org.eclipse.jface.text"/> |
| </requires> |
| |
| |
| <!-- Startup testing --> |
| <extension |
| point="org.eclipse.ui.startup"> |
| <startup> |
| </startup> |
| </extension> |
| <extension |
| point="org.eclipse.ui.startup"> |
| <startup |
| class="org.eclipse.ui.tests.api.StartupClass"> |
| </startup> |
| </extension> |
| <!-- Utils --> |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| name="Empty Perspective" |
| class="org.eclipse.ui.tests.util.EmptyPerspective" |
| id="org.eclipse.ui.tests.util.EmptyPerspective"> |
| </perspective> |
| <perspective |
| name="Drag Test Perspective" |
| icon="icons/anything.gif" |
| class="org.eclipse.ui.tests.dnd.DragDropPerspectiveFactory" |
| id="org.eclipse.ui.tests.dnd.dragdrop"> |
| </perspective> |
| </extension> |
| <!-- Utils End --> |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| name="Session Perspective" |
| class="org.eclipse.ui.tests.api.SessionPerspective" |
| id="org.eclipse.ui.tests.api.SessionPerspective"> |
| </perspective> |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| name="Mock View 1" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.MockViewPart"> |
| </view> |
| <view |
| name="Mock View 2" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.MockViewPart2"> |
| </view> |
| <view |
| name="Mock View 3" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.MockViewPart3"> |
| </view> |
| <view |
| name="Mock View 4" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.MockViewPart4"> |
| </view> |
| <view |
| allowMultiple="true" |
| name="Mock View Mult" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.MockViewPartMult"> |
| </view> |
| <view |
| name="Session Test View" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.SessionView" |
| id="org.eclipse.ui.tests.api.SessionView"> |
| </view> |
| <view |
| name="IViewActionDelegateTest View" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.IViewActionDelegateTest"> |
| </view> |
| <view |
| name="Action Filter Test View 1" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.ListView:-staticMenu" |
| id="org.eclipse.ui.tests.api.IActionFilterTest1"> |
| </view> |
| <view |
| name="Action Expression Test View" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.ListView" |
| id="org.eclipse.ui.tests.internal.ActionExpressionTest"> |
| </view> |
| <view |
| name="Action Filter Test View 2" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.api.ListView:-dynamicMenu" |
| id="org.eclipse.ui.tests.api.IActionFilterTest2"> |
| </view> |
| <view |
| name="Selection Provider Test View" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.SelectionProviderView" |
| id="org.eclipse.ui.tests.SelectionProviderView"> |
| </view> |
| <view |
| name="Selection Provider Test View 2" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.SelectionProviderView" |
| id="org.eclipse.ui.tests.SelectionProviderView2"> |
| </view> |
| <view |
| name="Adapted Resource Navigator" |
| icon="icons\view.gif" |
| class="org.eclipse.ui.tests.adaptable.AdaptedResourceNavigator" |
| id="org.eclipse.ui.tests.adaptable.adaptedHierarchy"> |
| </view> |
| <view |
| name="NullTitle" |
| icon="icons/view.gif" |
| class="org.eclipse.ui.tests.api.NullTitleView" |
| id="org.eclipse.ui.tests.NullTitleView"> |
| </view> |
| <view |
| name="StickyView1" |
| icon="icons/view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.StickyView1"> |
| </view> |
| <view |
| name="StickyView2" |
| icon="icons/view.gif" |
| class="org.eclipse.ui.tests.api.MockViewPart" |
| id="org.eclipse.ui.tests.api.StickyView2"> |
| </view> |
| <stickyView |
| id="org.eclipse.ui.tests.api.StickyView1"> |
| </stickyView> |
| <stickyView |
| id="org.eclipse.ui.tests.api.StickyView2"> |
| </stickyView> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| name="Mock Editor 1" |
| extensions="mock1" |
| icon="icons\mockeditorpart1.gif" |
| class="org.eclipse.ui.tests.api.MockEditorPart" |
| id="org.eclipse.ui.tests.api.MockEditorPart1"> |
| </editor> |
| <editor |
| name="Mock Editor 2" |
| extensions="mock2" |
| icon="icons\mockeditorpart2.gif" |
| class="org.eclipse.ui.tests.api.MockEditorPart" |
| id="org.eclipse.ui.tests.api.MockEditorPart2"> |
| </editor> |
| <editor |
| name="IEditorActionBarContributorTest" |
| extensions="mock3" |
| icon="icons\mockeditorpart2.gif" |
| class="org.eclipse.ui.tests.api.MockEditorPart" |
| contributorClass="org.eclipse.ui.tests.api.MockEditorActionBarContributor" |
| id="org.eclipse.ui.tests.api.IEditorActionBarContributorTest"> |
| </editor> |
| <editor |
| name="IEditorActionDelegateTest" |
| extensions="mock3" |
| icon="icons\mockeditorpart2.gif" |
| class="org.eclipse.ui.tests.api.MockEditorPart" |
| contributorClass="org.eclipse.ui.tests.api.MockEditorActionBarContributor" |
| id="org.eclipse.ui.tests.api.IEditorActionDelegateTest"> |
| </editor> |
| <editor |
| name="IEditorActionBarsTest" |
| extensions="mock3" |
| icon="icons\mockeditorpart2.gif" |
| class="org.eclipse.ui.tests.api.MockEditorPart" |
| contributorClass="org.eclipse.ui.tests.api.MockEditorActionBarContributor" |
| id="org.eclipse.ui.tests.internal.EditorActionBarsTest"> |
| </editor> |
| <editor |
| name="ExtendedTextEditor" |
| extensions="exttxt" |
| icon="icons\mockeditorpart2.gif" |
| class="org.eclipse.ui.tests.internal.ExtendedTextEditor" |
| contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor" |
| id="org.eclipse.ui.tests.ExtendedTextEditor"> |
| </editor> |
| <editor |
| name="Test Multi-Page Editor" |
| extensions="multi" |
| icon="icons\mockeditorpart1.gif" |
| class="org.eclipse.ui.tests.multipageeditor.TestMultiPageEditor" |
| id="org.eclipse.ui.tests.multipageeditor.TestMultiPageEditor"> |
| </editor> |
| </extension> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="Mock Action Set" |
| id="org.eclipse.ui.tests.api.MockActionSet"> |
| <action |
| label="Mock Action" |
| class="org.eclipse.ui.tests.api.MockWorkbenchWindowActionDelegate" |
| menubarPath="additions" |
| id="org.eclipse.ui.tests.api.MockWindowAction"> |
| </action> |
| </actionSet> |
| <actionSet |
| label="Drag Test" |
| visible="false" |
| id="org.eclipse.ui.tests.dragTestActions"> |
| <action |
| label="Drag-Drop Snapshot" |
| class="org.eclipse.ui.tests.dnd.GenerateDragSnapshotAction" |
| allowLabelUpdate="false" |
| menubarPath="additions" |
| id="org.eclipse.ui.tests.action1"> |
| </action> |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.viewActions"> |
| <viewContribution |
| targetID="org.eclipse.ui.tests.api.IViewActionDelegateTest" |
| id="va1"> |
| <action |
| label="Mock Action" |
| class="org.eclipse.ui.tests.api.MockViewActionDelegate" |
| menubarPath="additions" |
| id="a1"> |
| </action> |
| </viewContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editorActions"> |
| <editorContribution |
| targetID="org.eclipse.ui.tests.api.IEditorActionDelegateTest" |
| id="ea1"> |
| <action |
| label="Mock Action" |
| class="org.eclipse.ui.tests.api.MockEditorActionDelegate" |
| menubarPath="additions" |
| id="a1"> |
| </action> |
| </editorContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc1"> |
| <filter |
| name="name" |
| value="red"> |
| </filter> |
| <action |
| label="redAction_v1" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc1"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc2"> |
| <filter |
| name="name" |
| value="blue"> |
| </filter> |
| <action |
| label="blueAction_v1" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc2"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc3"> |
| <filter |
| name="flag" |
| value="true"> |
| </filter> |
| <action |
| label="trueAction_v1" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc3"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc4"> |
| <filter |
| name="flag" |
| value="false"> |
| </filter> |
| <action |
| label="falseAction_v1" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc5"> |
| <filter |
| name="name" |
| value="red"> |
| </filter> |
| <filter |
| name="flag" |
| value="true"> |
| </filter> |
| <action |
| label="redTrueAction_v1" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc5"> |
| </action> |
| </objectContribution> |
| <!-- Adaptable test--> |
| <objectContribution |
| adaptable="true" |
| objectClass="org.eclipse.core.resources.IResource" |
| id="org.eclipse.ui.tests.adaptable.ResourceContributions"> |
| <action |
| label="Resource Action" |
| class="org.eclipse.ui.tests.adaptable.ResourceAction" |
| menubarPath="org.eclipse.ui.OpenFileAction" |
| id="resource action"> |
| </action> |
| |
| <!-- ObjectContributionTest: This is the content-type-based object contribution --> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| objectClass="org.eclipse.core.resources.IFile" |
| nameFilter="*.xml" |
| id="org.eclipse.ui.tests.ObjectContributionTest.testObjectStateContentType"> |
| <visibility> |
| <objectState |
| name="contentTypeId" |
| value="org.eclipse.ui.tests.ObjectContributionTest.testObjectStateContentType"> |
| </objectState> |
| </visibility> |
| <action |
| label="XML Top Level Element" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| tooltip="This is a contribution for ObjectContributionTest.testObjectStateContentType" |
| menubarPath="additions" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.ObjectContributionTest.testObjectStateContentType"> |
| </action> |
| </objectContribution> |
| |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.runtime.contentTypes"> |
| |
| <!-- ObjectContributionTest: This is the content-type-based object contribution --> |
| <content-type |
| id="ObjectContributionTest.testObjectStateContentType" |
| name="Tests top-level element recognition" |
| base-type="org.eclipse.core.runtime.xml" |
| priority="high"> |
| <describer class="org.eclipse.core.runtime.content.XMLRootElementContentDescriber"> |
| <parameter name="element" value="project" /> |
| </describer> |
| </content-type> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <!-- ActionSetExpressionTest --> |
| <actionSet |
| label="List Element" |
| id="org.eclipse.ui.tests.internal.ListElementActions"> |
| <menu |
| label="List Element" |
| path="additions" |
| id="org.eclipse.ui.tests.internal.ListElementMenu"> |
| <separator |
| name="group1"> |
| </separator> |
| </menu> |
| <action |
| label="allAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.internal.ac1"> |
| <enablement> |
| <objectClass |
| name="org.eclipse.ui.tests.api.ListElement"> |
| </objectClass> |
| </enablement> |
| </action> |
| <action |
| label="redAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.internal.ac2"> |
| <enablement> |
| <and> |
| <objectClass |
| name="org.eclipse.ui.tests.api.ListElement"> |
| </objectClass> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="notRedAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.internal.ac3"> |
| <enablement> |
| <and> |
| <objectClass |
| name="org.eclipse.ui.tests.api.ListElement"> |
| </objectClass> |
| <not> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| </not> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="trueAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.internal.ac4"> |
| <enablement> |
| <and> |
| <objectClass |
| name="org.eclipse.ui.tests.api.ListElement"> |
| </objectClass> |
| <objectState |
| name="flag" |
| value="true"> |
| </objectState> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="redOrBlueAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.internal.ac5"> |
| <enablement> |
| <or> |
| <and> |
| <objectClass |
| name="org.eclipse.ui.tests.api.ListElement"> |
| </objectClass> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| </and> |
| <and> |
| <objectClass |
| name="org.eclipse.ui.tests.api.ListElement"> |
| </objectClass> |
| <objectState |
| name="name" |
| value="blue"> |
| </objectState> |
| </and> |
| </or> |
| </enablement> |
| </action> |
| <action |
| label="redAndTrueAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.internal.ac6"> |
| <enablement> |
| <and> |
| <objectClass |
| name="org.eclipse.ui.tests.api.ListElement"> |
| </objectClass> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| <objectState |
| name="flag" |
| value="true"> |
| </objectState> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="pluginNotInstalledAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| id="org.eclipse.ui.tests.internal.ac7"> |
| <enablement> |
| <pluginState |
| value="installed" |
| id="7777xxf"> |
| </pluginState> |
| </enablement> |
| </action> |
| <action |
| label="pluginInstalledAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| id="org.eclipse.ui.tests.internal.ac8"> |
| <enablement> |
| <pluginState |
| value="installed" |
| id="org.eclipse.ui"> |
| </pluginState> |
| </enablement> |
| </action> |
| <action |
| label="pluginNotActivatedAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| id="org.eclipse.ui.tests.internal.ac9"> |
| <enablement> |
| <pluginState |
| value="activated" |
| id="org.eclipse.update"> |
| </pluginState> |
| </enablement> |
| </action> |
| <action |
| label="pluginActivatedAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| id="org.eclipse.ui.tests.internal.ac10"> |
| <enablement> |
| <pluginState |
| value="activated" |
| id="org.eclipse.ui"> |
| </pluginState> |
| </enablement> |
| </action> |
| <action |
| label="systemPropertyAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.ListElementMenu/group1" |
| id="org.eclipse.ui.tests.internal.ac11"> |
| <enablement> |
| <systemProperty |
| name="ActionExpressionVar" |
| value="bubba"> |
| </systemProperty> |
| </enablement> |
| </action> |
| </actionSet> |
| <!-- TextSelectionActionFilterText --> |
| <actionSet |
| label="Text Selection Tests" |
| id="org.eclipse.ui.tests.internal.TextSelectionActions"> |
| <menu |
| label="Text Selection Tests" |
| path="additions" |
| id="org.eclipse.ui.tests.internal.TextSelectionMenu"> |
| <separator |
| name="group1"> |
| </separator> |
| </menu> |
| <action |
| label="anyText" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1" |
| enablesFor="1" |
| id="org.eclipse.ui.tests.internal.as_1"> |
| <selection |
| class="org.eclipse.jface.text.ITextSelection"> |
| </selection> |
| </action> |
| <action |
| label="emptyText" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1" |
| id="org.eclipse.ui.tests.internal.ac_2"> |
| <enablement> |
| <and> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| <objectState |
| name="isEmpty" |
| value="true"> |
| </objectState> |
| </and> |
| </enablement> |
| </action> |
| <action |
| label="helloText" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1" |
| id="org.eclipse.ui.tests.internal.ac_3"> |
| <enablement> |
| <and> |
| <objectClass |
| name="org.eclipse.jface.text.ITextSelection"> |
| </objectClass> |
| <objectState |
| name="text" |
| value="Hello"> |
| </objectState> |
| </and> |
| </enablement> |
| </action> |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <!-- PopupMenuExpressionTest --> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc1"> |
| <action |
| label="allAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc1"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc2"> |
| <visibility> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| </visibility> |
| <action |
| label="redAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc2"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc3"> |
| <visibility> |
| <not> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| </not> |
| </visibility> |
| <action |
| label="notRedAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc3"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc4"> |
| <visibility> |
| <objectState |
| name="flag" |
| value="true"> |
| </objectState> |
| </visibility> |
| <action |
| label="trueAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc5"> |
| <visibility> |
| <or> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| <objectState |
| name="name" |
| value="blue"> |
| </objectState> |
| </or> |
| </visibility> |
| <action |
| label="redOrBlueAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc6"> |
| <visibility> |
| <and> |
| <objectState |
| name="name" |
| value="red"> |
| </objectState> |
| <objectState |
| name="flag" |
| value="true"> |
| </objectState> |
| </and> |
| </visibility> |
| <action |
| label="redAndTrueAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc7"> |
| <visibility> |
| <pluginState |
| value="installed" |
| id="7777xxf"> |
| </pluginState> |
| </visibility> |
| <action |
| label="pluginNotInstalledAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc8"> |
| <visibility> |
| <pluginState |
| value="installed" |
| id="org.eclipse.ui"> |
| </pluginState> |
| </visibility> |
| <action |
| label="pluginInstalledAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc9"> |
| <visibility> |
| <pluginState |
| value="activated" |
| id="org.eclipse.update"> |
| </pluginState> |
| </visibility> |
| <action |
| label="pluginNotActivatedAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc10"> |
| <visibility> |
| <pluginState |
| value="activated" |
| id="org.eclipse.ui"> |
| </pluginState> |
| </visibility> |
| <action |
| label="pluginActivatedAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc11"> |
| <visibility> |
| <systemProperty |
| name="ActionExpressionVar" |
| value="bubba"> |
| </systemProperty> |
| </visibility> |
| <action |
| label="systemPropertyAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc4"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.ui.tests.api.ListElement" |
| id="oc12"> |
| <enablement> |
| <test property="org.eclipse.ui.tests.api.testing.name" value="red"/> |
| </enablement> |
| <action |
| label="expressionEnablementAction_v2" |
| class="org.eclipse.ui.tests.api.MockActionDelegate" |
| id="oc13"> |
| </action> |
| </objectContribution> |
| </extension> |
| <extension point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| namespace="org.eclipse.ui.tests.api.testing" |
| properties="name" |
| type="org.eclipse.ui.tests.api.ListElement" |
| class="org.eclipse.ui.tests.api.ListElementPropertyTester" |
| id="org.eclipse.ui.tests.api.propertyTester"> |
| </propertyTester> |
| </extension> |
| <!-- Decorator tests --> |
| <extension |
| point="org.eclipse.ui.decorators"> |
| <decorator |
| objectClass="org.eclipse.core.resources.IResource" |
| label="Test Decorator" |
| class="org.eclipse.ui.tests.navigator.TestDecoratorContributor" |
| state="false" |
| id="org.eclipse.ui.tests.adaptable.decorator"> |
| <description> |
| The test decorator |
| </description> |
| </decorator> |
| <decorator |
| adaptable="true" |
| objectClass="org.eclipse.core.resources.IResource" |
| label="Null Decorator" |
| class="org.eclipse.ui.tests.adaptable.NullLabelDecorator" |
| state="false" |
| id="org.eclipse.ui.tests.adaptable.nulldecorator"> |
| <description> |
| A null test decorator |
| </description> |
| </decorator> |
| <decorator |
| lightweight="true" |
| adaptable="true" |
| label="Lightweight Test Decorator" |
| class="org.eclipse.ui.tests.navigator.TestLightweightDecoratorContributor" |
| state="false" |
| id="org.eclipse.ui.tests.navigator.lightweightdecorator"> |
| <enablement> |
| <objectClass |
| name="org.eclipse.core.resources.IResource"> |
| </objectClass> |
| </enablement> |
| <description> |
| A lightweight test decorator |
| </description> |
| </decorator> |
| <decorator |
| lightweight="true" |
| quadrant="TOP_LEFT" |
| adaptable="true" |
| label="Declarative Test Decorator" |
| icon="icons/binary_co.gif" |
| state="false" |
| id="org.eclipse.ui.tests.navigator.declareddecorator"> |
| <enablement> |
| <objectClass |
| name="org.eclipse.core.resources.IResource"> |
| </objectClass> |
| </enablement> |
| <description> |
| A lightweight test decorator |
| </description> |
| </decorator> |
| <decorator |
| lightweight="true" |
| objectClass="org.eclipse.core.resources.IResource" |
| label="Bug 41545 Lightweight" |
| class="org.eclipse.ui.tests.navigator.NullImageDecorator" |
| id="org.eclipse.ui.tests.lightNullImageDecorator"> |
| </decorator> |
| <decorator |
| lightweight="false" |
| objectClass="org.eclipse.core.resources.IResource" |
| label="Bug 41545 Heavy Image" |
| class="org.eclipse.ui.tests.navigator.HeavyNullImageDecorator" |
| id="org.eclipse.ui.tests.heavyNullImageDecorator"> |
| </decorator> |
| <decorator |
| lightweight="false" |
| objectClass="org.eclipse.core.resources.IResource" |
| label="Bug 41545 Heavy Text" |
| class="org.eclipse.ui.tests.navigator.HeavyNullTextDecorator" |
| id="org.eclipse.ui.tests.heavyNullTextDecorator"> |
| </decorator> |
| <decorator |
| lightweight="true" |
| adaptable="true" |
| label="Lightweight Test Decorator Multiple Quadrant" |
| state="false" |
| class="org.eclipse.ui.tests.navigator.TestLightweightDecoratorMultipleQuadrantContributor" |
| id="org.eclipse.ui.tests.navigator.lightweightdecorator2"> |
| <enablement> |
| <objectClass |
| name="org.eclipse.core.resources.IResource"> |
| </objectClass> |
| </enablement> |
| <description> |
| A lightweight test decorator for multiple quadrants |
| </description> |
| </decorator> |
| </extension> |
| <!-- Working set tests --> |
| <extension |
| point="org.eclipse.ui.workingSets"> |
| <workingSet |
| name="Mock Working Set" |
| pageClass="org.eclipse.ui.tests.api.MockWorkingSetPage" |
| icon="icons/anything.gif" |
| id="org.eclipse.ui.tests.api.MockWorkingSet"> |
| </workingSet> |
| </extension> |
| <!-- Preference tests --> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| name="Editors Test" |
| class="org.eclipse.ui.tests.dialogs.EnableTestPreferencePage" |
| id="org.eclipse.ui.tests.dialogs.EnableTestPreferencePage"> |
| </page> |
| <page |
| name="Bad Listeners Test" |
| class="org.eclipse.ui.tests.manual.BrokenUpdatePreferencePage" |
| id="org.eclipse.ui.tests.manual.BrokenUpdatePreferencePage"> |
| </page> |
| <page |
| name="Font Editors" |
| class="org.eclipse.ui.tests.dialogs.FontFieldEditorTestPreferencePage" |
| id="org.eclipse.ui.tests.dialogs.FontFieldEditorTestPreferencePage"> |
| </page> |
| </extension> |
| <!-- Multi-page editor tests --> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <keyBinding |
| string="Ctrl+Shift+4" |
| scope="org.eclipse.ui.tests.scope1" |
| command="org.eclipse.ui.tests.TestCommandId" |
| configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </keyBinding> |
| <keyBinding |
| string="Ctrl+Shift+5" |
| scope="org.eclipse.ui.tests.scope2" |
| command="org.eclipse.ui.tests.TestCommandId" |
| configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </keyBinding> |
| </extension> |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| name="Scope 1" |
| description="Test Scope #1" |
| id="org.eclipse.ui.tests.scope1"> |
| </context> |
| <context |
| name="Scope 2" |
| description="Test Scope #2" |
| id="org.eclipse.ui.tests.scope2"> |
| </context> |
| </extension> |
| <!-- Marker Image Provider tests --> |
| <extension |
| id="testmarker" |
| name="Test Marker" |
| point="org.eclipse.core.resources.markers"> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerImageProviders"> |
| <imageprovider |
| markertype="org.eclipse.ui.tests.testmarker" |
| icon="icons/anything.gif" |
| id="testmarker.imageProvider"> |
| </imageprovider> |
| </extension> |
| <extension |
| id="testmarker2" |
| name="Test Marker 2" |
| point="org.eclipse.core.resources.markers"> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerImageProviders"> |
| <imageprovider |
| markertype="org.eclipse.ui.tests.testmarker2" |
| class="org.eclipse.ui.tests.adaptable.TestMarkerImageProvider" |
| id="testmarker.imageProvider2"> |
| </imageprovider> |
| </extension> |
| <extension |
| point="org.eclipse.ui.intro"> |
| <intro |
| name="Intro Test" |
| icon="icons/anything.gif" |
| class="org.eclipse.ui.tests.intro.MockIntroPart" |
| id="org.eclipse.ui.testintro"> |
| </intro> |
| </extension> |
| <!-- Activities testing --> |
| <extension |
| point="org.eclipse.ui.activities"> |
| <category |
| name="Category 1" |
| description="description" |
| id="org.eclipse.category1"> |
| </category> |
| <category |
| name="Category 2" |
| description="description" |
| id="org.eclipse.category2"> |
| </category> |
| <category |
| name="Category 3" |
| description="description" |
| id="org.eclipse.category3"> |
| </category> |
| <category |
| name="Category 4" |
| description="description" |
| id="org.eclipse.category4"> |
| </category> |
| <category |
| name="Category 5" |
| description="description" |
| id="org.eclipse.category5"> |
| </category> |
| <category |
| name="Category 6" |
| description="description" |
| id="org.eclipse.category6"> |
| </category> |
| <activity |
| name="Activity 1" |
| description="description" |
| id="org.eclipse.activity1"> |
| </activity> |
| <activity |
| name="Activity 2" |
| description="description" |
| id="org.eclipse.activity2"> |
| </activity> |
| <activity |
| name="Activity 3" |
| description="description" |
| id="org.eclipse.activity3"> |
| </activity> |
| <activity |
| name="Activity 4" |
| description="description" |
| id="org.eclipse.activity4"> |
| </activity> |
| <activity |
| name="Activity 5" |
| description="description" |
| id="org.eclipse.activity5"> |
| </activity> |
| <activity |
| name="Activity 6" |
| description="description" |
| id="org.eclipse.activity6"> |
| </activity> |
| <activity |
| name="Activity 7" |
| description="description" |
| id="org.eclipse.activity7"> |
| </activity> |
| <activity |
| name="Activity 8" |
| description="description" |
| id="org.eclipse.activity8"> |
| </activity> |
| <activity |
| name="Activity 9" |
| description="description" |
| id="org.eclipse.activity9"> |
| </activity> |
| <activity |
| name="Activity 10" |
| description="description" |
| id="org.eclipse.activity10"> |
| </activity> |
| <activity |
| name="Activity 11" |
| description="description" |
| id="org.eclipse.activity11"> |
| </activity> |
| <activity |
| name="Activity 12" |
| description="description" |
| id="org.eclipse.activity12"> |
| </activity> |
| <activity |
| name="Activity 13" |
| description="description" |
| id="org.eclipse.activity13"> |
| </activity> |
| <activity |
| name="Activity 14" |
| description="description" |
| id="org.eclipse.activity14"> |
| </activity> |
| <activity |
| name="Activity 15" |
| description="description" |
| id="org.eclipse.activity15"> |
| </activity> |
| <activity |
| name="Activity 16" |
| description="description" |
| id="org.eclipse.activity16"> |
| </activity> |
| <activity |
| name="Activity 17" |
| description="description" |
| id="org.eclipse.activity17"> |
| </activity> |
| <activity |
| name="Activity 18" |
| description="description" |
| id="org.eclipse.activity18"> |
| </activity> |
| <activityPatternBinding |
| activityId="org.eclipse.activity1" |
| pattern="org.eclipse.pattern1"> |
| </activityPatternBinding> |
| <activityPatternBinding |
| activityId="org.eclipse.activity2" |
| pattern="org.eclipse.pattern1"> |
| </activityPatternBinding> |
| <activityPatternBinding |
| activityId="org.eclipse.activity3" |
| pattern="org.eclipse.pattern1"> |
| </activityPatternBinding> |
| <defaultEnablement |
| id="org.eclipse.activity1"> |
| </defaultEnablement> |
| <defaultEnablement |
| id="org.eclipse.activity2"> |
| </defaultEnablement> |
| <defaultEnablement |
| id="org.eclipse.activity3"> |
| </defaultEnablement> |
| <defaultEnablement |
| id="org.eclipse.activity4"> |
| </defaultEnablement> |
| <categoryActivityBinding |
| activityId="org.eclipse.activity1" |
| categoryId="org.eclipse.category1"> |
| </categoryActivityBinding> |
| <categoryActivityBinding |
| activityId="org.eclipse.activity2" |
| categoryId="org.eclipse.category1"> |
| </categoryActivityBinding> |
| <categoryActivityBinding |
| activityId="org.eclipse.activity3" |
| categoryId="org.eclipse.category1"> |
| </categoryActivityBinding> |
| <categoryActivityBinding |
| activityId="org.eclipse.activity4" |
| categoryId="org.eclipse.category1"> |
| </categoryActivityBinding> |
| <activityActivityBinding |
| childActivityId="org.eclipse.activity2" |
| parentActivityId="org.eclipse.activity1"> |
| </activityActivityBinding> |
| <activityActivityBinding |
| childActivityId="org.eclipse.activity3" |
| parentActivityId="org.eclipse.activity1"> |
| </activityActivityBinding> |
| <activityActivityBinding |
| childActivityId="org.eclipse.activity4" |
| parentActivityId="org.eclipse.activity1"> |
| </activityActivityBinding> |
| <activityActivityBinding |
| childActivityId="org.eclipse.activity5" |
| parentActivityId="org.eclipse.activity1"> |
| </activityActivityBinding> |
| <activityActivityBinding |
| childActivityId="org.eclipse.activity6" |
| parentActivityId="org.eclipse.activity1"> |
| </activityActivityBinding> |
| <activityActivityBinding |
| childActivityId="org.eclipse.activity7" |
| parentActivityId="org.eclipse.activity1"> |
| </activityActivityBinding> |
| </extension> |
| <extension |
| point="org.eclipse.ui.themes"> |
| <theme |
| name="test theme 1" |
| id="theme1"> |
| <data |
| name="data1" |
| value="override1"> |
| </data> |
| <colorOverride |
| value="2,1,1" |
| id="rgbcolor"> |
| </colorOverride> |
| <colorOverride |
| value="COLOR_DARK_GREEN" |
| id="swtcolor"> |
| </colorOverride> |
| <colorOverride |
| value="9,9,9" |
| id="defaultedcolor2"> |
| </colorOverride> |
| <fontOverride |
| value="Courier-italic-10" |
| id="novalfont"> |
| </fontOverride> |
| <fontOverride |
| value="Courier-regular-16" |
| id="defaultedfont2"> |
| </fontOverride> |
| <fontOverride |
| value="Sans-regular-5" |
| id="valfont"> |
| </fontOverride> |
| </theme> |
| <data |
| name="data1" |
| value="value1"> |
| </data> |
| <data |
| name="data2" |
| value="value2"> |
| </data> |
| <data |
| name="int1" |
| value="3133"> |
| </data> |
| <data |
| name="bool1" |
| value="true"> |
| </data> |
| <colorDefinition |
| label="rgbcolor" |
| value="1,1,2" |
| id="rgbcolor"> |
| </colorDefinition> |
| <colorDefinition |
| label="swtcolor" |
| value="COLOR_DARK_BLUE" |
| id="swtcolor"> |
| </colorDefinition> |
| <colorDefinition |
| label="defaultedcolor" |
| defaultsTo="rgbcolor" |
| id="defaultedcolor"> |
| </colorDefinition> |
| <colorDefinition |
| label="defaultedcolor2" |
| defaultsTo="defaultedcolor" |
| id="defaultedcolor2"> |
| </colorDefinition> |
| <colorDefinition |
| label="defaultedcolor3" |
| defaultsTo="defaultedcolor2" |
| id="defaultedcolor3"> |
| </colorDefinition> |
| <colorDefinition |
| label="platformcolor" |
| value="0,0,0" |
| id="platformcolor"> |
| <colorValue |
| ws="win32" |
| value="50,50,50" |
| os="win32"> |
| </colorValue> |
| <colorValue |
| ws="gtk" |
| value="25,25,25" |
| os="linux"> |
| </colorValue> |
| <colorValue |
| value="75,75,75" |
| os="linux"> |
| </colorValue> |
| </colorDefinition> |
| <colorDefinition |
| label="factorycolor" |
| colorFactory="org.eclipse.ui.tests.themes.TestColorFactory" |
| id="factorycolor"> |
| </colorDefinition> |
| <fontDefinition |
| label="novalfont" |
| id="novalfont"> |
| </fontDefinition> |
| <fontDefinition |
| label="valfont" |
| value="Tahoma-bold-20" |
| id="valfont"> |
| </fontDefinition> |
| <fontDefinition |
| label="platformfont" |
| value="Sans-bold-15" |
| id="platformfont"> |
| <fontValue |
| ws="win32" |
| os="win32" |
| value="Courier New-regular-12"> |
| </fontValue> |
| </fontDefinition> |
| <fontDefinition |
| label="defaultedfont" |
| defaultsTo="valfont" |
| id="defaultedfont"> |
| </fontDefinition> |
| <fontDefinition |
| label="defaultedfont2" |
| defaultsTo="defaultedfont" |
| id="defaultedfont2"> |
| </fontDefinition> |
| <fontDefinition |
| label="defaultedfont3" |
| defaultsTo="defaultedfont2" |
| id="defaultedfont3"> |
| </fontDefinition> |
| <fontDefinition |
| label="nooverridefont" |
| id="nooverridefont"> |
| </fontDefinition> |
| <colorDefinition |
| label="nooverridecolor" |
| value="99,99,99" |
| id="nooverridecolor"> |
| </colorDefinition> |
| </extension> |
| |
| </plugin> |