blob: 3fb202588d072661a62e06137cb653240f63b12f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!-- Copyright (c) 2005 IBM Corporation and others. -->
<!-- All rights reserved. This program and the accompanying materials -->
<!-- are made available under the terms of the Eclipse Public License v1.0 -->
<!-- which accompanies this distribution, and is available at -->
<!-- http://www.eclipse.org/legal/epl-v10.html -->
<!-- -->
<!-- Contributors: -->
<!-- IBM Corporation - initial API and implementation -->
<plugin>
<extension
id="ContributionItemProvider1"
name="ContributionItemProvider1"
point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
<contributionItemProvider
checkPluginLoaded="false"
class="org.eclipse.gmf.tests.runtime.common.ui.services.action.contributionitem.ContributionItemProvider1">
<Priority
name="Lowest">
</Priority>
<partContribution class="org.eclipse.gmf.tests.runtime.common.ui.services.action.contributionitem.MyWorkbenchPart">
<partAction menubarPath="/additionsGroup" toolbarPath="/additionsGroup" id="action1">
</partAction>
<partMenu menubarPath="/additionsGroup" toolbarPath="/additionsGroup" id="menu1">
</partMenu>
<partAction menubarPath="/menu1/additionsGroup" toolbarPath="/additionsGroup" id="action1">
</partAction>
</partContribution>
</contributionItemProvider>
</extension>
<extension
id="ContributionItemProvider2"
name="ContributionItemProvider2"
point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
<contributionItemProvider
checkPluginLoaded="false"
class="org.eclipse.gmf.tests.runtime.common.ui.services.action.contributionitem.ContributionItemProvider2">
<Priority
name="Low">
</Priority>
<partContribution class="org.eclipse.gmf.tests.runtime.common.ui.services.action.contributionitem.MyWorkbenchPart">
<partAction menubarPath="/additionsGroup" toolbarPath="/additionsGroup" global="false" id="action2"/>
<partMenu menubarPath="/menu1/additionsGroup" toolbarPath="/menu1/additionsGroup" id="menu2"/>
</partContribution>
</contributionItemProvider>
</extension>
<!-- testCapabilityFiltering -->
<extension
point="org.eclipse.ui.activities">
<activity
id="MyActivityID"
name="MyActivityID"/>
<activityPatternBinding
activityId="MyActivityID"
pattern="org\.eclipse\.gmf\.tests\.runtime\.common\.ui\.services\.action/ContributionItemProvider2"/>
</extension>
<!-- testPolicy_ClassAttribute -->
<extension
id="ContributionItemProvider3"
name="ContributionItemProvider3"
point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
<contributionItemProvider
checkPluginLoaded="false"
class="org.eclipse.gmf.tests.runtime.common.ui.services.action.contributionitem.ContributionItemProvider2">
<Priority name="Lowest"/>
<popupContribution class="org.eclipse.jface.action.MenuManager">
<popupStructuredContributionCriteria
objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart"
policyClass="org.eclipse.gmf.tests.runtime.common.ui.services.action.contributionitem.ContributionPolicy"/>
<popupMenu
id="org.eclipse.gmf.tests.runtime.common.ui.services.action.popupMenu1"
path="/additionsGroup"/>
<popupMenuGroup
id="org.eclipse.gmf.tests.runtime.common.ui.services.action.popupMenuGroup1"
path="/"
separator="true"/>
</popupContribution>
</contributionItemProvider>
</extension>
<!-- testCapabilityFilteringOfSpecificEntries -->
<extension
point="org.eclipse.ui.activities">
<activity
id="MyActivityIDOfSpecificEntries"
name="MyActivityIDOfSpecificEntries"/>
<activityPatternBinding
activityId="MyActivityIDOfSpecificEntries"
pattern="org\.eclipse\.gmf\.tests\.runtime\.common\.ui\.services\.action/menu2"/>
<activityPatternBinding
activityId="MyActivityIDOfSpecificEntries"
pattern="org\.eclipse\.gmf\.tests\.runtime\.common\.ui\.services\.action/action2"/>
</extension>
</plugin>