blob: 4bc983f96e5e4f91885addcef7b3f6f7c0d0f276 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- ======================================================================= -->
<!-- This plugin provides basic VCM functionality to the Eclipse Java UI -->
<!-- ======================================================================= -->
<plugin
name="%pluginName"
id = "org.eclipse.jdt.ui.vcm"
version = "1.0"
provider-name = "Object Technology International, Inc.">
<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.vcm.core"/>
<import plugin="org.eclipse.vcm.ui"/>
<import plugin="org.eclipse.vcm.ui.cvs"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.jdt.core"/>
</requires>
<runtime>
<library name="jdtvcm.jar">
<export name = "*"/>
</library>
</runtime>
<extension point="org.eclipse.vcm.core.ignore">
<ignore pattern = "*.class" selected = "true"/>
</extension>
<!-- **************** View Actions ******************* -->
<extension point="org.eclipse.ui.viewActions">
<viewContribution
id="org.eclipse.vcm.packageViewContribution"
targetID="org.eclipse.jdt.ui.PackageExplorer">
<action id="org.eclipse.vcm.vcminfoinpkg"
label="%TogglePackagesViewVersionLabels.label"
menubarPath="additions"
state="false"
tooltip="%TogglePackagesViewVersionLabels.tooltip"
class="org.eclipse.jdt.ui.vcm.TogglePackageViewVersionLabels">
</action>
</viewContribution>
</extension>
<!-- **************** PROPERTY PAGES ******************* -->
<extension
point="org.eclipse.ui.propertyPages">
<page name="%Managing"
id="org.eclipse.jdt.ui.vcm.propertypages.managing"
objectClass="org.eclipse.jdt.core.IJavaElement"
class="org.eclipse.vcm.internal.ui.VCMPropertyPage">
</page>
</extension>
<!-- ************** POPUP ACTIONS ******************* -->
<extension
point = "org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.jdt.ui.vcm.JavaElementContributions"
objectClass="org.eclipse.jdt.core.IJavaElement">
<menu
id="vcm.managing"
path="additions"
label="%ManageGroupMenu.label">
<separator name="manageGroup"/>
</menu>
</objectContribution>
<objectContribution
id="org.eclipse.jdt.ui.vcm.ProjectContributions"
objectClass="org.eclipse.jdt.core.IJavaProject">
<menu
id="replaceWithMenu"
path="additions"
label="%ReplaceWithMenu.label">
<separator name="replaceWithGroup"/>
</menu>
<action
id="org.eclipse.jdt.ui.vcm.Version"
label="%VersionAction.label"
tooltip="%VersionAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.actions.VersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.MergeStreams"
label="%MergeAction.label"
tooltip="%MergeAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.merge.MergeAction">
</action>
<action
id="vcm.BrowseHistory"
label="%BrowseHistoryAction.label"
tooltip="%BrowseHistoryAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.actions.BrowseHistoryAction">
</action>
<action
id="vcm.Sync"
label="%SyncAction.label"
tooltip="%SyncAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.sync.SyncAction">
</action>
<action
id="ReplaceWithVersion"
label="%ReplaceWithVersionAction.label"
tooltip="%ReplaceWithVersionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.ReplaceWithTeamStream"
label="%ReplaceWithTeamStreamAction.label"
tooltip="%ReplaceWithTeamStreamAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithTeamStreamAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithVersion"
label="%CompareWithVersionAction.label"
tooltip="%CompareWithVersionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithTeamStream"
label="%CompareWithTeamStreamAction.label"
tooltip="%CompareWithTeamStreamAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithTeamStreamAction">
</action>
<action
id="vcm.Patch"
label="%GenerateDiff.label"
tooltip="%GenerateDiff.tooltip"
menubarPath="vcm.managing/manageAdvancedGroup"
class="org.eclipse.vcm.internal.ui.ccvs.GenerateDiffFileAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.jdt.ui.vcm.PackageFragmentContributions"
objectClass="org.eclipse.jdt.core.IPackageFragment">
<menu
id="replaceWithMenu"
path="additions"
label="%ReplaceWithMenu.label">
<separator name="replaceWithGroup"/>
</menu>
<action
id="vcm.BrowseHistory"
label="%BrowseHistoryAction.label"
tooltip="%BrowseHistoryAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.actions.BrowseHistoryAction">
</action>
<action
id="vcm.Sync"
label="%SyncAction.label"
tooltip="%SyncAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.sync.SyncAction">
</action>
<action
id="ReplaceWithVersion"
label="%ReplaceWithVersionAction.label"
tooltip="%ReplaceWithVersionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.ReplaceWithTeamStream"
label="%ReplaceWithTeamStreamAction.label"
tooltip="%ReplaceWithTeamStreamAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithTeamStreamAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithVersion"
label="%CompareWithVersionAction.label"
tooltip="%CompareWithVersionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithTeamStream"
label="%CompareWithTeamStreamAction.label"
tooltip="%CompareWithTeamStreamAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithTeamStreamAction">
</action>
<action
id="vcm.Patch"
label="%GenerateDiff.label"
tooltip="%GenerateDiff.tooltip"
menubarPath="vcm.managing/manageAdvancedGroup"
class="org.eclipse.vcm.internal.ui.ccvs.GenerateDiffFileAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.jdt.ui.vcm.PackageFragmentRootContributions"
objectClass="org.eclipse.jdt.core.IPackageFragmentRoot">
<menu
id="replaceWithMenu"
path="additions"
label="%ReplaceWithMenu.label">
<separator name="replaceWithGroup"/>
</menu>
<action
id="vcm.BrowseHistory"
label="%BrowseHistoryAction.label"
tooltip="%BrowseHistoryAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.actions.BrowseHistoryAction">
</action>
<action
id="vcm.Sync"
label="%SyncAction.label"
tooltip="%SyncAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.sync.SyncAction">
</action>
<action
id="ReplaceWithVersion"
label="%ReplaceWithVersionAction.label"
tooltip="%ReplaceWithVersionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.ReplaceWithTeamStream"
label="%ReplaceWithTeamStreamAction.label"
tooltip="%ReplaceWithTeamStreamAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithTeamStreamAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithVersion"
label="%CompareWithVersionAction.label"
tooltip="%CompareWithVersionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithTeamStream"
label="%CompareWithTeamStreamAction.label"
tooltip="%CompareWithTeamStreamAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithTeamStreamAction">
</action>
<action
id="vcm.Patch"
label="%GenerateDiff.label"
tooltip="%GenerateDiff.tooltip"
menubarPath="vcm.managing/manageAdvancedGroup"
class="org.eclipse.vcm.internal.ui.ccvs.GenerateDiffFileAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.jdt.ui.vcm.CompilationUnitContributions"
objectClass="org.eclipse.jdt.core.ICompilationUnit">
<action
id="org.eclipse.jdt.ui.vcm.element.ReplaceWithBaseVersion"
label="%ReplaceWithBaseVersionAction.label"
tooltip="%ReplaceWithBaseVersionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithBaseVersionAction">
</action>
<action
id="vcm.BrowseHistory"
label="%BrowseHistoryAction.label"
tooltip="%BrowseHistoryAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.actions.BrowseHistoryAction">
</action>
<action
id="vcm.Sync"
label="%SyncAction.label"
tooltip="%SyncAction.tooltip"
menubarPath="vcm.managing/manageGroup"
class="org.eclipse.vcm.internal.ui.sync.SyncAction">
</action>
<action
id="vcm.Patch"
label="%GenerateDiff.label"
tooltip="%GenerateDiff.tooltip"
menubarPath="vcm.managing/manageAdvancedGroup"
class="org.eclipse.vcm.internal.ui.ccvs.GenerateDiffFileAction">
</action>
<action
id="ReplaceWithVersion"
label="%ReplaceWithVersionAction.label"
tooltip="%ReplaceWithVersionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.ReplaceWithTeamStream"
label="%ReplaceWithTeamStreamAction.label"
tooltip="%ReplaceWithTeamStreamAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithTeamStreamAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.element.CompareWithBaseVersion"
label="%CompareWithBaseVersionAction.label"
tooltip="%CompareWithBaseVersionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithBaseVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithVersion"
label="%CompareWithVersionAction.label"
tooltip="%CompareWithVersionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithVersionAction">
</action>
<action
id="org.eclipse.jdt.ui.vcm.CompareWithTeamStream"
label="%CompareWithTeamStreamAction.label"
tooltip="%CompareWithTeamStreamAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithTeamStreamAction">
</action>
</objectContribution>
</extension>
</plugin>