| <?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</code> 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> |
| |
| <!-- Expression should be never true, so it tests if it is an instance |
| of java.lang.Double --> |
| <activity |
| id="org.eclipse.ui.tests.filter4.enabled" |
| name="Always Disabled Activity Filter4"> |
| <enabledWhen> |
| <instanceof |
| value="java.lang.Double"> |
| </instanceof> |
| </enabledWhen> |
| </activity> |
| <activity |
| description="ActivityDependsOnExpressionActivity" |
| id="org.eclipse.ui.tests.filter5.enabled" |
| name="ActivityDependsOnExpressionActivity"> |
| </activity> |
| <activityRequirementBinding |
| activityId="org.eclipse.ui.tests.filter5.enabled" |
| requiredActivityId="org.eclipse.ui.tests.filter4.enabled"> |
| </activityRequirementBinding> |
| <activity |
| description="ExpressionActivityDependsOnActivity" |
| id="org.eclipse.ui.tests.filter7.enabled" |
| name="ExpressionActivityDependsOnActivity"> |
| <enabledWhen> |
| <instanceof |
| value="java.lang.Object"> |
| </instanceof> |
| </enabledWhen> |
| </activity> |
| <activityRequirementBinding |
| activityId="org.eclipse.ui.tests.filter7.enabled" |
| requiredActivityId="org.eclipse.ui.tests.filter6.enabled"> |
| </activityRequirementBinding> |
| <activity |
| description="ConventionalActivityControllingExpressionActivity" |
| id="org.eclipse.ui.tests.filter6.enabled" |
| name="ConventionalActivityControllingExpressionActivity"> |
| </activity> |
| </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> |
| <statusHandler |
| class="org.eclipse.ui.tests.statushandlers.FreeStatusHandler" |
| id="org.eclipse.ui.tests.statushandlers.FreeStatusHandler"> |
| </statusHandler> |
| </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 |
| class="org.eclipse.ui.tests.menus.DeclaredProgrammaticFactory" |
| locationURI="menu:org.eclipse.ui.tests.IfYouChangeMe.FixTheTests?after=org.eclipse.ui.tests.menus.iconsToolbarOnly"> |
| |
| </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> |
| |
| <!-- bindings for the platform tests --> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.ui.help.aboutAction" |
| contextId="org.eclipse.ui.contexts.window" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+8 A"> |
| </key> |
| <key |
| contextId="org.eclipse.ui.contexts.window" |
| platform="carbon" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+8 A"> |
| </key> |
| <key |
| commandId="org.eclipse.ui.help.aboutAction" |
| contextId="org.eclipse.ui.contexts.window" |
| platform="carbon" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+8 B"> |
| </key> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="toolbar:org.eclipse.ui.tests.tooltipTest"> |
| <command |
| commandId="org.eclipse.ui.tests.testToolTipCommand" |
| label="Testing Tooltip" |
| style="push"> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.ui.category.file" |
| id="org.eclipse.ui.tests.testToolTipCommand" |
| name="My Test Tooltip Command"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.ui.tests.testToolTipCommand" |
| contextId="org.eclipse.ui.contexts.window" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M2+M3+1"> |
| </key> |
| </extension> |
| <extension |
| id="menu.dynamic.contribution" |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="popup:org.eclipse.ui.tests.dynamicMenuContribution"> |
| <dynamic |
| class="org.eclipse.ui.tests.menus.DynamicContributionItemPopup" |
| id="popup:org.eclipse.ui.tests.dynamicMenuContribution"> |
| </dynamic> |
| </menuContribution> |
| </extension> |
| </plugin> |