[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[platform-vcm-dev] Some VCM menu items missing from packages view
|
(FYI, also posted to eclipse.org)
Some VCM menu items are unfortunately missing from the packages view,
specifically some of the ones on IProject and IFile.
This was due to the plugin.xml not being updated to reflect changes in the
desktop support of object contributions and adapting.
A corrected plugin.xml for org.eclipse.vcm.ui has been released to dev.eclipse.org. It is
included below for those who can't wait for the next build.
Apologies,
Kevin
=======================================
<?xml version="1.0"?>
<!--
=======================================================================
-->
<!-- This plugin provides VCM functionality to the Eclipse UI -->
<!-- (c) Copyright IBM Corp. 2000, 2001. All Rights Reserved. -->
<!--
=======================================================================
-->
<plugin
name = "%pluginName"
id = "org.eclipse.vcm.ui"
version = "1.0"
provider-name="Object Technology International, Inc."
class="org.eclipse.vcm.internal.ui.WorkbenchVCMPlugin">
<runtime>
<library name="vcmui.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.vcm.core"/>
<import plugin="org.eclipse.compare"/>
</requires>
<extension-point name="Adapters" id="adapters"/>
<!-- **************** VCM PERSPECTIVE ******************* -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
id="org.eclipse.vcm.ui.vcmPerspective"
name="%Managing"
class="org.eclipse.vcm.internal.ui.ManagingPerspective"
icon="icons/full/cview16/vcm_persp.gif">
</perspective>
</extension>
<!-- ************** PERSPECTIVE EXTENSIONS **************** -->
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut
id="org.eclipse.vcm.ui.vcmPerspective" />
<view
id="org.eclipse.vcm.ui.RepositoryView"
relative="org.eclipse.ui.views.ResourceNavigator"
relationship="stack"/>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.jdt.ui.JavaPerspective">
<perspectiveShortcut
id="org.eclipse.vcm.ui.vcmPerspective" />
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.vcm.ui.vcmPerspective">
<perspectiveShortcut
id="org.eclipse.vcm.ui.vcmPerspective" />
</perspectiveExtension>
</extension>
<!-- **************** PROPERTY PAGES ******************* -->
<extension
point="org.eclipse.ui.propertyPages">
<page name="%Managing"
id="org.eclipse.vcm.propertypages.resource"
objectClass="org.eclipse.core.resources.IResource"
class="org.eclipse.vcm.internal.ui.VCMPropertyPage"
adaptable="true">
</page>
</extension>
<!-- **************** PREFERENCES ******************* -->
<extension
point = "org.eclipse.ui.preferencePages">
<page id="org.eclipse.vcm.ui.VCMPreferences"
class="org.eclipse.vcm.internal.ui.VCMPreferencePage"
name="%Managing">
</page>
<page id="org.eclipse.vcm.ui.VCMIgnorePreferences"
class="org.eclipse.vcm.internal.ui.VCMIgnorePreferencePage"
name="%VCMIgnorePreferencePage.name"
category="org.eclipse.vcm.ui.VCMPreferences">
</page>
</extension>
<!-- ****************** VIEWS ********************** -->
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.vcm.ui"
name="%Managing">
</category>
<view
id="org.eclipse.vcm.ui.RepositoryView"
icon="icons/full/cview16/repo_rep.gif"
name="%RepositoryView.name"
category="org.eclipse.vcm.ui"
class="org.eclipse.vcm.internal.ui.RepositoryView"
focusLink="true">
</view>
<view
id="org.eclipse.vcm.ui.HistoryView"
icon="icons/full/cview16/resource_hist.gif"
name="%HistoryView.name"
category="org.eclipse.vcm.ui"
class="org.eclipse.vcm.internal.ui.HistoryView"
focusLink="false">
</view>
<view
id="org.eclipse.vcm.ui.SyncView"
icon="icons/full/cview16/synch_synch.gif"
name="%SyncView.name"
category="org.eclipse.vcm.ui"
class="org.eclipse.vcm.internal.ui.sync.SyncView"
focusLink="false">
</view>
</extension>
<!-- ************** VIEW ACTIONS ******************* -->
<extension point="org.eclipse.ui.viewActions">
<viewContribution
id="org.eclipse.vcm.navcontribution"
targetID="org.eclipse.ui.views.ResourceNavigator">
<action id="org.eclipse.vcm.vcminfoinnav"
label="%ToggleNavigatorVersionLabels.label"
menubarPath="additions"
state="false"
tooltip="%ToggleNavigatorVersionLabels.tooltip"
class="org.eclipse.vcm.internal.ui.actions.ToggleNavigatorVersionLabels">
</action>
</viewContribution>
<viewContribution
id="org.eclipse.vcm.history"
targetID="org.eclipse.vcm.ui.HistoryView">
<action
id="org.eclipse.vcm.historyaction"
label="%HistoryFilter.label"
tooltip="%HistoryFilter.tooltip"
toolbarPath="actions"
icon="icons/full/clcl16/filter_history.gif"
class="org.eclipse.vcm.internal.ui.HistoryFilterAction">
</action>
</viewContribution>
</extension>
<!-- ************** POPUP ACTIONS ******************* -->
<extension
point = "org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.vcm.ui.ResourceContributions"
objectClass="org.eclipse.core.resources.IResource"
adaptable="true">
<menu
id="vcm.managing"
path="additions"
label="%ManageGroupMenu.label">
<separator name="manageGroup"/>
<separator name="manageAdvancedGroup"/>
</menu>
<action
id="vcm.BrowseHistory"
label="%BrowseHistoryAction.label"
tooltip="%BrowseHistoryAction.tooltip"
menubarPath="vcm.managing/manageGroup"
helpContextId="show_in_history_view_action_context"
class="org.eclipse.vcm.internal.ui.actions.BrowseHistoryAction">
</action>
<action
id="vcm.Sync"
label="%SyncAction.label"
tooltip="%SyncAction.tooltip"
menubarPath="vcm.managing/manageGroup"
helpContextId="sync_with_stream_action_context"
class="org.eclipse.vcm.internal.ui.sync.SyncAction">
</action>
<action
id="org.eclipse.vcm.ui.ReplaceWithVersion"
label="%ReplaceWithVersionAction.label"
tooltip="%ReplaceWithVersionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
helpContextId="replace_with_version_action_context"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithVersionAction">
</action>
<action
id="org.eclipse.vcm.ui.ReplaceWithTeamStream"
label="%ReplaceWithTeamStreamAction.label"
tooltip="%ReplaceWithTeamStreamAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
helpContextId="replace_with_team_stream_action_context"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithTeamStreamAction">
</action>
<action
id="org.eclipse.vcm.ui.CompareWithVersion"
label="%CompareWithVersionAction.label"
tooltip="%CompareWithVersionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
helpContextId="compare_with_version_action_context"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithVersionAction">
</action>
<action
id="org.eclipse.vcm.ui.CompareWithTeamStream"
label="%CompareWithTeamStreamAction.label"
tooltip="%CompareWithTeamStreamAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
helpContextId="compare_with_team_stream_action_context"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithTeamStreamAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.vcm.ui.ProjectContributions"
objectClass="org.eclipse.core.resources.IProject"
adaptable="true">
<action
id="org.eclipse.vcm.ui.Version"
label="%VersionAction.label"
tooltip="%VersionAction.tooltip"
menubarPath="vcm.managing/manageGroup"
helpContextId="version_resource_action_context"
class="org.eclipse.vcm.internal.ui.actions.VersionAction">
</action>
<action
id="org.eclipse.vcm.ui.MergeStreams"
label="%MergeAction.label"
tooltip="%MergeAction.tooltip"
menubarPath="vcm.managing/manageGroup"
helpContextId="merge_streams_action_context"
class="org.eclipse.vcm.internal.ui.merge.MergeAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.vcm.ui.FileContributions"
objectClass="org.eclipse.core.resources.IFile"
adaptable="true">
<action
id="org.eclipse.vcm.ui.ReplaceWithBaseVersion"
label="%ReplaceWithBaseVersionAction.label"
tooltip="%ReplaceWithBaseVersionAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
helpContextId="replace_with_base_version_action_context"
class="org.eclipse.vcm.internal.ui.actions.ReplaceWithBaseVersionAction">
</action>
<action
id="org.eclipse.vcm.ui.CompareWithBaseVersion"
label="%CompareWithBaseVersionAction.label"
tooltip="%CompareWithBaseVersionAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
helpContextId="compare_with_base_version_action_context"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.CompareWithBaseVersionAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.vcm.ui.IResourceEditionContributions"
objectClass="org.eclipse.vcm.internal.core.base.IResourceEdition">
<action
id="org.eclipse.vcm.ui.AddToWorkspace"
label = "%AddToWorkspaceAction.label"
tooltip="%AddToWorkspaceAction.tooltip"
menubarPath="additions"
helpContextId="add_to_workspace_action_context"
class="org.eclipse.vcm.internal.ui.actions.AddToWorkspaceAction">
</action>
<action
id="org.eclipse.vcm.ui.CompareEditions"
label = "%CompareEditionsAction.label"
tooltip="%CompareEditionsAction.tooltip"
menubarPath="additions"
helpContextId="compare_action_context"
enablesFor="2"
class="org.eclipse.vcm.internal.ui.actions.CompareEditionsAction">
</action>
<action
id="org.eclipse.vcm.ui.BrowseHistory"
label = "%BrowseHistoryAction.label"
tooltip="%BrowseHistoryAction.tooltip"
menubarPath="additions"
helpContextId="show_in_resource_history_action_context"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.BrowseHistoryAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.vcm.ui.IFileEditionContributions"
objectClass="org.eclipse.vcm.internal.core.base.IFileEdition">
<action
id="org.eclipse.vcm.ui.ViewFile"
label = "%ViewFileAction.label"
tooltip="%ViewFileAction.tooltip"
menubarPath="group.file"
helpContextId="view_file_action_context"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.ViewFileAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.vcm.ui.IProjectEditionContributions"
objectClass="org.eclipse.vcm.internal.core.base.IProjectEdition">
<action
id="org.eclipse.vcm.ui.VersionProjectEdition"
label = "%VersionResourceEditionAction.label"
tooltip="%VersionResourceEditionAction.tooltip"
menubarPath="additions"
helpContextId="version_project_action_context"
class="org.eclipse.vcm.internal.ui.actions.VersionResourceEditionAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.vcm.ui.IRepositoryContributions"
objectClass="org.eclipse.vcm.internal.core.base.IRepository">
<action
id="org.eclipse.vcm.ui.DiscardRepository"
label = "%RemoveRepositoryAction.label"
tooltip="%RemoveRepositoryAction.tooltip"
menubarPath="additions"
helpContextId="discard_connection_action_context"
class="org.eclipse.vcm.internal.ui.actions.RemoveRepositoryAction">
</action>
</objectContribution>
<objectContribution
id="org.eclipse.vcm.ui.ITeamStreamContributions"
objectClass="org.eclipse.vcm.internal.core.base.ITeamStream">
<action
id="org.eclipse.vcm.ui.AddVersionToStream"
label = "%AddVersionToStreamAction.label"
tooltip="%AddVersionToStreamAction.tooltip"
menubarPath="additions"
helpContextId="copy_version_to_stream_action_context"
enablesFor="1"
class="org.eclipse.vcm.internal.ui.actions.AddVersionToStreamAction">
</action>
</objectContribution>
<viewerContribution
id="org.eclipse.vcm.ui.cc.PopupRepoContributions"
targetID="org.eclipse.vcm.ui.RepositoryView">
<action id="org.eclipse.vcm.ui.PopupTSCreation"
label="%NewTeamStreamAction.label"
menubarPath="group.add/additions"
icon="icons/full/clcl16/newstream_wiz.gif"
tooltip="%NewTeamStreamAction.tooltip"
helpContextId="new_team_stream_action_context"
class="org.eclipse.vcm.internal.ui.actions.NewTeamStreamAction">
</action>
</viewerContribution>
</extension>
</plugin>