|
What this is
Other links
The source code<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin> <extension-point id="sample" name="sample" schema="schema/sample.exsd"/> <!--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 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> </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 name="Context Mock View 5" icon="icons\view.gif" class="org.eclipse.ui.tests.contexts.MockViewPart5" id="org.eclipse.ui.tests.contexts.MockViewPart5"> </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"/> <view class="org.eclipse.ui.tests.contexts.MockPageView" icon="icons/view.gif" id="org.eclipse.ui.tests.contexts.MockPageView" name="Service PageBookView"/> <view class="org.eclipse.ui.tests.api.workbenchpart.MenuContributionHarness" id="org.eclipse.ui.tests.api.MenuTestHarness" name="Menu Test Harness"> </view> <view allowMultiple="false" class="org.eclipse.ui.tests.manual.ExplicitlyBusyView" id="org.eclipse.ui.tests.ExplicitlyBusyView" name="ExplicitlyBusyView"/> <category name="Saveables Testing" id="org.eclipse.ui.tests.saveablesview"> </category> <view name="All Saveables" icon="icons/view.gif" category="org.eclipse.ui.tests.saveablesview" class="org.eclipse.ui.tests.manual.SaveablesView" id="org.eclipse.ui.tests.manual.SaveablesView"> </view> <view category="org.eclipse.ui.tests.saveablesview" class="org.eclipse.ui.tests.manual.ViewWithSaveables" icon="icons/view.gif" id="org.eclipse.ui.tests.manual.ViewWithSaveables" name="View Owning Saveables"> </view> <view allowMultiple="true" class="org.eclipse.ui.tests.layout.constraints.LayoutConstraintsView" id="org.eclipse.ui.tests.layout.constraints.LayoutConstraintsView" name="Layout Constraints Test"> </view> <view class="org.eclipse.ui.tests.session.NonRestorableView" id="org.eclipse.ui.tests.session.NonRestorableView" name="NonRestorableView" restorable="false"> </view> </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="Mock Editor Save" extensions="mocksave" icon="icons\mockeditorpart1.gif" class="org.eclipse.ui.tests.api.MockEditorWithState" id="org.eclipse.ui.tests.api.MockEditorStatePart"> </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"/> <editor class="org.eclipse.ui.tests.manual.TestBackgroundSaveEditor" default="false" extensions="background" icon="icons/binary_co.gif" id="org.eclipse.ui.tests.manual.TestBackgroundSaveEditor" name="TestBackgroundSaveEditor"> </editor> <editor name="Context Menu Editor" extensions="cme" icon="icons\mockeditorpart1.gif" class="org.eclipse.ui.tests.leaks.ContextEditorPart" id="org.eclipse.ui.tests.leak.contextEditor"> </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="&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> <actionSet id="org.eclipse.ui.tests.actionSet1" label="Test Parameterized Action" visible="false"> <action id="org.eclipse.ui.tests.parm.hideEditorArea" label="Hide File Editor Area" menubarPath="file/additions" style="push"> <class class="org.eclipse.ui.tests.api.GenericCommandActionDelegate"> <parameter name="commandId" value="org.eclipse.ui.window.hideShowEditors"> </parameter> </class> </action> <action class="org.eclipse.ui.tests.api.GenericCommandActionDelegate" id="org.eclipse.ui.tests.parm.noClassAttrParm" label="Hide No Class Attr" menubarPath="file/additions" style="push"> </action> <action id="org.eclipse.ui.tests.parm.noClassElParm" label="Hide No Class Parm" menubarPath="file/additions" style="push"> <class class="org.eclipse.ui.tests.api.GenericCommandActionDelegate"> </class> </action> <action id="org.eclipse.ui.tests.parm.incorrectClassElParm" label="Hide Bad Class Parm" menubarPath="file/additions" style="push"> <class class="org.eclipse.ui.tests.api.GenericCommandActionDelegate"> <parameter name="commandIdWhat" value="org.eclipse.ui.window.hideShowEditors"> </parameter> </class> </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.commands"> <category id="org.eclipse.ui.tests.category.keyModel" name="Key Model"> </category> <command categoryId="org.eclipse.ui.tests.category.keyModel" id="org.eclipse.ui.tests.keyModel.conflict1" name="Conflict1"> </command> <command categoryId="org.eclipse.ui.tests.category.keyModel" id="org.eclipse.ui.tests.keyModel.conflict2" name="Conflict2"> </command> <command categoryId="org.eclipse.ui.tests.category.keyModel" id="org.eclipse.ui.tests.keyModel.conflict3" name="Conflict3"> </command> <command categoryId="org.eclipse.ui.tests.category.keyModel" id="org.eclipse.ui.tests.keyModel.conflict4" name="ConflictNoKey4"> </command> <command categoryId="org.eclipse.ui.tests.category.keyModel" id="org.eclipse.ui.tests.keyModel.conflict5" name="ConflictNoKey5"> </command> <command categoryId="org.eclipse.ui.tests.category.keyModel" id="org.eclipse.ui.tests.keyModel.emacs1" name="emacsCommand1"> </command> </extension> <extension point="org.eclipse.ui.bindings"> <key commandId="org.eclipse.ui.tests.keyModel.conflict1" contextId="org.eclipse.ui.contexts.dialog" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="CTRL+5 K"> </key> <key commandId="org.eclipse.ui.tests.keyModel.conflict2" contextId="org.eclipse.ui.contexts.dialog" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="CTRL+5 K"> </key> <key commandId="org.eclipse.ui.tests.keyModel.conflict3" contextId="org.eclipse.ui.contexts.dialog" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" sequence="CTRL+5 K"> </key> <key commandId="org.eclipse.ui.tests.keyModel.emacs1" contextId="org.eclipse.ui.contexts.window" schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" sequence="CTRL+5 E"> </key> </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> <!-- Bug 125011. There's no good way to test this programmatically, so the test is simply to start up Eclipse and check whether the "label" attribute will affect the tooltip text. --> <extension point="org.eclipse.ui.actionSets"> <actionSet label="Bug 125011" id="org.eclipse.ui.tests.actionSet125011" visible="true"> <action label="TestBug125011" toolbarPath="workingSets" icon="icons/anything.gif" id="org.eclipse.ui.tests.action125011" class="org.eclipse.ui.tests.api.MockActionDelegate" /> </actionSet> </extension> <!-- Bug 122674. To verify this bug, simply start Eclipse with this plug-in. --> <extension point="org.eclipse.ui.actionSets"> <actionSet label="Bug 122674" id="org.eclipse.ui.tests.actionSet122674" /> </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> <decorator adaptable="true" class="org.eclipse.ui.tests.decorators.BadIndexDecorator" id="org.eclipse.ui.tests.decorators.badIndexDecorator" label="Bad Index Decorator" lightweight="true"> <enablement> <objectClass name="org.eclipse.core.resources.IResource"> </objectClass> </enablement> </decorator> </extension> <!-- Working set tests --> <extension point="org.eclipse.ui.workingSets"> <workingSet icon="icons/anything.gif" id="org.eclipse.ui.tests.api.MockWorkingSet" name="Mock Working Set" pageClass="org.eclipse.ui.tests.api.MockWorkingSetPage" elementAdapterClass="org.eclipse.ui.BasicWorkingSetElementAdapter:org.eclipse.ui.tests.api.IWorkingSetTest$Foo;adapt=true,org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon;adapt=true,org.eclipse.core.resources.IResource;adapt=false"/> <workingSet icon="icons/anything.gif" id="org.eclipse.ui.tests.api.BadWorkingSet" name="Bad Working Set" pageClass="org.eclipse.ui.tests.api.MockWorkingSetPage" elementAdapterClass="org.eclipse.ui.BasicWorkingSetElementAdapter:org.eclipse.ui.tests.api.IWorkingSetTest$Foo;adapt=true,org.eclipse.ui.tests.menus.ObjectContributionClasses$ICommon;adapt=true,org.eclipse.core.resources.IResource;adapt=false"/> </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" /> <context id="org.eclipse.ui.tests.contexts.ViewPart" name="View Part Context" parentId="org.eclipse.ui.contexts.window"/> <context id="org.eclipse.ui.tests.contexts.WorkbenchWindow" name="WorkbenchWindow Part Context" parentId="org.eclipse.ui.contexts.window"/> <context id="org.eclipse.ui.tests.contexts.Page" name="Page Context" parentId="org.eclipse.ui.contexts.window"/> <context id="org.eclipse.ui.tests.multipageeditor.contextEditor" name="MPEP Context" parentId="org.eclipse.ui.textEditorScope"/> </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> <activity id="org.eclipse.ui.tests.filter1.normal" name="Normal Activity Filter1"> </activity> <activity id="org.eclipse.ui.tests.filter1.enabled" name="Enabled Activity Filter1"> <enabledWhen> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.ui.command.contexts.enablement_test1"> </equals> </iterate> </with> </enabledWhen> </activity> <activityPatternBinding activityId="org.eclipse.ui.tests.filter1.normal" pattern="org/donotfilter"> </activityPatternBinding> <activityPatternBinding activityId="org.eclipse.ui.tests.filter1.enabled" pattern="org/filter"> </activityPatternBinding> <!-- Expression variable controlled activity --> <activity id="org.eclipse.ui.tests.filter2.enabled" name="Enabled Activity Filter2"> <enabledWhen> <with variable="arbitraryVariable"> <equals value="arbitraryValue"> </equals> </with> </enabledWhen> </activity> <activityPatternBinding activityId="org.eclipse.ui.tests.filter2.enabled" pattern="org/filter2"> </activityPatternBinding> <!-- This enabledWhen activity is always enabled. The expression result is obviously always true. Without the the "no-update" lock with <code>addingEvaluationListener in MutableActivityManager this would leed to an endless loop. Because the change in enablement from false to true would leed to an update of the activity which adds the activity evaluation listener which itself calls indirect an update of the activity: endless loop build finished. If this were variable dependent, the first result would've been false, so no update would've been called before the evaluation listener could've been fully installed. And in later updates of the activity the evaluation listener would've been already installed, so the entrance to the endless loop would not be entered. (There is no corresponding test code in the UtilTest Unit Test for this.) --> <activity id="org.eclipse.ui.tests.filter3.enabled" name="Always Enabled Activity Filter3"> <enabledWhen> <instanceof value="java.lang.Object"> </instanceof> </enabledWhen> </activity> <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"/> <activity description="NonRegular Expression" id="org.eclipse.activityNonRegExp" name="Activity NonRegExp"> </activity> <activityPatternBinding activityId="org.eclipse.activityNonRegExp" isEqualityPattern="true" pattern="org.eclipse.ui.tests.activity{No{Reg(Exp[^d]"> </activityPatternBinding> </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="COLOR_RED" id="swtcolor"> </colorOverride> <colorOverride value="COLOR_RED" 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="adefaultedcolor2"> </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="zdefaultedcolor" defaultsTo="rgbcolor" id="defaultedcolor"> </colorDefinition> <colorDefinition label="adefaultedcolor2" defaultsTo="defaultedcolor" id="adefaultedcolor2"> </colorDefinition> <colorDefinition label="defaultedcolor3" defaultsTo="adefaultedcolor2" 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> <colorDefinition label="badColor1" value="I am Emo and I prefer black." id="badColor1"> </colorDefinition> <colorDefinition label="badColor2" value="0,0, 1" id="badColor2"> </colorDefinition> <colorDefinition label="badColor3" value="0,0, 1x" id="badColor3"> </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" returnTypeId="org.eclipse.ui.tests.commands.Integer"> <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({'><+|.)=,%.name" name="Param with funny name" optional="true"/> </command> </extension> <!-- handler state --> <extension point="org.eclipse.ui.commands"> <command description="A test case for a command with state" id="org.eclipse.ui.tests.commandWithState" name="Command Wtih State"> <state class="org.eclipse.core.commands.State" id="OBJECT"/> <state class="org.eclipse.ui.handlers.RegistryToggleState:true" id="TRUE"/> <state class="org.eclipse.ui.handlers.RegistryToggleState" id="FALSE"/> <state class="org.eclipse.jface.menus.TextState" id="TEXT"/> </command> </extension> <!-- for bug 125792 --> <extension point="org.eclipse.ui.commands"> <command id="org.eclipse.ui.tests.commands.bug125792" name="Bug 125792 Test" > <commandParameter id="param1" name="Param1" optional="true" /> <commandParameter id="param2" name="Param2" optional="true" /> <commandParameter id="param3" name="Param3" optional="true"/> </command> </extension> <!-- bug 102666 --> <extension point="org.eclipse.ui.commands"> <command id="org.eclipse.ui.tests.commands.bug102666" name="Bug 102666 Test" /> </extension> <extension point="org.eclipse.ui.handlers"> <handler commandId="org.eclipse.ui.tests.commands.bug102666" class="org.eclipse.ui.tests.menus.HelloEHandler"> <activeWhen> <count value="1" /> </activeWhen> </handler> </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> <wizard class="org.eclipse.ui.tests.statushandlers.FaultyExportWizard" id="org.eclipse.ui.tests.statushandlers.FaultyExportWizard" name="FaultyExportWizard"> </wizard> </extension> <extension point="org.eclipse.ui.encodings"> <encoding name="Blorf"/> <encoding name=""/> </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 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> <!-- 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"/> <activity description="Use for testing the new menu support" id="menuTest1" name="MenuTest 1"> </activity> <activityPatternBinding activityId="menuTest1" pattern="org\.eclipse\.ui\.tests/foo"> </activityPatternBinding> <activity description="Use for testing the new menu support" id="menuTest2" name="MenuTest 2"> </activity> <activityPatternBinding activityId="menuTest2" pattern="org\.eclipse\.ui\.tests/bar"> </activityPatternBinding> </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> <extension point="org.eclipse.ui.ide.markerSupport"> <problemFilter enabled="false" id="problemTest.onAnyError" name="On Any Error" scope="ON_ANY" severity="ERROR"/> <problemFilter enabled="false" id="problemTest.onSelectedWarning" name="On Selected Warning" scope="ON_SELECTED_ONLY" severity="WARNING"/> <problemFilter enabled="false" id="problemTest.infoAndChildren" name="On Selected Info And Children" scope="ON_SELECTED_AND_CHILDREN" severity="INFO"/> <problemFilter enabled="false" id="problemTest.sameContainerNoSeverity" name="Same Container No Severity" scope="ON_ANY_IN_SAME_CONTAINER"/> <problemFilter enabled="false" id="problemTest.onMethod" name="On Method" onDescription="method"/> <problemFilter enabled="false" id="problemTest.notOnMethod" name="Not On Method" onDescription="!method"/> <problemFilter enabled="false" id="problemTest.onProblem" name="On MarkerType"> <selectedType markerId="org.eclipse.ui.tests.categoryTestMarker"/> </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 id="org.eclipse.ui.tests.test" label="Unbound Test Grouping"> </markerGrouping> <markerGroupingEntry id="org.eclipse.ui.tests.test1" label="First category" markerGrouping="org.eclipse.ui.tests.test" priority="2"/> <markerGroupingEntry id="org.eclipse.ui.tests.test2" label="Second category" markerGrouping="org.eclipse.ui.tests.test" priority="1"/> <markerGroupingEntry id="org.eclipse.ui.tests.default" label="Uncategorized" markerGrouping="org.eclipse.ui.tests.test" priority="0"/> <markerAttributeGrouping attribute="testAttribute" defaultGroupingEntry="org.eclipse.ui.tests.default" markerType="org.eclipse.ui.tests.categoryTestMarker"> <markerAttributeMapping markerGroupingEntry="org.eclipse.ui.tests.test1" value="0"/> <markerAttributeMapping markerGroupingEntry="org.eclipse.ui.tests.test2" value="1"/> </markerAttributeGrouping> <markerContentGeneratorExtension generatorId="org.eclipse.ui.ide.tasksGenerator" id="org.eclipse.ui.tests.tasksExtension"> <markerGrouping id="org.eclipse.ui.tests.taskGrouping" label="Task Grouping"> </markerGrouping> <markerFieldConfiguration enabled="false" id="org.eclipse.ui.tests.fixmeTest" name="FIX MEs" scope="ON_SELECTED_AND_CHILDREN" values="org.eclipse.ui.tests.markers.FIXMEParameters"> </markerFieldConfiguration> </markerContentGeneratorExtension> </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> <!-- Tests for the new help context identifier work. --> <extension point="org.eclipse.ui.commands"> <command id="org.eclipse.ui.tests.helpContextId" name="Help Context Id Test" helpContextId="org.eclipse.ui.tests.commandHelp" /> </extension> <extension point="org.eclipse.ui.handlers"> <handler commandId="org.eclipse.ui.tests.helpContextId" class="org.eclipse.ui.tests.menus.HelloEHandler" helpContextId="org.eclipse.ui.tests.handlerHelp" /> </extension> <extension point="org.eclipse.ui.propertyPages"> <page category="Test Category" class="org.eclipse.ui.tests.propertyPages.TestPropertyPage" id="org.eclipse.ui.tests.and" name="And (Only on File)"> <enabledWhen> <and> <adapt type="org.eclipse.core.resources.IResource"/> <adapt type="org.eclipse.core.resources.IFile"/> </and> </enabledWhen> </page> <page category="Test Category" class="org.eclipse.ui.tests.propertyPages.TestPropertyPage" id="org.eclipse.ui.tests.or" name="Or (Files and Folders)"> <enabledWhen> <or> <instanceof value="org.eclipse.core.resources.IFile"/> <instanceof value="org.eclipse.core.resources.IFolder"/> </or> </enabledWhen> </page> <page class="org.eclipse.ui.tests.propertyPages.TestPropertyPage" id="org.eclipse.ui.tests.instanceof" name="Instance Of (Projects)"> <enabledWhen> <instanceof value="org.eclipse.core.resources.IProject"/> </enabledWhen> </page> <page class="org.eclipse.ui.tests.propertyPages.TableResizePropertyPage" id="org.eclipse.ui.tests.tableResizePage" name="Table Resize Test"> <enabledWhen> <adapt type="org.eclipse.core.resources.IResource"> </adapt> </enabledWhen> </page> <page class="org.eclipse.ui.tests.propertyPages.TreeResizePropertyPage" id="org.eclipse.ui.tests.treeResizePage" name="Tree Resize Test"> <enabledWhen> <adapt type="org.eclipse.core.resources.IResource"> </adapt> </enabledWhen> </page> </extension> <extension point="org.eclipse.core.runtime.preferences"> <initializer class="org.eclipse.ui.tests.preferences.TestPreferenceInitializer"> </initializer> </extension> <extension id="menusX1" point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:org.eclipse.ui.tests.api.MenuTestHarness?before=MenuTest.Advanced"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.popup.BasicCmdItem" label="Inserted Before" mnemonic="B"> </command> </menuContribution> <menuContribution locationURI="popup:org.eclipse.ui.tests.api.MenuTestHarness?after=MenuTest.Advanced"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.popup.BasicCmdItem" label="Inserted After" mnemonic="A"> </command> </menuContribution> <menuContribution locationURI="popup:org.eclipse.ui.tests.api.MenuTestHarness"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.popup.BasicCmdItem" label="Basic Cmd" mnemonic="B"> </command> <menu icon="icons/binary_co.gif" id="MenuTest.popup.BasicMenuItem" label="Basic Menu"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" label="Sub Item"> </command> </menu> <separator name="MenuTest.Advanced" visible="true"> </separator> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" label="Parameter Cmd" mnemonic="C"> <parameter name="Greeting" value="Hi There!"> </parameter> </command> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/binary_co.gif" label="Foo Cmd" mnemonic="F"> <visibleWhen checkEnabled="false"> </visibleWhen> </command> <menu icon="icons/dynamic.gif" id="MenuTest.popup.dynamicMenu" label="Dynamic Menu"> <dynamic class="org.eclipse.ui.tests.api.workbenchpart.DynamicItem" id="MenuText.popup.DynamicItem"> </dynamic> </menu> </menuContribution> <menuContribution locationURI="menu:org.eclipse.ui.tests.api.MenuTestHarness"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.popup.BasicCmdItem" label="Basic Cmd" mnemonic="B"> </command> <menu icon="icons/binary_co.gif" id="MenuTest.popup.BasicMenuItem" label="Basic Menu"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" label="Sub Item"> </command> </menu> <separator name="MenuTest.Advanced" visible="true"> </separator> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" label="Parameter Cmd" mnemonic="C"> <parameter name="Greeting" value="Hi There!"> </parameter> </command> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/binary_co.gif" label="Foo Cmd" mnemonic="F"> <visibleWhen checkEnabled="false"> </visibleWhen> </command> <dynamic class="org.eclipse.ui.tests.api.workbenchpart.DynamicItem" id="MenuText.popup.DynamicItem"> </dynamic> <menu icon="icons/dynamic.gif" id="MenuTest.popup.dynamicMenu" label="Dynamic Menu"> <dynamic class="org.eclipse.ui.tests.api.workbenchpart.DynamicItem" id="MenuText.popup.DynamicItem"> </dynamic> </menu> </menuContribution> <menuContribution locationURI="menu:MenuTest.toolbar.DropItem"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" label="Dropdown Item"> </command> </menuContribution> <menuContribution locationURI="toolbar:org.eclipse.ui.tests.api.MenuTestHarness"> <command commandId="org.eclipse.ui.tests.menus.toggleContext" icon="icons/binary_co.gif" id="toggle.test.t2" label="Toggle Test2" mnemonic="g" style="toggle" tooltip="Toggle contexts.test2"> <parameter name="toggleContext.contextId" value="org.eclipse.ui.menus.contexts.test2"> </parameter> </command> <command commandId="org.eclipse.ui.tests.menus.enabledWhenWorld" icon="icons/anything.gif" id="MenuTest.popup.BasicCmdItem" label="Basic Cmd" mnemonic="B"> </command> <control class="org.eclipse.ui.tests.api.workbenchpart.TextWidget" id="MenuTest.popup.BasicWidgetItem"> </control> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.toolbar.DropItem" label="Toolbar Dropdown" style="pulldown" mnemonic="D"> </command> <separator name="MenuTest.Advanced" visible="true"> </separator> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" label="Parameter Cmd" mnemonic="C"> <parameter name="Greeting" value="Hi There!"> </parameter> </command> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/binary_co.gif" label="Foo Cmd" mnemonic="F"> <visibleWhen checkEnabled="false"> </visibleWhen> </command> <dynamic class="org.eclipse.ui.tests.api.workbenchpart.DynamicItem" id="MenuText.toolbar.DynamicItem"> </dynamic> <menu icon="icons/dynamic.gif" id="MenuTest.popup.dynamicMenu" label="Dynamic Menu"> <dynamic class="org.eclipse.ui.tests.api.workbenchpart.DynamicItem" id="MenuText.popup.DynamicItem"> </dynamic> </menu> </menuContribution> <menuContribution locationURI="menu:org.eclipse.ui.tests.api.MenuTestHarness"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="org.eclipse.ui.tests.menus.itemX1" label="Menu Item X1"> <visibleWhen checkEnabled="false"> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.ui.menus.contexts.test1"> </equals> </iterate> </with> </visibleWhen> </command> </menuContribution> <menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=additions"> <menu id="org.eclipse.ui.tests.mainMenu.MenuX2" label="Menu X2"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="org.eclipse.ui.tests.menus.itemX3" label="Menu Item X3"> </command> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="org.eclipse.ui.tests.menus.itemX4" label="Menu Item X4"> <visibleWhen checkEnabled="false"> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.ui.menus.contexts.test1"> </equals> </iterate> </with> </visibleWhen> </command> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="org.eclipse.ui.tests.menus.itemX5" label="Menu Item X5"> </command> <command commandId="org.eclipse.ui.tests.menus.enabledWhenExpression" id="org.eclipse.ui.tests.menus.itemX6" label="Menu Expression"> </command> </menu> </menuContribution> <menuContribution locationURI="popup:org.eclipse.ui.tests.leak.contextEditor?after=additions"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="org.eclipse.ui.tests.menus.itemX4" label="Menu Item X4"> <visibleWhen checkEnabled="false"> <with variable="selection"> <count value="1"> </count> </with> </visibleWhen> </command> </menuContribution> </extension> <extension point="org.eclipse.ui.contexts"> <context id="org.eclipse.ui.menus.contexts.test1" name="Text Context X1" parentId="org.eclipse.ui.contexts.window"> </context> <context id="org.eclipse.ui.menus.contexts.test2" name="Text Context X2" parentId="org.eclipse.ui.contexts.window"> </context> <context id="org.eclipse.ui.command.contexts.enablement_test1" name="Handler Enablement 1" parentId="org.eclipse.ui.contexts.window"> </context> <context id="org.eclipse.ui.command.contexts.enablement_test2" name="Handler Enablement 2" parentId="org.eclipse.ui.contexts.window"> </context> <context id="org.eclipse.ui.command.contexts.evaluationService1" name="evaluation service 1" parentId="org.eclipse.ui.contexts.window"> </context> </extension> <extension point="org.eclipse.ui.commands"> <command categoryId="org.eclipse.ui.category.window" defaultHandler="org.eclipse.ui.tests.menus.HelloEHandler" id="org.eclipse.ui.tests.menus.enabledWorld" name="Hello"> </command> <command categoryId="org.eclipse.ui.category.window" id="org.eclipse.ui.tests.menus.enabledWhenWorld" name="Howdy"> </command> <command categoryId="org.eclipse.ui.category.window" id="org.eclipse.ui.tests.menus.enabledWhenExpression" name="Howdy Expression"> </command> <command categoryId="org.eclipse.ui.category.window" defaultHandler="org.eclipse.ui.tests.menus.HelloDHandler" id="org.eclipse.ui.tests.menus.disabledWorld" name="Hello"> </command> <command categoryId="org.eclipse.ui.category.window" defaultHandler="org.eclipse.ui.tests.menus.HelloUpdateHandler" id="org.eclipse.ui.tests.menus.updateWorld" name="Hello"> </command> <command categoryId="org.eclipse.ui.category.window" defaultHandler="org.eclipse.ui.tests.menus.ToggleContextHandler" id="org.eclipse.ui.tests.menus.toggleContext" name="Toggle Context"> <commandParameter id="toggleContext.contextId" name="Context Id" optional="false" values="org.eclipse.ui.tests.menus.ContextIdValues"> </commandParameter> </command> <command categoryId="org.eclipse.ui.category.window" id="org.eclipse.ui.tests.menus.iconsDefault" name="Icons Default"> </command> <command categoryId="org.eclipse.ui.category.window" id="org.eclipse.ui.tests.menus.iconsAll" name="Icons All"> </command> <command categoryId="org.eclipse.ui.category.window" id="org.eclipse.ui.tests.menus.iconsToolbarOnly" name="Icons Toolbar Only"> </command> </extension> <extension point="org.eclipse.ui.views"> <view class="org.eclipse.ui.tests.markers.MarkersTestMarkersView" id="org.eclipse.ui.tests.markerTests" name="Marker Tests View"> </view> <view class="org.eclipse.ui.tests.api.workbenchpart.LifecycleView" id="org.eclipse.ui.tests.LifecycleView" name="Lifecycle View"> </view> </extension> <extension point="org.eclipse.ui.statusHandlers"> <statusHandler class="org.eclipse.ui.tests.statushandlers.TestStatusHandler" id="org.eclipse.ui.tests.statushandlers.TestStatusHandler"> </statusHandler> <statusHandlerProductBinding handlerId="org.eclipse.ui.tests.statushandlers.TestStatusHandler" productId="org.eclipse.sdk.ide"> </statusHandlerProductBinding> </extension> <!-- Sample invalid extension ! (illegal child) --> <extension point="org.eclipse.ui.tests.sample"> <invalid name="InvalidElement"> </invalid> </extension> <extension point="org.eclipse.ui.commands"> <command categoryId="org.eclipse.ui.category.window" id="tests.commands.CCT.cmd1" name="cmd1"> </command> <command categoryId="org.eclipse.ui.category.window" id="tests.commands.CCT.cmd2" name="cmd2"> <commandParameter id="protocol" name="Protocol" optional="false"> </commandParameter> <commandParameter id="host" name="Server" optional="false"> </commandParameter> </command> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.eclipse.ui.tests.menus.ChangeEnablementHandler" commandId="org.eclipse.ui.tests.menus.enabledWhenWorld"> <!-- <enabledWhen> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.ui.menus.contexts.test2"> </equals> </iterate> </with> </enabledWhen> --> </handler> <handler class="org.eclipse.ui.tests.menus.HelloEHandler" commandId="org.eclipse.ui.tests.menus.enabledWhenExpression"> <enabledWhen> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.ui.menus.contexts.test2"> </equals> </iterate> </with> </enabledWhen> </handler> </extension> <!-- org.eclipse.ui.menus extension point test input do -NOT- change the structure of the contributions without fixing the tests in 'MenusTestSuite' --> <extension id="org.eclipse.ui.menus.test" point="org.eclipse.ui.menus"> <menuContribution locationURI="menu:org.eclipse.ui.tests.IfYouChangeMe.FixTheTests?before=MenuTest.Separator"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.BeforeSeparator" label="Inserted Before" mnemonic="B"> </command> </menuContribution> <menuContribution locationURI="menu:org.eclipse.ui.tests.IfYouChangeMe.FixTheTests?after=MenuTest.Separator"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.AfterSeparator" label="Inserted After" mnemonic="A"> </command> </menuContribution> <menuContribution locationURI="menu:org.eclipse.ui.tests.IfYouChangeMe.FixTheTests"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" icon="icons/anything.gif" id="MenuTest.BasicCmdItem" label="Basic Cmd" mnemonic="B"> </command> <control class="non.existant.NonExistantClass" id="MenuTest.brokenWidget"> </control> <menu icon="icons/binary_co.gif" id="MenuTest.BasicMenu" label="Basic Menu"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="MenuTest.BasicMenu.SubItem" label="Sub Item"> </command> </menu> <separator name="MenuTest.Separator" visible="true"> </separator> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="MenuTest.ParameterItem" label="Parameter Cmd" mnemonic="C"> <parameter name="Greeting" value="Hi There!"> </parameter> </command> <dynamic class="org.eclipse.ui.tests.api.workbenchpart.DynamicItem" id="MenuTest.DynamicItem"> </dynamic> <menu icon="icons/dynamic.gif" id="MenuTest.DynamicMenu" label="Dynamic Menu"> <dynamic class="org.eclipse.ui.tests.api.workbenchpart.DynamicItem" id="MenuTest.DynamicSubItem"> </dynamic> </menu> </menuContribution> <menuContribution locationURI="menu:org.eclipse.ui.tests.IfYouChangeMe.FixTheTests"> <command commandId="org.eclipse.ui.tests.menus.enabledWorld" id="MenuTest.ItemX1" label="Menu Item X1"> <visibleWhen checkEnabled="false"> <with variable="activeContexts"> <iterate operator="or"> <equals value="org.eclipse.ui.menus.contexts.test1"> </equals> </iterate> </with> </visibleWhen> </command> </menuContribution> <menuContribution locationURI="menu:org.eclipse.ui.tests.IfYouChangeMe.FixTheTests"> <command commandId="org.eclipse.ui.tests.menus.iconsDefault" id="org.eclipse.ui.tests.menus.iconsDefault" style="push"> </command> <command commandId="org.eclipse.ui.tests.menus.iconsAll" id="org.eclipse.ui.tests.menus.iconsAll" style="push"> </command> <command commandId="org.eclipse.ui.tests.menus.iconsToolbarOnly" id="org.eclipse.ui.tests.menus.iconsToolbarOnly" style="push"> </command> </menuContribution> <menuContribution locationURI="toolbar:org.eclipse.ui.tests.IfYouChangeMe.FixTheTests"> <command commandId="org.eclipse.ui.tests.menus.iconsDefault" id="org.eclipse.ui.tests.menus.iconsDefault" style="push"> </command> <command commandId="org.eclipse.ui.tests.menus.iconsAll" id="org.eclipse.ui.tests.menus.iconsAll" style="push"> </command> <command commandId="org.eclipse.ui.tests.menus.iconsToolbarOnly" id="org.eclipse.ui.tests.menus.iconsToolbarOnly" style="push"> </command> </menuContribution> </extension> <!-- END OF org.eclipse.ui.menus extension point test contributions --> <extension point="org.eclipse.ui.commands"> <command categoryId="org.eclipse.ui.tests.category.menuHarness" id="org.eclipse.ui.tests.incMenuHarness" name="Increment Menu Harness"> </command> <category id="org.eclipse.ui.tests.category.menuHarness" name="Menu Harness Commands"> </category> <command categoryId="org.eclipse.ui.tests.category.menuHarness" id="org.eclipse.ui.tests.commandEnabledVisibility" name="Command Enabled Visibility"> </command> </extension> <extension point="org.eclipse.ui.viewActions"> <viewContribution id="org.eclipse.ui.tests.viewContribution.harness" targetID="org.eclipse.ui.tests.api.MenuTestHarness"> <action class="org.eclipse.ui.tests.commands.ViewActionDelegate" definitionId="org.eclipse.ui.tests.incMenuHarness" id="org.eclipse.ui.tests.menuHarness.inc" label="MenuInc" menubarPath="additions"> </action> </viewContribution> </extension> <extension point="org.eclipse.ui.commandImages"> <image commandId="org.eclipse.ui.tests.menus.iconsDefault" icon="icons/anything.gif"> </image> <image commandId="org.eclipse.ui.tests.menus.iconsAll" icon="icons/binary_co.gif"> </image> <image commandId="org.eclipse.ui.tests.menus.iconsAll" icon="icons/mockeditorpart1.gif" style="toolbar"> </image> <image commandId="org.eclipse.ui.tests.menus.iconsToolbarOnly" icon="icons/view.gif" style="toolbar"> </image> </extension> <extension point="org.eclipse.ui.services"> <serviceFactory factoryClass="org.eclipse.ui.tests.services.LevelServiceFactory"> <service serviceClass="org.eclipse.ui.tests.services.ILevelService"> </service> </serviceFactory> <sourceProvider provider="org.eclipse.ui.tests.services.ActiveUserSourceProvider"> <variable name="username" priorityLevel="activeContexts"> </variable> </sourceProvider> </extension> <extension point="org.eclipse.ui.commands"> <command id="org.eclipse.ui.tests.activity{No{Reg(Exp[^d]" name="NoRegularExpressions Command"> </command> <command categoryId="org.eclipse.ui.tests.category.menuHarness" id="org.eclipse.ui.tests.enabledCount" name="Enabled Count"> </command> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="org.eclipse.ui.tests.menus.HelloEHandler" commandId="org.eclipse.ui.tests.enabledCount"> <enabledWhen> <count value="2"> </count> </enabledWhen> </handler> </extension> <extension point="org.eclipse.ui.elementFactories"> <factory class="org.eclipse.ui.tests.api.BadElementFactory" id="org.eclipse.ui.tests.badFactory"> </factory> </extension> <extension point="org.eclipse.core.expressions.definitions"> <definition id="org.eclipse.ui.tests.defWithPropertyTester"> <test args="isEnabled" property="org.eclipse.ui.tests.class.method"> </test> </definition> </extension> <extension point="org.eclipse.core.expressions.propertyTesters"> <propertyTester class="org.eclipse.ui.tests.services.StaticVarPropertyTester" id="org.eclipse.ui.tests.reflectionTester" namespace="org.eclipse.ui.tests.class" properties="method" type="java.lang.Object"> </propertyTester> </extension> </plugin> |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.