blob: 3abb6bff7ad60bf94b4166ab86f1b3cd2d6bf7b3 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<!-- 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="UI Test Drag Test Perspective"
icon="icons/anything.gif"
class="org.eclipse.ui.tests.dnd.DragDropPerspectiveFactory"
id="org.eclipse.ui.tests.dnd.dragdrop">
</perspective>
<perspective
name="UI Test Zoom Test Perspective"
icon="icons/anything.gif"
class="org.eclipse.ui.tests.zoom.ZoomPerspectiveFactory"
id="org.eclipse.ui.tests.zoom.ZoomPerspectiveFactory">
</perspective>
<perspective
name="UI Test View Arrangement Perspective"
icon="icons/anything.gif"
class="org.eclipse.ui.tests.api.ViewPerspective"
id="org.eclipse.ui.tests.api.ViewPerspective">
</perspective>
</extension>
<!-- Utils End -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="UI Test Session Perspective"
class="org.eclipse.ui.tests.api.SessionPerspective"
id="org.eclipse.ui.tests.api.SessionPerspective">
</perspective>
<perspective
class="org.eclipse.ui.tests.api.PerspectiveWithFastView"
name="UI Test Perspective with Fast View"
id="org.eclipse.ui.tests.fastview_perspective">
</perspective>
<perspective
class="org.eclipse.ui.tests.api.PerspectiveWithMultiViewPlaceholdersAtTopLevel"
name="UI Test Perspective with Multi View Placeholders At Top Level"
id="org.eclipse.ui.tests.PerspectiveWithMultiViewPlaceholdersAtTopLevel">
</perspective>
<perspective
class="org.eclipse.ui.tests.api.PerspectiveWithMultiViewPlaceholdersInPlaceholderFolder"
name="UI Test Perspective with Multi View Placeholders In Placeholder Folder"
id="org.eclipse.ui.tests.PerspectiveWithMultiViewPlaceholdersInPlaceholderFolder">
</perspective>
<perspective
class="org.eclipse.ui.tests.api.PerspectiveWithMultiViewPlaceholdersInFolder"
name="UI Test Perspective with Multi View Placeholders In Folder"
id="org.eclipse.ui.tests.PerspectiveWithMultiViewPlaceholdersInFolder">
</perspective>
<perspective
class="org.eclipse.ui.tests.api.PerspectiveViewsBug88345"
id="org.eclipse.ui.tests.api.PerspectiveViewsBug88345"
name="UI Test Perspective for closable view"/>
<perspective
class="org.eclipse.ui.tests.api.PerspectiveViewsBug120934"
id="org.eclipse.ui.tests.api.PerspectiveViewsBug120934"
name="UI Test Perspective for presentation NPE"/>
<perspective
class="org.eclipse.ui.tests.dnd.StandaloneViewPerspective"
id="org.eclipse.ui.tests.dnd.StandaloneViewPerspective"
name="Standalone View DnD Perspective"/>
<perspective
class="org.eclipse.ui.tests.internal.Bug78470Test$MyPerspective"
id="org.eclipse.ui.tests.internal.Bug78470Test.MyPerspective"
name="org.eclipse.ui.tests.internal.Bug78470Test.MyPerspective"/>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="Error handling"
id="org.eclipse.ui.tests.errorhandling"/>
<view
name="ERROR: View that caches its shell"
icon="icons\view.gif"
category="org.eclipse.ui.tests.errorhandling"
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.api.workbenchpart.ViewThatCachesItsShell"
id="org.eclipse.ui.test.api.workbenchpart.ViewThatCachesItsShell">
</view>
<view
name="ERROR: View that allocates all available graphics handles"
icon="icons\view.gif"
category="org.eclipse.ui.tests.errorhandling"
class="org.eclipse.ui.tests.api.workbenchpart.HeavyResourceView"
id="org.eclipse.ui.tests.api.workbenchpart.HeavyResourceView">
</view>
<view
name="ERROR: View that throws PartInitException in init"
icon="icons\view.gif"
category="org.eclipse.ui.tests.errorhandling"
class="org.eclipse.ui.tests.api.workbenchpart.ViewWithInitException"
id="org.eclipse.ui.tests.api.workbenchpart.ViewWithInitException">
</view>
<view
name="ERROR: View that throws RuntimeException in init"
icon="icons\view.gif"
category="org.eclipse.ui.tests.errorhandling"
class="org.eclipse.ui.tests.api.workbenchpart.ViewWithInitRuntimeException"
id="org.eclipse.ui.tests.api.workbenchpart.ViewWithInitRuntimeException">
</view>
<view
name="ERROR: View pointing to invalid class"
category="org.eclipse.ui.tests.errorhandling"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.workbenchpart.ViewWithMissingClass"
id="org.eclipse.ui.tests.api.workbenchpart.ViewWithMissingClass">
</view>
<view
name="ERROR: View that throws exception in dispose"
category="org.eclipse.ui.tests.errorhandling"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.workbenchpart.ViewWithDisposeException"
id="org.eclipse.ui.tests.api.workbenchpart.ViewWithDisposeException">
</view>
<view
name="ERROR: View that throws exception in createPartControls"
category="org.eclipse.ui.tests.errorhandling"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.workbenchpart.ViewWithCreateControlsException"
id="org.eclipse.ui.tests.api.workbenchpart.ViewWithCreateControlsException">
</view>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.CyclicDependencyView"
category="org.eclipse.ui.tests.errorhandling"
name="ERROR: Cyclic dependency view"
id="org.eclipse.ui.tests.components.CyclicDependencyView"/>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.MissingDependencyView"
category="org.eclipse.ui.tests.errorhandling"
name="ERROR: Missing dependency"
id="org.eclipse.ui.tests.components.MissingDependencyView"/>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.ViewThatThrowsAnException"
category="org.eclipse.ui.tests.errorhandling"
name="ERROR: View that throws an exception"
id="org.eclipse.ui.tests.components.ViewThatThrowsAnException"/>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.DependsOnSomethingThatThrowsExceptions"
category="org.eclipse.ui.tests.errorhandling"
name="ERROR: Dependency that throws an exception"
id="org.eclipse.ui.tests.components.DependsOnSomethingThatThrowsExceptions"/>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.DependsOnMissingImplementation"
category="org.eclipse.ui.tests.errorhandling"
name="ERROR: Dependency with missing implementation"
id="org.eclipse.ui.tests.components.DependsOnMissingImplementation"/>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.ViewRequiringComponentInWrongScope"
category="org.eclipse.ui.tests.errorhandling"
name="ERROR: View requiring component in wrong scope"
id="org.eclipse.ui.tests.components.ViewRequiringComponentInWrongScope"/>
</extension>
<extension
point="org.eclipse.ui.views">
<view
name="Title Test View"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.workbenchpart.TitleTestView"
id="org.eclipse.ui.tests.api.TitleTestView">
</view>
<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.MockViewPartMult"
id="org.eclipse.ui.tests.api.MockViewPartMult">
</view>
<view
name="Saveable Mock View"
icon="icons\view.gif"
class="org.eclipse.ui.tests.api.SaveableMockViewPart"
id="org.eclipse.ui.tests.api.SaveableMockViewPart">
</view>
<view
allowMultiple="true"
class="org.eclipse.ui.tests.api.UserSaveableMockViewPart"
icon="icons\view.gif"
id="org.eclipse.ui.tests.api.UserSaveableMockViewPart"
name="User Saveable Mock View">
</view>
<view
allowMultiple="true"
class="org.eclipse.ui.tests.api.UserSaveableSharedViewPart"
icon="icons\view.gif"
id="org.eclipse.ui.tests.api.UserSaveableSharedViewPart"
name="User Shared Mock View">
</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="EmptyView"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.workbenchpart.EmptyView"
id="org.eclipse.ui.tests.workbenchpart.EmptyView">
</view>
<view
name="OverriddenTitleView"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.workbenchpart.OverriddenTitleView"
id="org.eclipse.ui.tests.workbenchpart.OverriddenTitleView">
</view>
<view
name="RawIViewPart"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.workbenchpart.RawIViewPart"
id="org.eclipse.ui.tests.workbenchpart.RawIViewPart">
</view>
<view
name="StickyViewRight1"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewRight1">
</view>
<view
name="StickyViewRight2"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewRight2">
</view>
<view
class="org.eclipse.jface.tests.viewers.interactive.ConcurrentTableTestView"
name="Concurrent Table Test View"
id="org.eclipse.ui.tests.concurrentTableTest"/>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewRight1"
location="RIGHT"
closeable="true"
moveable="true">
</stickyView>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewRight2"
location="RIGHT"
closeable="false"
moveable="false">
</stickyView>
<view
name="StickyViewLeft1"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewLeft1">
</view>
<view
name="StickyViewLeft2"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewLeft2">
</view>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewLeft1"
location="LEFT">
</stickyView>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewLeft2"
location="LEFT">
</stickyView>
<view
name="StickyViewTop1"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewTop1">
</view>
<view
name="StickyViewTop2"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewTop2">
</view>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewTop1"
location="TOP">
</stickyView>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewTop2"
location="TOP">
</stickyView>
<view
name="StickyViewBottom1"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewBottom1">
</view>
<view
name="StickyViewBottom2"
icon="icons/view.gif"
class="org.eclipse.ui.tests.api.MockViewPart"
id="org.eclipse.ui.tests.api.StickyViewBottom2">
</view>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewBottom1"
location="BOTTOM">
</stickyView>
<stickyView
id="org.eclipse.ui.tests.api.StickyViewBottom2"
location="BOTTOM">
</stickyView>
<category
name="Decorator Tests"
id="org.eclipse.ui.tests.decoratorCategory"/>
<view
class="org.eclipse.ui.tests.decorators.DecoratorTreeView"
category="org.eclipse.ui.tests.decoratorCategory"
name="Tree View Test"
id="org.eclipse.ui.tests.decorators.TreeViewTest"/>
<view
class="org.eclipse.ui.tests.decorators.DecoratorTableView"
category="org.eclipse.ui.tests.decoratorCategory"
name="Table View Test"
id="org.eclipse.ui.tests.decorator.TableViewTest"/>
<view
class="org.eclipse.ui.tests.decorators.DecoratorTableTreeView"
category="org.eclipse.ui.tests.decoratorCategory"
name="Table Tree Test"
id="org.eclipse.ui.tests.decorator.TableTreeTest"/>
<view
class="org.eclipse.jface.tests.viewers.interactive.VirtualTableView"
category="org.eclipse.ui.tests.tableViewerViews"
name="Virtual Table View test"
id="org.eclipse.ui.tests.view1"/>
<view
class="org.eclipse.jface.tests.viewers.interactive.LazyVirtualTableView"
category="org.eclipse.ui.tests.tableViewerViews"
name="Lazy Virtual Table View test"
id="org.eclipse.ui.tests.lazyView"/>
<view
class="org.eclipse.jface.tests.viewers.interactive.LazyDeferredVirtualTableView"
category="org.eclipse.ui.tests.tableViewerViews"
name="Lazy Virtual Table with Deferred Updates and Ranges"
id="org.eclipse.ui.tests.lazyViewDeferred"/>
<category
name="Table Viewer Tests"
id="org.eclipse.ui.tests.tableViewerViews"/>
<category
name="Component Tests"
id="org.eclipse.ui.tests.components"/>
<view
class="org.eclipse.ui.tests.session.ViewWithState"
id="org.eclipse.ui.tests.session.ViewWithState"
name="ViewWithState"/>
<view
class="org.eclipse.ui.tests.internal.Bug78470Test$MyViewPart"
id="org.eclipse.ui.tests.internal.Bug78470Test.MyViewPart"
name="org.eclipse.ui.tests.internal.Bug78470Test.MyViewPart"/>
<view
class="org.eclipse.ui.tests.internal.Bug78470Test$MyViewPart"
id="org.eclipse.ui.tests.internal.Bug78470Test.MyViewPart2"
name="org.eclipse.ui.tests.internal.Bug78470Test.MyViewPart2"/>
<view
class="org.eclipse.ui.tests.internal.Bug78470Test$MyViewPart"
id="org.eclipse.ui.tests.internal.Bug78470Test.MyViewPart3"
name="org.eclipse.ui.tests.internal.Bug78470Test.MyViewPart3"/>
</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>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.TitleTestEditor"
icon="icons/anything.gif"
default="true"
name="Title Test Editor"
id="org.eclipse.ui.tests.TitleTestEditor"
extensions="titletest"/>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.TitleTestEditor"
icon="invalidpath/iconThatDoesNotExist.gif"
default="true"
name="ERROR: Editor with missing icon"
id="org.eclipse.ui.tests.EditorWithMissingIcon"
extensions="test"/>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.MissingClass"
icon="icons/anything.gif"
default="true"
name="ERROR: Editor with missing class"
id="org.eclipse.ui.tests.api.workbenchpart.MissingClass"
extensions="test"/>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.EditorWithInitRuntimeException"
icon="icons/anything.gif"
default="true"
name="ERROR: RuntimeException in init"
id="org.eclipse.ui.tests.api.workbenchpart.EditorWithInitRuntimeException"
extensions="test"/>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.EditorWithInputException"
icon="icons/anything.gif"
default="true"
name="ERROR: exception in getEditorInput"
id="org.eclipse.ui.tests.api.workbenchpart.EditorWithInputException"
extensions="test"/>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.EditorWithInitException"
icon="icons/anything.gif"
default="true"
name="ERROR: PartInitException in init"
id="org.eclipse.ui.tests.api.workbenchpart.EditorWithInitException"
extensions="test"/>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.EditorWithCreateControlsException"
icon="icons/anything.gif"
default="true"
name="ERROR: Exception in createPartControls"
id="org.eclipse.ui.tests.api.workbenchpart.EditorWithCreateControlsException"
extensions="test"/>
<editor
class="org.eclipse.ui.tests.api.workbenchpart.EditorWithDisposeException"
icon="icons/anything.gif"
default="true"
name="ERROR: Exception in dispose"
id="org.eclipse.ui.tests.api.workbenchpart.EditorWithDisposeException"
extensions="test"/>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
icon="platform:/plugin/org.eclipse.ui/icons/full/obj16/font.gif"
default="true"
name="Plugin Icon Test 1"
id="org.eclipse.ui.tests.IconTestEditor1"
extensions="icontest1"/>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
icon="platform:/plugin/org.eclipse.jdt.ui/icons/full/obj16/class_obj.gif"
default="true"
name="Plugin Icon Test 2"
id="org.eclipse.ui.tests.IconTestEditor1"
extensions="icontest2"/>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
icon="bad"
default="true"
name="Plugin Icon Test 3"
id="org.eclipse.ui.tests.IconTestEditor3"
extensions="icontest3"/>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
default="false"
icon="icons/anything.gif"
id="org.eclipse.ui.tests.contentType1Editor"
name="org.eclipse.ui.tests.contentType1Editor">
<contentTypeBinding contentTypeId="org.eclipse.ui.tests.content-type1"/>
</editor>
<editor
default="true"
extensions="content-type1"
filenames="content-type1.blah"
icon="icons/anything.gif"
id="org.eclipse.ui.tests.contentType1Editor-fallback"
name="org.eclipse.ui.tests.contentType1Editor-fallback"/>
<editor
name="Mock Matching Editor 1"
icon="icons\mockeditorpart1.gif"
class="org.eclipse.ui.tests.api.MockEditorPart"
id="org.eclipse.ui.tests.api.MockMatchingEditorPart1"
matchingStrategy="org.eclipse.ui.tests.api.MockEditorMatchingStrategy"/>
<editor
class="org.eclipse.ui.tests.api.SessionEditorPart"
default="false"
extensions="session"
icon="icons/binary_co.gif"
id="org.eclipse.ui.tests.api.SessionEditorPart"
name="SessionEditor"/>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
default="false"
icon="icons/anything.gif"
id="org.eclipse.ui.tests.contentType2Editor"
name="org.eclipse.ui.tests.contentType2Editor">
<contentTypeBinding contentTypeId="org.eclipse.ui.tests.content-type2"/>
</editor>
<editor
class="org.eclipse.ui.tests.multieditor.TiledEditor"
default="false"
icon="icons/binary_co.gif"
id="org.eclipse.ui.tests.multieditor.TiledEditor"
name="%Editors.TiledEditor"/>
<editor
class="org.eclipse.ui.tests.multieditor.TestEditor"
contributorClass="org.eclipse.ui.tests.multieditor.TestActionBarContributor"
default="false"
extensions="etest"
icon="icons/binary_co.gif"
id="org.eclipse.ui.tests.multieditor.TestEditor"
name="%Editors.TestEditor"/>
<!-- the order of the following is very important. We want to ensure that the
default editor gets pushed to the front of the list. -->
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
default="false"
icon="icons/anything.gif"
id="org.eclipse.ui.tests.nondefaultedContentTypeEditor1"
name="defaultedContentTypeEditor">
<contentTypeBinding contentTypeId="org.eclipse.ui.tests.defaultedContentType"/>
</editor>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
default="false"
icon="icons/anything.gif"
id="org.eclipse.ui.tests.nondefaultedContentTypeEditor2"
name="defaultedContentTypeEditor">
<contentTypeBinding contentTypeId="org.eclipse.ui.tests.defaultedContentType"/>
</editor>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
default="true"
icon="icons/anything.gif"
id="org.eclipse.ui.tests.defaultedContentTypeEditor"
name="defaultedContentTypeEditor">
<contentTypeBinding contentTypeId="org.eclipse.ui.tests.defaultedContentType"/>
</editor>
<editor
class="org.eclipse.ui.tests.api.MockEditorPart"
default="false"
icon="icons/anything.gif"
id="org.eclipse.ui.tests.nondefaultedContentTypeEditor3"
name="defaultedContentTypeEditor">
<contentTypeBinding contentTypeId="org.eclipse.ui.tests.defaultedContentType"/>
</editor>
<editor
class="org.eclipse.ui.tests.multipageeditor.MultiVariablePageEditor"
extensions="multivar"
icon="icons/mockeditorpart1.gif"
id="org.eclipse.ui.tests.multipageeditor.MultiVariablePageEditor"
name="Multi Variable Page 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="Hostile Action Set"
id="org.eclipse.ui.tests.actionSets.brokenActionSet"
visible="true">
<action
label="Hostile Action"
style="pulldown"
class="org.eclipse.ui.tests.menus.BrokenWorkbenchWindowPulldownDelegate"
menubarPath="help/helpStart"
id="org.eclipse.ui.tests.actionSets.brokenAction">
</action>
</actionSet>
<actionSet
label="Test Actions"
visible="true"
id="org.eclipse.ui.tests.markers">
<menu id="test"
label="&amp;Test">
<separator name="additions" />
</menu>
<action
label="Create Test Markers"
class="org.eclipse.ui.tests.menus.AddMarkersAction"
allowLabelUpdate="false"
menubarPath="test/additions"
id="org.eclipse.ui.tests.markers.create">
</action>
<action
label="Delete Test Markers"
class="org.eclipse.ui.tests.menus.RemoveMarkersAction"
allowLabelUpdate="false"
menubarPath="test/additions"
id="org.eclipse.ui.tests.markers.delete">
</action>
</actionSet>
<actionSet
label="TestEditorMulti"
visible="false"
id="org.eclipse.ui.tests.multieditor.actionSet">
<action
class="org.eclipse.ui.tests.api.MockEditorActionDelegate"
disabledIcon="icons/binary_co.gif"
icon="icons/view.gif"
id="org.eclipse.ui.tests.multieditor.editorAction.action"
label="MockMultiEditorAction"
state="false"
style="push"
toolbarPath="Normal/Presentation"
tooltip="MultiEditorActionThing"/>
</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>
</objectContribution>
<!-- ObjectContributionTest: This is the content-type-based object contribution -->
<objectContribution
adaptable="true"
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.xml"
id="org.eclipse.ui.tests.testObjectStateContentType">
<visibility>
<objectState
name="contentTypeId"
value="org.eclipse.ui.tests.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.testObjectStateContentType">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.core.runtime.contentTypes">
<!-- ObjectContributionTest: This is the content-type-based object contribution -->
<content-type
id="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="testObjectStateContentTypeElement" />
</describer>
</content-type>
<content-type
file-extensions="content-type1"
file-names="content-type1.blah"
id="content-type1"
name="org.eclipse.ui.tests.content-type1"
priority="normal">
<describer class="org.eclipse.core.runtime.content.XMLRootElementContentDescriber">
<parameter name="element" value="contentType1" />
</describer>
</content-type>
<content-type
file-extensions="content-type2"
file-names="content-type2.blah"
id="content-type2"
name="org.eclipse.ui.tests.content-type2"
priority="normal">
<describer class="org.eclipse.core.runtime.content.XMLRootElementContentDescriber">
<parameter name="element" value="contentType1" />
</describer>
</content-type>
<content-type
file-extensions="defaultedContentType"
id="defaultedContentType"
name="org.eclipse.ui.tests.defaultedContentType"
priority="normal"/>
</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"
accelerator="ALT+SHIFT+-"
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.decorators.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.decorators.TestLightweightDecoratorContributor"
state="false"
id="org.eclipse.ui.tests.decorators.lightweightdecorator">
<enablement>
<objectClass
name="org.eclipse.core.resources.IResource">
</objectClass>
</enablement>
<description>
A lightweight test decorator
</description>
</decorator>
<decorator
lightweight="true"
location="TOP_LEFT"
adaptable="true"
label="Declarative Test Decorator"
icon="icons/binary_co.gif"
state="false"
id="org.eclipse.ui.tests.decorators.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.decorators.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.decorators.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.decorators.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.decorators.TestLightweightDecoratorMultipleQuadrantContributor"
id="org.eclipse.ui.tests.decorators.lightweightdecorator2">
<enablement>
<objectClass
name="org.eclipse.core.resources.IResource">
</objectClass>
</enablement>
<description>
A lightweight test decorator for multiple quadrants
</description>
</decorator>
<decorator
lightweight="true"
adaptable="true"
objectClass="java.lang.Object"
label="Background Decorator"
class="org.eclipse.ui.tests.decorators.BackgroundColorDecorator"
id="org.eclipse.ui.tests.backgroundDecorator"/>
<decorator
lightweight="true"
objectClass="java.lang.Object"
adaptable="true"
label="Foreground Decorator"
class="org.eclipse.ui.tests.decorators.ForegroundColorDecorator"
id="org.eclipse.ui.tests.foregroundDecorator"/>
<decorator
lightweight="true"
adaptable="true"
objectClass="java.lang.Object"
label="Font Decorator"
class="org.eclipse.ui.tests.decorators.FontDecorator"
id="org.eclipse.ui.tests.fontDecorator"/>
<decorator
lightweight="true"
adaptable="true"
label="Test Decorator For General Adaptability On"
state="false"
class="org.eclipse.ui.tests.decorators.TestAdaptableDecoratorContributor"
id="org.eclipse.ui.tests.decorators.generalAdaptabilityOn">
<enablement>
<objectClass
name="org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon">
</objectClass>
</enablement>
<description>
A test decorator for successful general adaptability
</description>
</decorator>
<decorator
lightweight="true"
adaptable="false"
label="Test Decorator For General Adaptability Off"
state="false"
class="org.eclipse.ui.tests.decorators.TestUnadaptableDecoratorContributor"
id="org.eclipse.ui.tests.decorators.generalAdaptabilityOff">
<enablement>
<objectClass
name="org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon">
</objectClass>
</enablement>
<description>
A test decorator for unsuccessful general adaptability
</description>
</decorator>
<decorator
lightweight="true"
adaptable="true"
label="Test Resource Adaptation"
state="false"
class="org.eclipse.ui.tests.decorators.TestResourceDecoratorContributor"
id="org.eclipse.ui.tests.decorators.resourceDescorator">
<enablement>
<objectClass
name="org.eclipse.core.resources.IResource">
</objectClass>
</enablement>
<description>
A test decorator for resources
</description>
</decorator>
<decorator
lightweight="true"
adaptable="true"
label="Test Resource Mapping Adaptation"
state="false"
class="org.eclipse.ui.tests.decorators.TestResourceMappingDecoratorContributor"
id="org.eclipse.ui.tests.decorators.resourceMappingDescorator">
<enablement>
<objectClass
name="org.eclipse.core.resources.mapping.ResourceMapping">
</objectClass>
</enablement>
<description>
A test decorator for resource mappings
</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>
<context
id="org.eclipse.ui.tests.contexts.context1"
name="Test Context 1"
description="A test for the preferred context support" />
<context
id="org.eclipse.ui.tests.contexts.context2"
name="Test Context 2"
description="A test for the preferred context support"
parentId="org.eclipse.ui.tests.contexts.context1" />
</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
class="org.eclipse.ui.tests.adaptable.TestMarkerImageProvider"
icon="icons\dynamic.gif"
id="testmarker.imageProvider2"
markertype="org.eclipse.ui.tests.testmarker2">
</imageprovider>
</extension>
<extension
point="org.eclipse.ui.intro">
<intro
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>
<activityRequirementBinding
requiredActivityId="org.eclipse.activity2"
activityId="org.eclipse.activity1">
</activityRequirementBinding>
<activityRequirementBinding
requiredActivityId="org.eclipse.activity3"
activityId="org.eclipse.activity1">
</activityRequirementBinding>
<activityRequirementBinding
requiredActivityId="org.eclipse.activity4"
activityId="org.eclipse.activity1">
</activityRequirementBinding>
<activityRequirementBinding
requiredActivityId="org.eclipse.activity5"
activityId="org.eclipse.activity1">
</activityRequirementBinding>
<activityRequirementBinding
requiredActivityId="org.eclipse.activity6"
activityId="org.eclipse.activity1">
</activityRequirementBinding>
<activityRequirementBinding
requiredActivityId="org.eclipse.activity7"
activityId="org.eclipse.activity1">
</activityRequirementBinding>
<activity
description="Activity for testing the problem filters"
id="problemFilterTestActivity"
name="ProblemFilterTest"/>
<activityPatternBinding
activityId="problemFilterTestActivity"
pattern="org\.eclipse\.ui\.tests/.*problemTest.*"/>
<category
description="category for the problem filter tests"
id="problemCategory"
name="Problem Filter Tests"/>
<categoryActivityBinding
activityId="problemFilterTestActivity"
categoryId="problemCategory"/>
<defaultEnablement id="problemFilterTestActivity"/>
</extension>
<extension
point="org.eclipse.ui.themes">
<theme
name="Extended Theme 1"
id="extendedTheme1">
<data
name="d1"
value="d1">
</data>
<colorOverride
value="COLOR_DARK_GREEN"
id="swtcolor">
</colorOverride>
<fontOverride
value="Sans-regular-10"
id="valfont">
</fontOverride>
</theme>
</extension>
<extension
point="org.eclipse.ui.themes">
<theme
id="extendedTheme1">
<data
name="d1"
value="not honoured">
</data>
<data
name="d2"
value="d2">
</data>
<colorOverride
value="not honoured"
id="swtcolor">
</colorOverride>
<colorOverride
value="COLOR_DARK_GREEN"
id="rgbcolor">
</colorOverride>
<fontOverride
value="not honoured"
id="valfont">
</fontOverride>
<fontOverride
value="Sans-regular-10"
id="novalfont">
</fontOverride>
</theme>
</extension>
<extension
point="org.eclipse.ui.themes">
<theme
id="extendedTheme1">
</theme>
</extension>
<extension
point="org.eclipse.ui.themes">
<theme
name="Extended Theme 2"
id="extendedTheme2">
</theme>
</extension>
<extension
point="org.eclipse.ui.themes">
<theme
name="Extended Theme 3"
id="extendedTheme3">
</theme>
</extension>
<extension
point="org.eclipse.ui.themes">
<theme
name="not honoured"
id="extendedTheme3">
</theme>
</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="not honoured"
value="not honoured"
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="not honoured"
value="not honoured"
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>
<extension
point="org.eclipse.ui.acceleratorScopes">
<acceleratorScope
id="org.eclipse.ui.tests.acceleratorScopes.test1"
name="Test Accelerator Scope 1"
description="A test for the deprecated accelerator scope support" />
<acceleratorScope
id="org.eclipse.ui.tests.acceleratorScopes.test2"
name="Test Accelerator Scope 2"
description="A test for the deprecated accelerator scope support"
parentScope="org.eclipse.ui.tests.acceleratorScopes.test1" />
</extension>
<extension
point="org.eclipse.ui.commands">
<scope
id="org.eclipse.ui.tests.commands.scope1"
name="Test Scope 1"
description="A test for the deprecated command scope support" />
<scope
id="org.eclipse.ui.tests.commands.scope2"
name="Test Scope 2"
description="A test for the deprecated command scope support"
parent="org.eclipse.ui.tests.commands.scope1" />
<command
name="Category-Less Command"
description="A command with no category"
id="org.eclipse.ui.tests.commands.categoryLessCommand">
</command>
</extension>
<!--command parameter types -->
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="org.eclipse.ui.tests.commands.SubtractIntegerHandler"
id="org.eclipse.ui.tests.commands.subtractInteger"
name="Subtract 2 Integers">
<commandParameter
id="minuend"
name="Minuend"
optional="false"
typeId="org.eclipse.ui.tests.commands.Integer"/>
<commandParameter
id="subtrahend"
name="Subtrahend"
optional="false"
typeId="org.eclipse.ui.tests.commands.Integer"/>
</command>
<commandParameterType
converter="org.eclipse.ui.tests.commands.IntegerConverter"
id="org.eclipse.ui.tests.commands.Integer"
type="java.lang.Integer"/>
</extension>
<!--parameterized command serialization -->
<extension
point="org.eclipse.ui.commands">
<command
name="Zero Parameter Command"
id="org.eclipse.ui.tests.commands.zeroParameterCommand">
</command>
<command
id="org.eclipse.ui.tests.commands.oneParameterCommand"
name="One Parameter Command">
<commandParameter
id="param1.1"
name="Parameter1"
optional="true"/>
</command>
<command
id="org.eclipse.ui.tests.commands.twoParameterCommand"
name="Two Parameter Command">
<commandParameter
id="param2.1"
name="Parameter1"
optional="true"/>
<commandParameter
id="param2.2"
name="Parameter2"
optional="true"/>
</command>
<command
id="org.eclipse.ui.tests.commands.threeParameterCommand"
name="Three Parameter Command">
<commandParameter
id="param3.1"
name="Parameter1"
optional="true"/>
<commandParameter
id="param3.2"
name="Parameter2"
optional="true"/>
<commandParameter
id="param3.3"
name="Parameter3"
optional="true"/>
</command>
<command
id="org.eclipse.ui.tests.command.with.f=%)(,unny.name"
name="Command with funny name">
<commandParameter
id="param.with.F({&apos;&gt;&lt;+|.)=,%.name"
name="Param with funny name"
optional="true"/>
</command>
</extension>
<!--malformed activity definitions -->
<extension
name="Actvities for PersistanceTest"
point="org.eclipse.ui.activities">
<activity
id="org.eclipse.ui.PT.A1"/>
<activity
name="org.eclipse.ui.tests.activity3"
id="org.eclipse.ui.PT.A2"/>
<activity
name="org.eclipse.ui.PT.A3"/>
<category
id="org.eclipse.ui.PT.C1"/>
<category
name="org.eclipse.ui.tests.category2"
id="org.eclipse.ui.PT.C2"/>
<category
name="org.eclipse.ui.PT.C3"/>
<activityPatternBinding
activityId="org.eclipse.ui.PT.A2"/>
<activityRequirementBinding
activityId="org.eclipse.ui.PT.A2"/>
<categoryActivityBinding
categoryId="org.eclipse.ui.PT.C2" />
</extension>
<!-- part of test for bug 75118 -->
<extension
point="org.eclipse.ui.newWizards">
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
<primaryWizard id="org.eclipse.ui.wizards.new.project"/>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category
name="Test Import Category"
id="org.eclipse.ui.tests.TestImport">
</category>
<category
name="Test Import Parented Category"
parentCategory="org.eclipse.ui.Basic"
id="org.eclipse.ui.tests.TestImportParented">
</category>
<category
name="Test Import Duplicate Category"
id="org.eclipse.ui.tests.TestImportDup">
</category>
<category
name="Test Import Duplicate Category"
id="org.eclipse.ui.tests.TestImportDup">
</category>
<wizard
name="Test Import Wizard No Category"
class="org.eclipse.ui.tests.datatransfer.TestImportWizard"
id="org.eclipse.ui.tests.import.NoCategory">
</wizard>
<wizard
name="Test Import Category Not Valid"
class="org.eclipse.ui.tests.datatransfer.TestImportWizard"
category="org.eclipse.ui.InvalidCategory"
id="org.eclipse.ui.tests.import.InvalidCategory">
</wizard>
<wizard
name="Test Import Add To New Category"
class="org.eclipse.ui.tests.datatransfer.TestImportWizard"
category="org.eclipse.ui.tests.TestImport"
id="org.eclipse.ui.tests.import.NewCategory">
</wizard>
<wizard
name="Test Import Add To Parented Category"
class="org.eclipse.ui.tests.datatransfer.TestImportWizard"
category="org.eclipse.ui.Basic/org.eclipse.ui.tests.TestImportParented"
id="org.eclipse.ui.tests.import.NewParentedCategory">
</wizard>
<wizard
name="Test Import Duplicate Category"
class="org.eclipse.ui.tests.datatransfer.TestImportWizard"
category="org.eclipse.ui.tests.TestImportDup"
id="org.eclipse.ui.tests.import.DuplicateCategory">
</wizard>
<wizard
name="Test Import Using Export Category"
class="org.eclipse.ui.tests.datatransfer.TestImportWizard"
category="org.eclipse.ui.tests.TestExport"
id="org.eclipse.ui.tests.import.UsingExportCategory">
</wizard>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<category
name="Test Export Category"
id="org.eclipse.ui.tests.TestExport">
</category>
<category
name="Test Export Parented Category"
parentCategory="org.eclipse.ui.Basic"
id="org.eclipse.ui.tests.TestExportParented">
</category>
<category
name="Test Export Duplicate Category"
id="org.eclipse.ui.tests.TestExportDup">
</category>
<category
name="Test Export Duplicate Category"
id="org.eclipse.ui.tests.TestExportDup">
</category>
<wizard
name="Test Export Wizard No Category"
class="org.eclipse.ui.tests.datatransfer.TestExportWizard"
id="org.eclipse.ui.tests.export.NoCategory">
</wizard>
<wizard
name="Test Export Category Not Valid"
class="org.eclipse.ui.tests.datatransfer.TestExportWizard"
category="org.eclipse.ui.InvalidCategory"
id="org.eclipse.ui.tests.export.InvalidCategory">
</wizard>
<wizard
name="Test Export Add To New Category"
class="org.eclipse.ui.tests.datatransfer.TestExportWizard"
category="org.eclipse.ui.tests.TestExport"
id="org.eclipse.ui.tests.export.NewCategory">
</wizard>
<wizard
name="Test Export Add To Parented Category"
class="org.eclipse.ui.tests.datatransfer.TestExportWizard"
category="org.eclipse.ui.Basic/org.eclipse.ui.tests.TestExportParented"
id="org.eclipse.ui.tests.export.NewParentedCategory">
</wizard>
<wizard
name="Test Export Duplicate Category"
class="org.eclipse.ui.tests.datatransfer.TestExportWizard"
category="org.eclipse.ui.tests.TestExportDup"
id="org.eclipse.ui.tests.export.DuplicateCategory">
</wizard>
<wizard
name="Test Export Using Import Category"
class="org.eclipse.ui.tests.datatransfer.TestExportWizard"
category="org.eclipse.ui.tests.TestImport"
id="org.eclipse.ui.tests.export.UsingImportCategory">
</wizard>
</extension>
<extension
point="org.eclipse.ui.encodings">
<encoding name="Blorf"/>
<encoding name=""/>
</extension>
<extension
point="org.eclipse.ui.views">
<view
icon="icons/anything.gif"
class="org.eclipse.ui.tests.performance.parts.PerformanceViewPart"
name="Basic Performance View"
id="org.eclipse.ui.tests.perf_basic"/>
</extension>
<!-- ObjectContributionTests -->
<extension
point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.ui.tests.menus.ObjectContributionClasses"
adaptableType="org.eclipse.ui.tests.menus.ObjectContributionClasses$IA">
<adapter type="org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon"/>
</factory>
<factory
class="org.eclipse.ui.tests.menus.ObjectContributionClasses"
adaptableType="org.eclipse.ui.tests.menus.ObjectContributionClasses$IB">
<adapter type="org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon"/>
</factory>
<factory
class="org.eclipse.ui.tests.menus.ObjectContributionClasses"
adaptableType="org.eclipse.ui.tests.menus.ObjectContributionClasses$IModelElement">
<adapter type="org.eclipse.core.resources.IResource"/>
</factory>
<factory
class="org.eclipse.ui.tests.menus.ObjectContributionClasses"
adaptableType="org.eclipse.ui.tests.menus.ObjectContributionClasses$IModelElement">
<adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
</factory>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon"
adaptable="true"
id="adatableObjectContributions">
<action
label="ICommon Item 1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="ICommon.1">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon"
id="adatableObjectContributions">
<action
label="ICommon Item 2"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="ICommon.2">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.ui.tests.menus.ObjectContributionClasses$Common"
adaptable="true"
id="adatableObjectContributions">
<action
label="Common Item 1"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="Common.1">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.ui.tests.menus.ObjectContributionClasses$Common"
id="adatableObjectContributions">
<action
label="Common Item 2"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="Common.2">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
adaptable="true"
id="adatableObjectContributions">
<action
label="Resource Item"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="IResource.1">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="adatableObjectContributions">
<action
label="Project Item"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="IProject.1">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
adaptable="true"
id="adatableObjectContributions">
<action
label="File Item"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="IFile.1">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.mapping.ResourceMapping"
adaptable="true"
id="adatableObjectContributions">
<action
label="Resource Mapping Item"
class="org.eclipse.ui.tests.api.MockActionDelegate"
id="ResourceMapping.1">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.views">
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.MultiplexAllView"
category="org.eclipse.ui.examples.components.context"
name="MultiplexAllView"
id="org.eclipse.ui.tests.components.MultiplexAllView"/>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.MultiplexNameView"
category="org.eclipse.ui.examples.components.context"
name="MultiplexNameView"
id="org.eclipse.ui.tests.components.MultiplexNameView"/>
<view
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.MultiplexerTestView"
category="org.eclipse.ui.examples.components.componentExamples"
name="Test multiplexer"
id="org.eclipse.ui.tests.components.MultiplexerTestView"/>
<view
category="org.eclipse.ui.tests.resourceTests"
class="org.eclipse.ui.tests.markers.ResourceMappingTestView"
id="org.eclipse.ui.tests.resourceMappingView"
name="Resource Mapping Test"/>
<category
id="org.eclipse.ui.tests.resourceTests"
name="Resource Tests"/>
</extension>
<extension
point="org.eclipse.ui.services">
<scope id="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.CycleTest2"
interface="org.eclipse.ui.tests.components.CycleTest2"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.CycleTest1"
interface="org.eclipse.ui.tests.components.CycleTest1"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.MissingDependencyView"
interface="org.eclipse.ui.tests.components.MissingDependencyView"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.InstanceCountComponent"
interface="org.eclipse.ui.tests.components.InstanceCountComponent"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.ViewThatThrowsAnException"
interface="org.eclipse.ui.tests.components.IInterfaceThatThrowsAnException"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.ValidDependency"
interface="org.eclipse.ui.tests.components.ValidDependency"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.ValidDependency2"
interface="org.eclipse.ui.tests.components.ValidDependency2"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.ComponentThatDoesNotExist"
interface="org.eclipse.ui.tests.components.IInterfaceThatNobodyImplements"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
interface="org.eclipse.ui.tests.components.ViewScopeDependency"
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.ViewScopeDependency"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
<component
interface="org.eclipse.ui.tests.components.WrongScopeDependency"
class="org.eclipse.ui.internal.components.framework.ReflectionFactory:org.eclipse.ui.tests.components.WrongScopeDependency"
scope="org.eclipse.ui.tests.components.ErrorTestScope"/>
</extension>
<!-- Preference Transfer examples -->
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
icon="anything.gif"
name="Export All Transfer Test"
id="org.eclipse.ui.tests.all">
<mapping scope="instance">
</mapping>
<mapping scope="configuration">
</mapping>
<mapping scope="project">
</mapping>
<description>
Export all tranfer, exports all nodes for specified scopes
</description>
</transfer>
</extension>
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
name="Bare Bones Transfer Test"
id="org.eclipse.ui.tests.bones">
<mapping scope="instance">
</mapping>
</transfer>
</extension>
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
icon="binary_co.gif"
name="Export many preferences"
id="org.eclipse.ui.tests.many">
<mapping scope="instance">
<entry node="org.eclipse.ui">
<key name="showIntro"/>
<key name="RUN_IN_BACKGROUND"/>
<key name="bogus name"/>
</entry>
<entry node="org.eclipse.ui.ide"/>
</mapping>
<mapping scope="configuration">
</mapping>
<description>
Export many combinations of keys and nodes
</description>
</transfer>
</extension>
<extension
point="org.eclipse.ui.activities">
<category
id="org.eclipse.ui.tests.util.1"
name="Util Category 1"/>
<category
id="org.eclipse.ui.tests.util.2"
name="Util Category 2"/>
<category
id="org.eclipse.ui.tests.util.3"
name="Util Category 3"/>
<category
id="org.eclipse.ui.tests.util.4"
name="Util Category 4"/>
<category
id="org.eclipse.ui.tests.util.5"
name="Util Category 5"/>
<activity
id="org.eclipse.ui.tests.util.1"
name="Util Activity 1"/>
<activity
id="org.eclipse.ui.tests.util.2"
name="Util Activity 2"/>
<activity
id="org.eclipse.ui.tests.util.4"
name="Util Activity 4"/>
<activity
id="org.eclipse.ui.tests.util.5"
name="Util Activity 5"/>
<activityRequirementBinding
activityId="org.eclipse.ui.tests.util.2"
requiredActivityId="org.eclipse.ui.tests.util.1"/>
<categoryActivityBinding
activityId="org.eclipse.ui.tests.util.1"
categoryId="org.eclipse.ui.tests.util.1"/>
<categoryActivityBinding
activityId="org.eclipse.ui.tests.util.2"
categoryId="org.eclipse.ui.tests.util.2"/>
<categoryActivityBinding
activityId="org.eclipse.ui.tests.util.1"
categoryId="org.eclipse.ui.tests.util.3"/>
<categoryActivityBinding
activityId="org.eclipse.ui.tests.util.4"
categoryId="org.eclipse.ui.tests.util.4"/>
<categoryActivityBinding
activityId="org.eclipse.ui.tests.util.4"
categoryId="org.eclipse.ui.tests.util.5"/>
<categoryActivityBinding
activityId="org.eclipse.ui.tests.util.5"
categoryId="org.eclipse.ui.tests.util.5"/>
</extension>
<extension
point="org.eclipse.ui.activitySupport">
<activityImageBinding
icon="icons/anything.gif"
id="org.eclipse.activity1"/>
<categoryImageBinding
icon="icons/anything.gif"
id="org.eclipse.category1"/>
</extension>
<extension
id="org.eclipse.ui.tests.multieditor.ASPA"
name="ASPA"
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation targetID="org.eclipse.ui.tests.multieditor.actionSet">
<part id="org.eclipse.ui.tests.multieditor.TestEditor"/>
</actionSetPartAssociation>
</extension>
<!--
this content type was added to provide
"regression test" for bug 107121. See OpenNavigatorFolderTest
for more details.
-->
<extension point="org.eclipse.core.runtime.contentTypes">
<content-type
file-extensions="htmltestonly"
priority="high"
name="Content Type for Test Only"
id="testOnlyContentType"
base-type="org.eclipse.core.runtime.text">
<describer
class="org.eclipse.ui.tests.performance.ContentDescriberForTestsOnly" />
</content-type>
</extension>
<extension
point="org.eclipse.ui.ide.markerSupport">
<problemFilter
enabled="true"
id="problemTest.onAnyError"
name="On Any Error"
scope="ON_ANY"
severity="ERROR"/>
<problemFilter
enabled="true"
id="problemTest.onSelectedWarning"
name="On Selected Warning"
scope="ON_SELECTED_ONLY"
severity="WARNING"/>
<problemFilter
enabled="true"
id="problemTest.infoAndChildren"
name="On Selected Info And Children"
scope="ON_SELECTED_AND_CHILDREN"
severity="INFO"/>
<problemFilter
enabled="true"
id="problemTest.sameContainerNoSeverity"
name="Same Container No Severity"
scope="ON_ANY_IN_SAME_CONTAINER"/>
<problemFilter
enabled="true"
id="problemTest.onMethod"
name="On Method"
onDescription="method"/>
<problemFilter
id="problemTest.notOnMethod"
name="Not On Method"
onDescription="!method"/>
<problemFilter
enabled="true"
id="problemTest.onProblem"
name="On MarkerType">
<selectedType markerId="org.eclipse.core.resources.problemmarker"/>
</problemFilter>
<markerTypeCategory name="Test Markers">
<markerTypeReference id="org.eclipse.ui.tests.categoryTestMarker"/>
<markerTypeReference id="org.eclipse.ui.tests.testmarker"/>
<markerTypeReference id="org.eclipse.ui.tests.testmarker2"/>
</markerTypeCategory>
<markerGrouping
attribute="testAttribute"
name="Test Markers">
<markerAttributeMapping
name="First category"
value="0"/>
<markerAttributeMapping
name="Second Category"
value="1"/>
<markerTypeReference id="org.eclipse.ui.tests.testmarker"/>
</markerGrouping>
</extension>
<extension
id="categoryTestMarker"
name="Category Test Marker"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.problemmarker"/>
<attribute name="category"/>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.ui.tests.markers.TestResolutionGenerator"
markerType="org.eclipse.ui.tests.categoryTestMarker"/>
</extension>
</plugin>