<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<extension-point id="timelapse" name="%TimelapseExtensionPoint.name" schema="schema/timelapse.exsd"/>
<extension-point id="fileDiff" name="%FileDiffExtensionPoint.name" schema="schema/fileDiff.exsd"/>
<extension-point id="contentAssist" name="%ContentAssistExtensionPoint.name" schema="schema/contentAssist.exsd"/>
<extension-point id="page" name="%PageExtensionPoint.name" schema="schema/page.exsd"/>
<extension-point id="action" name="%ActionExtensionPoint.name" schema="schema/action.exsd"/>
<extension-point id="synchronize" name="%SynchronizeExtensionPoint.name" schema="schema/synchronize.exsd"/>
<!-- New/Import wizard contributions -->
<extension
point="org.eclipse.ui.newWizards">
<category name="%NewWizardsCategory.name" id="com.perforce.team.ui.newWizards">
</category>
<wizard
icon="icons/perforce/small_p4.png"
category="com.perforce.team.ui.newWizards"
name="%ExistingProjectWizard.name"
class="com.perforce.team.ui.project.ExistingProjectWizard"
project="true"
id="com.perforce.team.ui.newExistingProjects">
<description>
%ExistingProjectWizard.description
</description>
</wizard>
<wizard
icon="icons/views/server_connection.png"
category="com.perforce.team.ui.newWizards"
name="%ConnectionWizard.name"
class="com.perforce.team.ui.connection.ConnectionWizard"
project="false"
id="com.perforce.team.ui.newConnection">
<description>
%ConnectionWizard.description
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category name="%ImportWizardsCategory.name" id="com.perforce.team.ui.importWizards">
</category>
<wizard
icon="icons/perforce/small_p4.png"
name="%ExistingProjectWizard.name"
class="com.perforce.team.ui.project.ExistingProjectWizard"
category="com.perforce.team.ui.importWizards"
id="com.perforce.team.ui.importWizards">
<description>
%ExistingProjectWizard.description
</description>
</wizard>
</extension>
<!-- Synchronize view contribution -->
<extension
point="org.eclipse.team.ui.synchronizeParticipants">
<participant
name="%PerforceSynchronizeParticipant.name"
icon="icons/perforce/p4.png"
class="com.perforce.team.ui.synchronize.PerforceSynchronizeParticipant"
id="com.perforce.synchronize.participant">
</participant>
</extension>
<extension
point="org.eclipse.team.ui.synchronizeWizards">
<wizard
class="com.perforce.team.ui.synchronize.PerforceSynchronizeWizard"
name="%PerforceSynchronizeWizard.name"
description="%PerforceSynchronizeWizard.description"
icon="icons/perforce/p4.png"
id="com.perforce.team.ui.synchronize.wizard"/>
</extension>
<!-- Sharing Wizard -->
<extension
point="org.eclipse.team.ui.configurationWizards">
<wizard
name="%ConfigWizard.name"
icon="icons/perforce/p4.png"
class="com.perforce.team.ui.ConfigWizard"
id="com.perforce.team.ui.ConfigWizard">
</wizard>
</extension>
<!-- Popup Menu -->
<!-- Universal action groups
group1 - Sync/Refresh actions
- Sync Actions
- Synchronize view Actions
- Refresh action
group2 - File actions
- Open for add/edit/delete
- Submit
- Resolve
- Revert
group3 - Advanced file actions / file information actions
- Diff
- File information
- File history
- Integrate
- Label
group4 - Attribute actions
- Change file attributes
- Lock
- Unlock
group5 - Advanced Actions
- .p4ignore
- Revision graph
- Time-Lapse view
- Check consistency
-->
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
adaptable="true"
id="com.perforce.team.ui.IResourceContributions">
<filter
name="projectPersistentProperty"
value="org.eclipse.team.core.repository=com.perforce.team.core.PerforceTeamProvider">
</filter>
<action
label="%ReplaceOtherAction.label"
helpContextId="com.perforce.team.ui.action_replace_other"
tooltip="%ReplaceOtherAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="com.perforce.team.ui.p4java.actions.SyncRevisionAction"
id="com.perforce.team.ui.replace_other">
</action>
<action
label="%ReplaceHeadAction.label"
helpContextId="com.perforce.team.ui.action_replace_head"
tooltip="%ReplaceHeadAction.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
class="com.perforce.team.ui.p4java.actions.SyncAction"
id="com.perforce.team.ui.replace_head">
</action>
<action
label="%RemoveAction.label"
helpContextId="com.perforce.team.ui.action_remove"
tooltip="%RemoveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RemoveAction"
menubarPath="team.main/group1"
definitionId="com.perforce.team.ui.commands.remove"
id="com.perforce.team.ui.remove">
</action>
<action
label="%RefreshAction.label"
helpContextId="com.perforce.team.ui.action_refresh"
icon="icons/normal/refresh.png"
tooltip="%RefreshAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RefreshAction"
menubarPath="team.main/group1"
definitionId="com.perforce.team.ui.commands.refresh"
id="com.perforce.team.ui.refresh">
</action>
<action
label="%SyncRevAction.label"
helpContextId="com.perforce.team.ui.action_sync_rev"
tooltip="%SyncRevAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SyncRevisionAction"
menubarPath="team.main/group1"
definitionId="com.perforce.team.ui.commands.syncrev"
id="com.perforce.team.ui.syncrev">
</action>
<action
label="%SyncAction.label"
helpContextId="com.perforce.team.ui.action_sync_head"
tooltip="%SyncAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SyncAction"
menubarPath="team.main/group1"
definitionId="com.perforce.team.ui.commands.sync"
icon="icons/normal/sync.png"
id="com.perforce.team.ui.sync">
</action>
<action
label="%SubmitAction.label"
helpContextId="com.perforce.team.ui.action_submit"
tooltip="%SubmitAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SubmitAction"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.submit"
icon="icons/normal/submit.png"
id="com.perforce.team.ui.actions.submit">
</action>
<action
label="%ShelveAction.label"
helpContextId="com.perforce.team.ui.action_shelve"
tooltip="%ShelveAction.tooltip"
class="com.perforce.team.ui.shelve.ShelveAction"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.shelve"
icon="icons/normal/shelve.png"
id="com.perforce.team.ui.actions.shelve">
</action>
<action
label="%RevertUnchangedAction.label"
helpContextId="com.perforce.team.ui.action_revert_unchanged"
tooltip="%RevertUnchangedAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertUnchangedAction"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.revert_unchanged"
id="com.perforce.team.ui.revertunchanged">
</action>
<action
label="%RevertAction.label"
helpContextId="com.perforce.team.ui.action_revert"
tooltip="%RevertAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertAction"
icon="icons/normal/revert.png"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.revert"
id="com.perforce.team.ui.actions.revert">
</action>
<action
label="%AutoResolveAction.label"
helpContextId="com.perforce.team.ui.action_auto_resolve"
tooltip="%AutoResolveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ResolveAction"
icon="icons/normal/resolve.png"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.autoresolve"
id="com.perforce.team.ui.actions.resolve">
</action>
<action
label="%DeleteAction.label"
helpContextId="com.perforce.team.ui.action_delete"
tooltip="%DeleteAction.tooltip"
class="com.perforce.team.ui.p4java.actions.DeleteAction"
icon="icons/normal/mark_delete.png"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.delete"
id="com.perforce.team.ui.actions.delete">
</action>
<action
label="%AddAction.label"
helpContextId="com.perforce.team.ui.action_add"
tooltip="%AddAction.tooltip"
class="com.perforce.team.ui.p4java.actions.AddAction"
icon="icons/normal/mark_add.png"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.add"
id="com.perforce.team.ui.actions.add">
</action>
<action
label="%EditAction.label"
helpContextId="com.perforce.team.ui.action_edit"
tooltip="%EditAction.tooltip"
class="com.perforce.team.ui.p4java.actions.EditAction"
icon="icons/normal/checkout.png"
menubarPath="team.main/group2"
definitionId="com.perforce.team.ui.commands.edit"
id="com.perforce.team.ui.actions.edit">
</action>
<action
label="%UnlockAction.label"
helpContextId="com.perforce.team.ui.action_unlock"
tooltip="%UnlockAction.tooltip"
class="com.perforce.team.ui.p4java.actions.UnlockAction"
menubarPath="team.main/group4"
icon="icons/normal/unlock.png"
definitionId="com.perforce.team.ui.commands.unlock"
id="com.perforce.team.ui.actions.unlock">
</action>
<action
label="%LockAction.label"
helpContextId="com.perforce.team.ui.action_lock"
tooltip="%LockAction.tooltip"
class="com.perforce.team.ui.p4java.actions.LockAction"
menubarPath="team.main/group4"
icon="icons/normal/lock.png"
definitionId="com.perforce.team.ui.commands.lock"
id="com.perforce.team.ui.actions.lock">
</action>
<action
label="%FileTypeAction.label"
helpContextId="com.perforce.team.ui.action_file_type"
tooltip="%FileTypeAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ChangeFiletypeAction"
menubarPath="team.main/group4"
definitionId="com.perforce.team.ui.commands.filetype"
id="com.perforce.team.ui.actions.filetype" />
<action
label="%LabelAction.label"
tooltip="%LabelAction.tooltip"
class="com.perforce.team.ui.p4java.actions.LabelFilesAction"
icon="icons/views/label.png"
menubarPath="team.main/group3"
definitionId="com.perforce.team.ui.commands.label"
id="com.perforce.team.ui.actions.label" />
<action
class="com.perforce.team.ui.p4java.actions.CopyToStreamAction"
definitionId="com.perforce.team.ui.commands.copytostream"
icon="icons/normal/copy_green.png"
id="com.perforce.team.ui.actions.copytostream"
label="%CopyToStreamAction.label"
menubarPath="team.main/group3"
tooltip="%CopyToStreamAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.MergeToStreamAction"
definitionId="com.perforce.team.ui.commands.mergetostream"
icon="icons/normal/merge_green.png"
id="com.perforce.team.ui.actions.mergetostream"
label="%MergeToStreamAction.label"
menubarPath="team.main/group3"
tooltip="%MergeToStreamAction.tooltip">
</action>
<action
label="%IntegrateAction.selection.label"
tooltip="%IntegrateAction.selection.tooltip"
class="com.perforce.team.ui.p4java.actions.IntegrateAction"
icon="icons/normal/integrate.png"
menubarPath="team.main/group3"
definitionId="com.perforce.team.ui.commands.integrate"
id="com.perforce.team.ui.actions.integrate" />
<action
label="%ShowHistoryAction.label"
helpContextId="com.perforce.team.ui.action_show_history"
tooltip="%ShowHistoryAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ShowHistoryAction"
icon="icons/views/history.png"
menubarPath="team.main/group3"
definitionId="com.perforce.team.ui.commands.showhistory"
overrideActionId="org.eclipse.team.ui.showLocalHistory"
id="com.perforce.team.ui.actions.showhistory">
</action>
<action
label="%DiffDepotAction.label"
helpContextId="com.perforce.team.ui.action_diff_depot"
tooltip="%DiffDepotAction.tooltip"
class="com.perforce.team.ui.p4java.actions.DiffDepotAction"
icon="icons/normal/diff.png"
menubarPath="team.main/group3"
definitionId="com.perforce.team.ui.commands.diffdepot"
id="com.perforce.team.ui.diffdepot">
</action>
<action
label="%ScheduleResolveAction.label"
helpContextId="com.perforce.team.ui.action_schedule_resolve"
tooltip="%ScheduleResolveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ScheduleResolveAction"
menubarPath="team.main/group5"
id="com.perforce.team.ui.actions.scheduleresolve">
</action>
<action
label="%CheckConsistencyAction.label"
helpContextId="com.perforce.team.ui.action_check_consistency"
tooltip="%CheckConsistencyAction.tooltip"
menubarPath="team.main/group5"
icon="icons/normal/check_consistency.png"
class="com.perforce.team.ui.p4java.actions.CheckConsistencyAction"
definitionId="com.perforce.team.ui.commands.check_consistency"
id="com.perforce.team.ui.check_consistency">
</action>
<action
label="%AddIgnoreAction.label"
helpContextId="com.perforce.team.ui.action_add_ignore"
tooltip="%AddIgnore.tooltip"
class="com.perforce.team.ui.p4java.actions.AddIgnoreAction"
menubarPath="team.main/group5"
definitionId="com.perforce.team.ui.commands.add_ignore"
id="com.perforce.team.ui.actions.add_ignore">
</action>
<action
label="%TeamSynchronizeAction.label"
helpContextId="com.perforce.team.ui.action_sync_depot"
tooltip="%TeamSynchronizeAction.tooltip"
icon="icons/views/synchronize.png"
menubarPath="team.main/group1"
class="com.perforce.team.ui.p4java.actions.TeamSynchronizeAction"
id="com.perforce.team.ui.team_synchronize">
</action>
<action
class="com.perforce.team.ui.p4java.actions.DiffPreviousAction"
helpContextId="com.perforce.team.ui.action_diff_previous"
id="com.perforce.team.ui.compare.diffprevious"
label="%ComparePreviousAction.label"
menubarPath="compareWithMenu/compareWithGroup"
tooltip="%ComparePreviousAction.tooltip">
</action>
<action
label="%CompareDepotAction.label"
helpContextId="com.perforce.team.ui.action_diff_depot"
tooltip="%CompareDepotAction.tooltip"
menubarPath="compareWithMenu/compareWithGroup"
icon="icons/normal/diff.png"
class="com.perforce.team.ui.p4java.actions.DiffDepotAction"
id="com.perforce.team.ui.compare">
</action>
<action
class="com.perforce.team.ui.p4java.actions.DiffHaveAction"
helpContextId="com.perforce.team.ui.action_diff_have"
id="com.perforce.team.ui.compare.diffhave"
label="%CompareHaveAction.label"
menubarPath="compareWithMenu/compareWithGroup"
tooltip="%CompareHaveAction.tooltip">
</action>
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4Connection"
id="com.perforce.team.core.p4java.IP4Connection">
<action
label="%SyncWorkspaceAction.label"
tooltip="%SyncWorkspaceAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SyncWorkspaceAction"
icon="icons/normal/sync.png"
menubarPath="perforce.group1"
id="com.perforce.team.ui.syncclient" />
<action
label="%AuthenticationAction.label"
helpContextId="com.perforce.team.ui.action_authentication"
tooltip="%AuthenticationAction.tooltip"
class="com.perforce.team.ui.p4java.actions.AuthenticationAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.actions.authentication" />
<action
label="%WorkOnlineAction.label"
helpContextId="com.perforce.team.ui.action_work_online"
tooltip="%WorkOnlineAction.tooltip"
class="com.perforce.team.ui.p4java.actions.WorkOnlineAction"
icon="icons/views/server_connection.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.workonline">
</action>
<action
class="com.perforce.team.ui.p4v.P4VStreamsAction"
icon="icons/perforce/stream_graph.png"
id="com.perforce.team.ui.streams"
label="%StreamGraphAction.label"
menubarPath="perforce.group3"
tooltip="%StreamGraphAction.label">
</action>
<action
class="com.perforce.team.ui.p4v.P4SandboxConfigAction"
id="com.perforce.team.ui.sandboxConfig"
label="%P4SandboxConfigAction.label"
icon="icons/perforce/sandboxconfig.png"
menubarPath="perforce.group4">
</action>
<action
label="%EditClientAction.label"
tooltip="%EditClientAction.tooltip"
class="com.perforce.team.ui.p4java.actions.EditClientAction"
icon="icons/perforce/workspace.png"
menubarPath="perforce.group1"
id="com.perforce.team.ui.edit_client" />
<action
label="%ServerPropertiesAction.label"
helpContextId="com.perforce.team.ui.action_server_properties"
tooltip="%ServerPropertiesAction.tooltip"
class="com.perforce.team.ui.actions.ServerPropertiesAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.actions.serverproperties" />
<action
label="%ServerInfo.label"
tooltip="%ServerInfo.tooltip"
class="com.perforce.team.ui.p4java.actions.ServerInfoAction"
icon="icons/normal/properties.png"
menubarPath="perforce.group1"
id="com.perforce.team.ui.server_info" />
<action
label="%IntegrateAction.branch.label"
tooltip="%IntegrateAction.branch.tooltip"
enablesFor="1"
class="com.perforce.team.ui.p4java.actions.IntegrateAction"
icon="icons/normal/integrate.png"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.integrate" />
<action
class="com.perforce.team.ui.p4java.actions.WorkOfflineAction"
helpContextId="com.perforce.team.ui.action_work_offline"
id="com.perforce.team.ui.workoffline"
label="%WorkOfflineAction.label"
menubarPath="perforce.group2"
icon="icons/views/server_connection_offline.png"
tooltip="%WorkOfflineAction.tooltip">
</action>
<action
label="%ShareProjectsAction.label"
tooltip="%ShareProjectsAction.tooltip"
enablesFor="1"
class="com.perforce.team.ui.p4java.actions.ShareProjectsAction"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.share_projects" />
</objectContribution>
<objectContribution
adaptable="true"
id="com.perforce.team.core.p4java.IP4Job"
objectClass="com.perforce.team.core.p4java.IP4Job">
<action
label="%UnfixJobAction.label"
helpContextId="com.perforce.team.ui.action_unfix_job"
tooltip="%UnfixJobAction.tooltip"
class="com.perforce.team.ui.p4java.actions.UnfixJobAction"
menubarPath="perforce.group1"
icon="icons/normal/delete.png"
id="com.perforce.team.ui.unfix_job">
</action>
<action
class="com.perforce.team.ui.p4java.actions.EditJobAction"
helpContextId="com.perforce.team.ui.action_edit_job"
id="com.perforce.team.ui.editjob"
label="%EditJobAction.label"
menubarPath="perforce.group1"
tooltip="%EditJobAction.tooltip">
</action>
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4Branch"
id="com.perforce.team.core.p4java.IP4Branch">
<action
class="com.perforce.team.ui.p4java.actions.IntegrateAction"
helpContextId="com.perforce.team.ui.action_integrate_branch"
id="com.perforce.team.ui.integratebranch"
label="%IntegrateAction.branch.label"
menubarPath="perforce.group1"
tooltip="%IntegrateAction.branch.tooltip">
</action>
<action
class="com.perforce.team.ui.branches.EditBranchAction"
helpContextId="com.perforce.team.ui.action_edit_branch"
id="com.perforce.team.ui.editbranch"
label="%EditBranchAction.label"
menubarPath="perforce.group1"
tooltip="%EditBranchAction.tooltip">
</action>
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4Folder"
id="com.perforce.team.core.p4java.IP4Folder">
<action
label="%RemoveAction.label"
helpContextId="com.perforce.team.ui.action_remove"
tooltip="%RemoveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RemoveAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.remove">
</action>
<action
label="%SyncRevAction.label"
helpContextId="com.perforce.team.ui.action_sync_rev"
tooltip="%SyncRevAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SyncRevisionAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.syncrev">
</action>
<action
label="%SyncAction.label"
helpContextId="com.perforce.team.ui.action_sync_head"
tooltip="%SyncAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SyncAction"
icon="icons/normal/sync.png"
menubarPath="perforce.group1"
definitionId="com.perforce.team.ui.commands.sync"
id="com.perforce.team.ui.sync" />
<action
label="%RevertUnchangedAction.label"
helpContextId="com.perforce.team.ui.action_revert_unchanged"
tooltip="%RevertUnchangedAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertUnchangedAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.revertunchanged" />
<action
label="%RevertAction.label"
helpContextId="com.perforce.team.ui.action_revert"
tooltip="%RevertAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertAction"
icon="icons/normal/revert.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.actions.revert2" />
<action
label="%DeleteAction.label"
helpContextId="com.perforce.team.ui.action_delete"
tooltip="%DeleteAction.tooltip"
class="com.perforce.team.ui.p4java.actions.DeleteAction"
icon="icons/normal/mark_delete.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.actions.delete" />
<action
label="%EditAction.label"
helpContextId="com.perforce.team.ui.action_edit"
tooltip="%EditAction.tooltip"
class="com.perforce.team.ui.p4java.actions.EditAction"
icon="icons/normal/checkout.png"
menubarPath="perforce.group2"
definitionId="com.perforce.team.ui.commands.edit"
id="com.perforce.team.ui.actions.edit" />
<action
label="%LabelAction.label"
tooltip="%LabelAction.tooltip"
class="com.perforce.team.ui.p4java.actions.LabelFilesAction"
icon="icons/views/label.png"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.label" />
<action
class="com.perforce.team.ui.p4java.actions.CopyToStreamAction"
icon="icons/normal/copy_green.png"
id="com.perforce.team.ui.actions.copytostream"
label="%CopyToStreamAction.label"
menubarPath="perforce.group3"
tooltip="%CopyToStreamAction.tooltip" />
<action
class="com.perforce.team.ui.p4java.actions.MergeToStreamAction"
icon="icons/normal/merge_green.png"
id="com.perforce.team.ui.actions.mergetostream"
label="%MergeToStreamAction.label"
menubarPath="perforce.group3"
tooltip="%MergeToStreamAction.tooltip" />
<action
class="com.perforce.team.ui.p4java.actions.SandBoxPullAction"
icon="icons/perforce/sandbox_pull.png"
id="com.perforce.team.ui.sandboxPull"
label="%P4SandboxPullAction.label"
menubarPath="perforce.group3">
</action>
<action
class="com.perforce.team.ui.p4java.actions.IntegrateAction"
icon="icons/normal/integrate.png"
id="com.perforce.team.ui.actions.integrate"
label="%IntegrateAction.label"
menubarPath="perforce.group3"
tooltip="%IntegrateAction.tooltip" />
<action
label="%ShowHistoryAction.label"
helpContextId="com.perforce.team.ui.action_show_history"
tooltip="%ShowHistoryAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ShowHistoryAction"
icon="icons/views/history.png"
menubarPath="perforce.group3"
definitionId="com.perforce.team.ui.commands.showhistory"
id="com.perforce.team.ui.actions.showhistory" />
<action
label="%CheckoutProjectAsAction.label"
helpContextId="com.perforce.team.ui.action_checkout_project_as"
tooltip="%CheckoutProjectAsAction.tooltip"
class="com.perforce.team.ui.project.ImportProjectAsAction"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.checkoutprojectas" />
<action
label="%CheckoutProjectAction.label"
helpContextId="com.perforce.team.ui.action_checkout_project"
tooltip="%CheckoutProjectAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ImportProjectAction"
icon="icons/normal/import.png"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.checkoutproject" />
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4PendingChangelist"
id="com.perforce.team.core.p4java.IP4PendingChangelist">
<action
label="%SubmitAction.label"
helpContextId="com.perforce.team.ui.action_submit"
tooltip="%SubmitAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SubmitAction"
icon="icons/normal/submit.png"
menubarPath="perforce.group2"
definitionId="com.perforce.team.ui.commands.submit"
id="com.perforce.team.ui.submit" />
<action
label="%ShelveAction.label"
helpContextId="com.perforce.team.ui.action_shelve"
tooltip="%ShelveAction.tooltip"
class="com.perforce.team.ui.shelve.ShelveChangelistAction"
icon="icons/normal/shelve.png"
menubarPath="perforce.group2"
definitionId="com.perforce.team.ui.commands.shelve"
id="com.perforce.team.ui.shelve" />
<action
label="%RevertUnchangedAction.label"
helpContextId="com.perforce.team.ui.action_revert_unchanged"
tooltip="%RevertUnchangedAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertUnchangedAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.revertunchanged" />
<action
label="%RevertAllAction.label"
helpContextId="com.perforce.team.ui.action_revert_all"
tooltip="%RevertAllAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertAllAction"
menubarPath="perforce.group2"
icon="icons/normal/revert.png"
id="com.perforce.team.ui.revertall" />
<action
label="%AutoResolveAction.label"
helpContextId="com.perforce.team.ui.action_auto_resolve"
tooltip="%AutoResolveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ChangelistResolveAction"
icon="icons/normal/resolve.png"
menubarPath="perforce.group2"
definitionId="com.perforce.team.ui.commands.resolvechangelist"
id="com.perforce.team.ui.actions.resolvechangelist" />
<action
label="%DeleteChangeAction.label"
helpContextId="com.perforce.team.ui.action_delete_change"
tooltip="%DeleteChangeAction.tooltip"
class="com.perforce.team.ui.p4java.actions.DeleteChangelistAction"
icon="icons/normal/delete.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.deletechange" />
<action
label="%NewChangeAction.label"
helpContextId="com.perforce.team.ui.action_new_change"
tooltip="%NewChangeAction.tooltip"
class="com.perforce.team.ui.p4java.actions.NewChangelistAction"
menubarPath="perforce.group5"
icon="icons/normal/new_changelist.png"
id="com.perforce.team.ui.newchange" />
<action
label="%EditSpecAction.label"
helpContextId="com.perforce.team.ui.action_edit_spec"
tooltip="%EditSpecAction.tooltip"
class="com.perforce.team.ui.p4java.actions.EditChangelistAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.editspec" />
<action
label="%AddJobFixAction.label"
helpContextId="com.perforce.team.ui.action_add_job_fix"
tooltip="%AddJobFixAction.tooltip"
class="com.perforce.team.ui.p4java.actions.FixJobAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.addjobfix" />
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4ShelvedChangelist"
id="com.perforce.team.core.p4java.IP4ShelvedChangelist">
<action
label="%UpdateShelveAction.label"
helpContextId="com.perforce.team.ui.action_update_shelve"
tooltip="%UpdateShelveAction.tooltip"
class="com.perforce.team.ui.shelve.UpdateShelveAction"
icon="icons/views/shelve.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.updateshelve" />
<action
label="%UnshelveAction.label"
helpContextId="com.perforce.team.ui.action_unshelve"
tooltip="%UnshelveAction.tooltip"
class="com.perforce.team.ui.shelve.UnshelveAction"
icon="icons/normal/unshelve.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.unshelve" />
<action
label="%SubmitShelveAction.label"
helpContextId="com.perforce.team.ui.action_submitshelve"
tooltip="%SubmitShelveAction.tooltip"
class="com.perforce.team.ui.shelve.SubmitShelveAction"
icon="icons/normal/submit.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.submitshelve" />
<action
class="com.perforce.team.ui.p4java.actions.ViewChangelistAction"
icon="icons/perforce/shelved_editor.png"
id="com.perforce.team.ui.viewshelvedchangelist"
label="%ViewChangelistAction.label"
menubarPath="perforce.group2">
</action>
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4ShelveFile"
id="com.perforce.team.core.p4java.IP4ShelveFile">
<action
label="%UnshelveAction.label"
helpContextId="com.perforce.team.ui.action_unshelve"
tooltip="%UnshelveAction.tooltip"
class="com.perforce.team.ui.shelve.UnshelveAction"
icon="icons/normal/unshelve.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.unshelve" />
<action
label="%OpenEditorAction.label"
helpContextId="com.perforce.team.ui.action_open_in_editor_shelve_file"
tooltip="%OpenEditorAction.tooltip"
class="com.perforce.team.ui.shelve.OpenEditorAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.openeditorshelvefile" />
<action
label="%DeleteShelveFileAction.label"
helpContextId="com.perforce.team.ui.action_delete_shelve_file"
tooltip="%DeleteShelveFileAction.tooltip"
class="com.perforce.team.ui.shelve.DeleteShelveFileAction"
icon="icons/normal/delete.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.deleteshelvefile" />
<action
label="%DiffShelveHeadAction.label"
helpContextId="com.perforce.team.ui.action_diff_head_shelve_file"
tooltip="%DiffShelveHeadAction.tooltip"
class="com.perforce.team.ui.shelve.DiffShelveHeadAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.diffheadshelvefile" />
<action
label="%CompareShelveHaveAction.label"
helpContextId="com.perforce.team.ui.action_diff_have_shelve_file"
tooltip="%CompareShelveHaveAction.tooltip"
class="com.perforce.team.ui.shelve.DiffShelveHaveAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.diffhaveshelvefile" />
<action
label="%DiffShelveLocalAction.label"
helpContextId="com.perforce.team.ui.action_diff_local_shelve_file"
tooltip="%DiffShelveLocalAction.tooltip"
class="com.perforce.team.ui.shelve.DiffShelveLocalAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.difflocalshelvefile" />
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4SubmittedChangelist"
id="com.perforce.team.core.p4java.IP4SubmittedChangelist">
<action
class="com.perforce.team.ui.p4java.actions.IntegrateAction"
helpContextId="com.perforce.team.ui.action_integrate_changelist"
id="com.perforce.team.ui.integratechangelist"
icon="icons/normal/integrate.png"
label="%IntegrateAction.changelist.label"
menubarPath="perforce.group1"
tooltip="%IntegrateAction.changelist.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.ViewChangelistAction"
icon="icons/perforce/submitted_editor.png"
id="com.perforce.team.ui.viewsubmittedchangelist"
label="%ViewChangelistAction.label"
menubarPath="perforce.group1">
</action>
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4SubmittedFile"
id="com.perforce.team.core.p4java.IP4SubmittedFile">
<action
label="%TimeLapseView.label"
helpContextId="com.perforce.team.ui.time_lapse_view"
tooltip="%TimeLapseView.tooltip"
class="com.perforce.team.ui.timelapse.TimeLapseAction"
icon="icons/normal/time_lapse.png"
menubarPath="perforce.group1"
id="com.perforce.team.ui.time_lapse_view" />
<action
label="%ShowHistoryAction.label"
helpContextId="com.perforce.team.ui.action_show_history"
tooltip="%ShowHistoryAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ShowHistoryAction"
icon="icons/views/history.png"
menubarPath="perforce.group1"
definitionId="com.perforce.team.ui.commands.showhistory"
id="com.perforce.team.ui.actions.showhistory" />
<action
label="%RevisionGraph.label"
helpContextId="com.perforce.team.ui.revision_graph"
tooltip="%RevisionGraph.tooltip"
class="com.perforce.team.ui.p4v.P4VRevisionGraphAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.revision_graph" />
<action
label="%OpenEditorAction.label"
tooltip="%OpenEditorAction.tooltip"
class="com.perforce.team.ui.submitted.OpenEditorAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.submitted.openEditor" />
<action
class="com.perforce.team.ui.p4java.actions.DepotDiffPreviousAction"
helpContextId="com.perforce.team.ui.action_diff_previous"
id="com.perforce.team.ui.compare.diffprevious"
label="%DepotDiffPreviousAction.label"
icon="icons/normal/diff.png"
menubarPath="perforce.group1"
tooltip="%DepotDiffPreviousAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.CopyPathAction"
helpContextId="com.perforce.team.ui.action_copy_path"
id="com.perforce.team.ui.copy.path"
label="%CopyPathAction.label"
icon="icons/normal/copy.png"
menubarPath="perforce.group1"
tooltip="%CopyPathAction.tooltip">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
id="com.perforce.team.ui.IFileContributions"
adaptable="true">
<filter
name="projectPersistentProperty"
value="org.eclipse.team.core.repository=com.perforce.team.core.PerforceTeamProvider">
</filter>
<action
label="%UnshelveFileAction.replaceWith.label"
helpContextId="com.perforce.team.ui.action_replace_shelve"
tooltip="%UnshelveFileAction.replaceWith.tooltip"
menubarPath="replaceWithMenu/replaceWithGroup"
icon="icons/normal/unshelve.png"
class="com.perforce.team.ui.shelve.UnshelveFileAction"
id="com.perforce.team.ui.replace_shelve">
</action>
<action
class="com.perforce.team.ui.shelve.DiffShelveAction"
helpContextId="com.perforce.team.ui.action_diff_shelve"
id="com.perforce.team.ui.compare.diffshelve"
label="%DiffShelveAction.label"
icon="icons/views/shelve.png"
menubarPath="compareWithMenu/compareWithGroup"
tooltip="%DiffShelveAction.tooltip">
</action>
<action
label="%TimeLapseView.label"
helpContextId="com.perforce.team.ui.time_lapse_view"
tooltip="%TimeLapseView.tooltip"
icon="icons/normal/time_lapse.png"
class="com.perforce.team.ui.timelapse.TimeLapseAction"
menubarPath="team.main/group5"
id="com.perforce.team.ui.time_lapse_view" />
<action
label="%RevisionGraph.label"
helpContextId="com.perforce.team.ui.revision_graph"
tooltip="%RevisionGraph.tooltip"
class="com.perforce.team.ui.p4v.P4VRevisionGraphAction"
menubarPath="team.main/group5"
id="com.perforce.team.ui.revision_graph" />
</objectContribution>
<objectContribution
objectClass="com.perforce.team.core.p4java.IP4File"
id="com.perforce.team.core.p4java.IP4File">
<action
label="%UnshelveFileAction.label"
helpContextId="com.perforce.team.ui.action_replace_shelve"
tooltip="%UnshelveFileAction.tooltip"
menubarPath="perforce.group2"
icon="icons/normal/unshelve.png"
class="com.perforce.team.ui.shelve.UnshelveFileAction"
id="com.perforce.team.ui.replace_shelve">
</action>
<action
class="com.perforce.team.ui.p4java.actions.SubmitAction"
helpContextId="com.perforce.team.ui.action_submit"
icon="icons/normal/submit.png"
id="com.perforce.team.ui.submit"
label="%SubmitAction.label"
menubarPath="perforce.group2"
definitionId="com.perforce.team.ui.commands.submit"
tooltip="%SubmitAction.tooltip"/>
<action
class="com.perforce.team.ui.shelve.ShelveAction"
definitionId="com.perforce.team.ui.commands.shelve"
helpContextId="com.perforce.team.ui.action_shelve"
icon="icons/normal/shelve.png"
id="com.perforce.team.ui.actions.shelve"
label="%ShelveAction.label"
menubarPath="perforce.group2"
tooltip="%ShelveAction.tooltip">
</action>
<action
label="%RemoveAction.label"
helpContextId="com.perforce.team.ui.action_remove"
tooltip="%RemoveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RemoveAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.remove" />
<action
label="%RecoverDeletedAction.label"
helpContextId="com.perforce.team.ui.action_recover_deleted"
tooltip="%RecoverDeletedAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RecoverDeletedAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.recover_deleted" />
<action
label="%SyncRevAction.label"
helpContextId="com.perforce.team.ui.action_sync_rev"
tooltip="%SyncRevAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SyncRevisionAction"
menubarPath="perforce.group1"
id="com.perforce.team.ui.syncrev" />
<action
label="%SyncAction.label"
helpContextId="com.perforce.team.ui.action_sync_head"
tooltip="%SyncAction.tooltip"
class="com.perforce.team.ui.p4java.actions.SyncAction"
icon="icons/normal/sync.png"
menubarPath="perforce.group1"
definitionId="com.perforce.team.ui.commands.sync"
id="com.perforce.team.ui.sync" />
<action
label="%RevertUnchangedAction.label"
helpContextId="com.perforce.team.ui.action_revert_unchanged"
tooltip="%RevertUnchangedAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertUnchangedAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.revertunchanged">
</action>
<action
label="%RevertAction.label"
helpContextId="com.perforce.team.ui.action_revert"
tooltip="%RevertAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RevertAction"
menubarPath="perforce.group2"
icon="icons/normal/revert.png"
id="com.perforce.team.ui.actions.revert" />
<action
label="%AutoResolveAction.label"
helpContextId="com.perforce.team.ui.action_auto_resolve"
tooltip="%AutoResolveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ResolveAction"
icon="icons/normal/resolve.png"
menubarPath="perforce.group2"
definitionId="com.perforce.team.ui.commands.autoresolve"
id="com.perforce.team.ui.actions.autoresolve" />
<action
label="%MoveChangeAction.label"
helpContextId="com.perforce.team.ui.action_move_change"
tooltip="%MoveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.MoveToAnotherChangelistAction"
menubarPath="perforce.group2"
id="com.perforce.team.ui.actions.movechange" />
<action
label="%DeleteAction.label"
helpContextId="com.perforce.team.ui.action_delete"
tooltip="%DeleteAction.tooltip"
class="com.perforce.team.ui.p4java.actions.DeleteAction"
icon="icons/normal/mark_delete.png"
menubarPath="perforce.group2"
id="com.perforce.team.ui.actions.delete" />
<action
label="%EditAction.label"
helpContextId="com.perforce.team.ui.action_edit"
tooltip="%EditAction.tooltip"
class="com.perforce.team.ui.p4java.actions.EditAction"
icon="icons/normal/checkout.png"
menubarPath="perforce.group2"
definitionId="com.perforce.team.ui.commands.edit"
id="com.perforce.team.ui.actions.edit" />
<action
label="%LabelAction.label"
tooltip="%LabelAction.tooltip"
class="com.perforce.team.ui.p4java.actions.LabelFilesAction"
icon="icons/views/label.png"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.label" />
<action
class="com.perforce.team.ui.p4java.actions.CopyToStreamAction"
icon="icons/normal/copy_green.png"
id="com.perforce.team.ui.actions.copytostream"
label="%CopyToStreamAction.label"
menubarPath="perforce.group3"
tooltip="%CopyToStreamAction.tooltip" />
<action
class="com.perforce.team.ui.p4java.actions.MergeToStreamAction"
icon="icons/normal/merge_green.png"
id="com.perforce.team.ui.actions.mergetostream"
label="%MergeToStreamAction.label"
menubarPath="perforce.group3"
tooltip="%MergeToStreamAction.tooltip" />
<action
label="%IntegrateAction.label"
tooltip="%IntegrateAction.tooltip"
class="com.perforce.team.ui.p4java.actions.IntegrateAction"
icon="icons/normal/integrate.png"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.integrate" />
<action
label="%ShowHistoryAction.label"
helpContextId="com.perforce.team.ui.action_show_history"
tooltip="%ShowHistoryAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ShowHistoryAction"
icon="icons/views/history.png"
menubarPath="perforce.group3"
definitionId="com.perforce.team.ui.commands.showhistory"
id="com.perforce.team.ui.actions.showhistory" />
<action
label="%FileInformation.label"
helpContextId="com.perforce.team.ui.action_file_properties"
tooltip="%FileInformation.tooltip"
class="com.perforce.team.ui.p4java.actions.FilePropertiesAction"
icon="icons/normal/properties.png"
menubarPath="perforce.group3"
id="com.perforce.team.ui.actions.fileproperties"
enablesFor="1" />
<action
label="%DiffDepotAction.label"
helpContextId="com.perforce.team.ui.action_diff_depot"
tooltip="%DiffDepotAction.tooltip"
icon="icons/normal/diff.png"
class="com.perforce.team.ui.p4java.actions.DiffDepotAction"
menubarPath="perforce.group3"
id="com.perforce.team.ui.diffdepot"
definitionId="com.perforce.team.ui.commands.diffdepot"/>
<action
label="%UnlockAction.label"
helpContextId="com.perforce.team.ui.action_unlock"
tooltip="%UnlockAction.tooltip"
class="com.perforce.team.ui.p4java.actions.UnlockAction"
menubarPath="perforce.group4"
icon="icons/normal/unlock.png"
id="com.perforce.team.ui.actions.unlock" />
<action
label="%LockAction.label"
helpContextId="com.perforce.team.ui.action_lock"
tooltip="%LockAction.tooltip"
class="com.perforce.team.ui.p4java.actions.LockAction"
icon="icons/normal/lock.png"
menubarPath="perforce.group4"
id="com.perforce.team.ui.actions.lock" />
<action
label="%FileTypeAction.label"
helpContextId="com.perforce.team.ui.action_file_type"
tooltip="%FileTypeAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ChangeFiletypeAction"
menubarPath="perforce.group4"
id="com.perforce.team.ui.actions.filetype" />
<action
label="%TimeLapseView.label"
helpContextId="com.perforce.team.ui.time_lapse_view"
tooltip="%TimeLapseView.tooltip"
class="com.perforce.team.ui.timelapse.TimeLapseAction"
icon="icons/normal/time_lapse.png"
menubarPath="perforce.group5"
id="com.perforce.team.ui.time_lapse_view" />
<action
label="%ScheduleResolveAction.label"
helpContextId="com.perforce.team.ui.action_schedule_resolve"
tooltip="%ScheduleResolveAction.tooltip"
class="com.perforce.team.ui.p4java.actions.ScheduleResolveAction"
menubarPath="perforce.group5"
id="com.perforce.team.ui.actions.scheduleresolve" />
<action
label="%RevisionGraph.label"
helpContextId="com.perforce.team.ui.revision_graph"
tooltip="%RevisionGraph.tooltip"
class="com.perforce.team.ui.p4v.P4VRevisionGraphAction"
menubarPath="perforce.group5"
id="com.perforce.team.ui.revision_graph" />
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
id="com.perforce.team.ui.ProjectContributions">
<filter
name="projectPersistentProperty"
value="org.eclipse.team.core.repository=com.perforce.team.core.PerforceTeamProvider">
</filter>
<action
label="%UnmanageAction.label"
helpContextId="com.perforce.team.ui.action_unmanage"
tooltip="%UnmanageAction.tooltip"
class="com.perforce.team.ui.actions.UnmanageAction"
menubarPath="team.main/group5"
id="com.perforce.team.ui.unmanage" />
<action
label="%WorkOnlineAction.label"
helpContextId="com.perforce.team.ui.action_work_online"
tooltip="%WorkOnlineAction.tooltip"
class="com.perforce.team.ui.p4java.actions.WorkOnlineAction"
menubarPath="team.main/group5"
id="com.perforce.team.ui.workonline" />
<action
label="%AuthenticationAction.label"
helpContextId="com.perforce.team.ui.action_authentication"
tooltip="%AuthenticationAction.tooltip"
class="com.perforce.team.ui.p4java.actions.AuthenticationAction"
menubarPath="team.main/group5"
id="com.perforce.team.ui.authentication" />
</objectContribution>
<objectContribution
adaptable="false"
id="com.perforce.team.core.p4java.IP4Revision"
objectClass="com.perforce.team.core.p4java.IP4Revision">
<action
class="com.perforce.team.ui.p4java.actions.ViewChangelistAction"
icon="icons/perforce/submitted_editor.png"
id="com.perforce.team.ui.revision.viewChangelist"
label="%ViewChangelistAction.label"
menubarPath="perforce.group1">
</action>
</objectContribution>
</extension>
<!-- Marker Resolutions -->
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="com.perforce.team.core.perforceadd"
class="com.perforce.team.ui.markers.PerforceResolutionGenerator">
</markerResolutionGenerator>
</extension>
<!-- Decorator -->
<extension
point="org.eclipse.ui.decorators">
<decorator
adaptable="true"
label="%PerforceDecorator.label"
state="true"
class="com.perforce.team.ui.decorator.PerforceDecorator"
id="com.perforce.team.ui.decorator.PerforceDecorator">
<description>
%PerforceDecorator.description
</description>
<enablement>
<objectClass
name="org.eclipse.core.resources.IResource">
</objectClass>
</enablement>
</decorator>
</extension>
<!-- Views -->
<extension
point="org.eclipse.ui.views">
<category
name="%PerforceViewsCategory.name"
id="com.perforce.team.ui.perforceviews">
</category>
<view
name="%PendingChangelistView.name"
icon="icons/views/pending_changelist.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.views.PendingView"
id="com.perforce.team.ui.PendingChangelistView">
</view>
<view
name="%SubmittedChangelistView.name"
icon="icons/perforce/submitted.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.views.SubmittedView"
id="com.perforce.team.ui.SubmittedChangelistView">
</view>
<view
name="%HistoryView.name"
icon="icons/views/history.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.views.HistoryView"
id="com.perforce.team.ui.HistoryView">
</view>
<view
name="%ConsoleView.name"
icon="icons/views/log.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.views.ConsoleView"
id="com.perforce.team.ui.ConsoleView">
</view>
<view
name="%JobView.name"
icon="icons/views/job.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.views.JobView"
id="com.perforce.team.ui.JobView">
</view>
<view
name="%DepotView.name"
icon="icons/views/server_connection.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.views.DepotView"
id="com.perforce.team.ui.DepotView">
</view>
<view
name="%LabelsView.name"
icon="icons/views/label.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.labels.LabelsView"
id="com.perforce.team.ui.LabelsView">
</view>
<view
name="%BranchesView.name"
icon="icons/normal/branch.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.branches.BranchesView"
id="com.perforce.team.ui.BranchesView">
</view>
<view
name="%ShelveView.name"
icon="icons/views/shelve.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.shelve.ShelveView"
id="com.perforce.team.ui.ShelveView">
</view>
<view
name="%StreamsView.name"
icon="icons/views/stream.png"
category="com.perforce.team.ui.perforceviews"
class="com.perforce.team.ui.streams.StreamsView"
id="com.perforce.team.ui.StreamsView">
</view>
</extension>
<!-- Actionset definitions -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%PerforceActionSet.label"
description="%PerforceActionSet.description"
visible="false"
id="com.perforce.team.ui.PerforceActionSet">
<menu
label="%PerforceMainMenu.label"
path="additions"
id="perforce.main">
<separator
name="group1">
</separator>
<separator
name="group2">
</separator>
<separator
name="group3">
</separator>
<separator
name="group4">
</separator>
<separator
name="group5">
</separator>
<separator
name="group6">
</separator>
<separator
name="group7">
</separator>
<separator
name="group8">
</separator>
</menu>
<action
class="com.perforce.team.ui.p4java.actions.RemoveAction"
definitionId="com.perforce.team.ui.commands.remove"
helpContextId="com.perforce.team.ui.action_remove"
id="com.perforce.team.ui.remove"
label="%RemoveAction.label"
menubarPath="perforce.main/group1"
tooltip="%RemoveAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.SyncRevisionAction"
definitionId="com.perforce.team.ui.commands.syncrev"
helpContextId="com.perforce.team.ui.action_sync_rev"
id="com.perforce.team.ui.syncrev"
label="%SyncRevAction.label"
menubarPath="perforce.main/group1"
tooltip="%SyncRevAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.SyncAction"
helpContextId="com.perforce.team.ui.action_sync_head"
icon="icons/normal/sync.png"
id="com.perforce.team.ui.sync"
label="%SyncAction.label"
menubarPath="perforce.main/group1"
definitionId="com.perforce.team.ui.commands.sync"
tooltip="%SyncAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.DeleteAction"
definitionId="com.perforce.team.ui.commands.delete"
helpContextId="com.perforce.team.ui.action_delete"
icon="icons/normal/mark_delete.png"
id="com.perforce.team.ui.actions.delete"
label="%DeleteAction.label"
menubarPath="perforce.main/group2"
tooltip="%DeleteAction.tooltip">
</action>
<action
label="%AddAction.label"
helpContextId="com.perforce.team.ui.action_add"
definitionId="com.perforce.team.ui.commands.add"
tooltip="%AddAction.tooltip"
class="com.perforce.team.ui.p4java.actions.AddAction"
menubarPath="perforce.main/group2"
icon="icons/normal/mark_add.png"
id="com.perforce.team.ui.actions.add">
</action>
<action
label="%EditAction.label"
helpContextId="com.perforce.team.ui.action_edit"
tooltip="%EditAction.tooltip"
class="com.perforce.team.ui.p4java.actions.EditAction"
icon="icons/normal/checkout.png"
menubarPath="perforce.main/group2"
definitionId="com.perforce.team.ui.commands.edit"
id="com.perforce.team.ui.actions.edit">
</action>
<action
class="com.perforce.team.ui.p4java.actions.RevertAction"
definitionId="com.perforce.team.ui.commands.revert"
helpContextId="com.perforce.team.ui.action_revert"
icon="icons/normal/revert.png"
id="com.perforce.team.ui.actions.revert2"
label="%RevertAction.label"
menubarPath="perforce.main/group2"
tooltip="%RevertAction.tooltip">
</action>
<action
label="%AddIgnoreAction.label"
helpContextId="com.perforce.team.ui.action_add_ignore"
definitionId="com.perforce.team.ui.commands.add_ignore"
tooltip="%AddIgnore.tooltip"
class="com.perforce.team.ui.p4java.actions.AddIgnoreAction"
menubarPath="perforce.main/group5"
id="com.perforce.team.ui.actions.add_ignore">
</action>
<action
class="com.perforce.team.ui.p4java.actions.DiffDepotAction"
definitionId="com.perforce.team.ui.commands.diffdepot"
helpContextId="com.perforce.team.ui.action_diff_depot"
icon="icons/normal/diff.png"
id="com.perforce.team.ui.diffdepot"
label="%DiffDepotAction.label"
menubarPath="perforce.main/group3"
tooltip="%DiffDepotAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.ShowHistoryAction"
definitionId="com.perforce.team.ui.commands.showhistory"
helpContextId="com.perforce.team.ui.action_show_history"
icon="icons/views/history.png"
id="com.perforce.team.ui.actions.showhistory"
label="%ShowHistoryAction.label"
menubarPath="perforce.main/group3"
tooltip="%ShowHistoryAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.UnlockAction"
definitionId="com.perforce.team.ui.commands.unlock"
helpContextId="com.perforce.team.ui.action_unlock"
icon="icons/normal/unlock.png"
id="com.perforce.team.ui.actions.unlock"
label="%UnlockAction.label"
menubarPath="perforce.main/group4"
tooltip="%UnlockAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.LockAction"
definitionId="com.perforce.team.ui.commands.lock"
helpContextId="com.perforce.team.ui.action_lock"
icon="icons/normal/lock.png"
id="com.perforce.team.ui.actions.lock"
label="%LockAction.label"
menubarPath="perforce.main/group4"
tooltip="%LockAction.tooltip">
</action>
<action
class="com.perforce.team.ui.p4java.actions.ChangeFiletypeAction"
definitionId="com.perforce.team.ui.commands.filetype"
helpContextId="com.perforce.team.ui.action_file_type"
id="com.perforce.team.ui.actions.filetype"
label="%FileTypeAction.label"
menubarPath="perforce.main/group4"
tooltip="%FileTypeAction.tooltip">
</action>
<action
label="%SubmitAction.label"
helpContextId="com.perforce.team.ui.action_submit"
tooltip="%Submit.tooltip"
class="com.perforce.team.ui.p4java.actions.SubmitAction"
icon="icons/normal/submit.png"
menubarPath="perforce.main/group2"
definitionId="com.perforce.team.ui.commands.submit"
id="com.perforce.team.ui.actions.submit">
</action>
<action
label="%CheckConsistencyAction.label"
helpContextId="com.perforce.team.ui.action_check_consistency"
definitionId="com.perforce.team.ui.commands.check_consistency"
tooltip="%CheckConsistencyAction.tooltip"
menubarPath="perforce.main/group5"
icon="icons/normal/check_consistency.png"
class="com.perforce.team.ui.p4java.actions.CheckConsistencyAction"
id="com.perforce.team.ui.check_consistency">
</action>
<action
label="%RefreshAction.label"
helpContextId="com.perforce.team.ui.action_refresh"
definitionId="com.perforce.team.ui.commands.refresh"
tooltip="%RefreshAction.tooltip"
class="com.perforce.team.ui.p4java.actions.RefreshAction"
menubarPath="perforce.main/group1"
id="com.perforce.team.ui.refresh">
</action>
<action
class="com.perforce.team.ui.shelve.ShelveAction"
definitionId="com.perforce.team.ui.commands.shelve"
helpContextId="com.perforce.team.ui.action_shelve"
icon="icons/normal/shelve.png"
id="com.perforce.team.ui.shelve"
label="%ShelveAction.label"
menubarPath="perforce.main/group2"
style="push">
</action>
</actionSet>
</extension>
<!-- Action definitions -->
<extension
point="org.eclipse.ui.commands">
<category
name="%PerforceActionSet.categoryName"
description="%PerforceActionSet.description"
id="com.perforce.team.ui.commands">
</category>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.SubmitAction"
description="%SubmitAction.tooltip"
id="com.perforce.team.ui.commands.submit"
name="%SubmitAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.CheckConsistencyAction"
description="%CheckConsistencyAction.tooltip"
id="com.perforce.team.ui.commands.check_consistency"
name="%CheckConsistencyAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.RefreshAction"
description="%RefreshAction.tooltip"
id="com.perforce.team.ui.commands.refresh"
name="%RefreshAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.UnlockAction"
description="%UnlockAction.tooltip"
id="com.perforce.team.ui.commands.unlock"
name="%UnlockAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.LockAction"
description="%LockAction.tooltip"
id="com.perforce.team.ui.commands.lock"
name="%LockAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.ChangeFiletypeAction"
description="%FileTypeAction.tooltip"
id="com.perforce.team.ui.commands.filetype"
name="%FileTypeAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.DiffDepotAction"
description="%DiffDepotAction.tooltip"
id="com.perforce.team.ui.commands.diffdepot"
name="%DiffDepotAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.ShowHistoryAction"
description="%ShowHistoryAction.tooltip"
id="com.perforce.team.ui.commands.showhistory"
name="%ShowHistoryAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.AddIgnoreAction"
description="%AddIgnoreAction.tooltip"
id="com.perforce.team.ui.commands.add_ignore"
name="%AddIgnoreAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.RevertAction"
description="%RevertAction.tooltip"
id="com.perforce.team.ui.commands.revert"
name="%RevertAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.RevertUnchangedAction"
description="%RevertUnchangedAction.tooltip"
id="com.perforce.team.ui.commands.revert_unchanged"
name="%RevertUnchangedAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.AddAction"
description="%AddAction.tooltip"
id="com.perforce.team.ui.commands.add"
name="%AddAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.EditAction"
description="%EditAction.tooltip"
id="com.perforce.team.ui.commands.edit"
name="%EditAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.DeleteAction"
description="%DeleteAction.tooltip"
id="com.perforce.team.ui.commands.delete"
name="%DeleteAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.RemoveAction"
description="%RemoveAction.tooltip"
id="com.perforce.team.ui.commands.remove"
name="%RemoveAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.SyncRevisionAction"
description="%SyncRevAction.tooltip"
id="com.perforce.team.ui.commands.syncrev"
name="%SyncRevAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.SyncAction"
description="%SyncAction.tooltip"
id="com.perforce.team.ui.commands.sync"
name="%SyncAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.IntegrateAction"
description="%IntegrateAction.tooltip"
id="com.perforce.team.ui.commands.integrate"
name="%IntegrateAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%MergeToStreamAction.tooltip"
id="com.perforce.team.ui.commands.mergetostream"
name="%MergeToStreamAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%CopyToStreamAction.tooltip"
id="com.perforce.team.ui.commands.copytostream"
name="%CopyToStreamAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.ResolveAction"
description="%AutoResolveAction.tooltip"
id="com.perforce.team.ui.commands.autoresolve"
name="%AutoResolveAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.ChangelistResolveAction"
description="%AutoResolveChangelistAction.tooltip"
id="com.perforce.team.ui.commands.resolvechangelist"
name="%AutoResolveAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.p4java.actions.LabelFilesAction"
description="%LabelAction.tooltip"
id="com.perforce.team.ui.commands.label"
name="%LabelAction.name">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.shelve.ShelveAction"
id="com.perforce.team.ui.commands.shelve"
name="%ShelveAction.name">
</command>
</extension>
<!-- Preference pages -->
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%GeneralPreferencesDialog.name"
category="org.eclipse.team.ui.TeamPreferences"
class="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
id="com.perforce.team.ui.dialogs.GeneralPreferencesDialog">
</page>
<page
name="%ConsolePreferencesDialog.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.dialogs.ConsolePreferencesDialog"
id="com.perforce.team.ui.dialogs.ConsolePreferencesDialog">
</page>
<page
name="%LabelPreviewPreferencePage.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.preferences.decorators.LabelPreviewPreferencePage"
id="com.perforce.team.ui.dialogs.DecorationsPreferencesDialog">
</page>
<page
name="%JobsPreferencesDialog.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.dialogs.JobsPreferencesDialog"
id="com.perforce.team.ui.dialogs.JobsPreferencesDialog">
</page>
<page
name="%ChangesPreferencesDialog.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.dialogs.ChangesPreferencesDialog"
id="com.perforce.team.ui.dialogs.ChangesPreferencesDialog">
</page>
<page
name="%StreamsPreferencesDialog.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.dialogs.StreamsPreferencesDialog"
id="com.perforce.team.ui.dialogs.StreamsPreferencesDialog">
</page>
<page
name="%ResolvePreferencesDialog.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.dialogs.ResolvePreferencesDialog"
id="com.perforce.team.ui.dialogs.ResolvePreferencesDialog">
</page>
<page
name="%ChangelistEditorPreferencePage.name"
category="com.perforce.team.ui.dialogs.ChangesPreferencesDialog"
class="com.perforce.team.ui.p4java.dialogs.ChangelistEditorPreferencePage"
id="com.perforce.team.ui.dialogs.ChangelistEditorPreferencePage">
</page>
<page
name="%DescriptionTemplatesPreferencePage.name"
category="com.perforce.team.ui.dialogs.ChangesPreferencesDialog"
class="com.perforce.team.ui.p4java.dialogs.DescriptionTemplatesPreferencePage"
id="com.perforce.team.ui.dialogs.DescriptionTemplatesPreferencePage">
</page>
<page
name="%LabelsPreferencePage.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.labels.LabelsPreferencePage"
id="com.perforce.team.ui.labels.LabelsPreferencePage">
</page>
<page
name="%ExternalToolsPreferencePage.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.preferences.ExternalToolsPreferencePage"
id="com.perforce.team.ui.preferences.ExternalToolsPreferencePage">
</page>
<page
name="%AdvancedPreferencePage.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.preferences.AdvancedPreferencePage"
id="com.perforce.team.ui.preferences.AdvancedPreferencePage">
</page>
<page
name="%TimeLapsePreferencePage.name"
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.timelapse.TimeLapsePreferencePage"
id="com.perforce.team.ui.timelapse.TimeLapsePreferencePage">
</page>
<page
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.branches.BranchesPreferencePage"
id="com.perforce.team.ui.branches.BranchesPreferencePage"
name="%BranchesPreferencePage.name">
</page>
<page
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.shelve.ShelvePreferencePage"
id="com.perforce.team.ui.shelve.ShelvePreferencePage"
name="%ShelvePreferencePage.name">
</page>
<page
category="com.perforce.team.ui.dialogs.GeneralPreferencesDialog"
class="com.perforce.team.ui.dialogs.ClientPreferencesDialog"
id="com.perforce.team.ui.dialogs.ClientPreferencesDialog"
name="%ClientPreferencesDialog.name">
</page>
</extension>
<!-- Property pages -->
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
name="%ProjectPropertiesDialog.name"
class="com.perforce.team.ui.dialogs.ProjectPropertiesDialog"
id="com.perforce.team.ui.dialogs.ProjectPropertiesDialog">
<filter
name="projectPersistentProperty"
value="org.eclipse.team.core.repository=com.perforce.team.core.PerforceTeamProvider">
</filter>
</page>
<page
objectClass="org.eclipse.core.resources.IFile"
adaptable="true"
name="%FilePropertiesDialog.name"
class="com.perforce.team.ui.dialogs.FilePropertiesDialog"
id="com.perforce.team.ui.dialogs.FilePropertiesDialog">
<filter
name="projectPersistentProperty"
value="org.eclipse.team.core.repository=com.perforce.team.core.PerforceTeamProvider">
</filter>
</page>
<page
objectClass="com.perforce.team.core.p4java.IP4File"
adaptable="true"
class="com.perforce.team.ui.dialogs.FilePropertiesDialog"
id="com.perforce.team.ui.dialogs.FilePropertiesDialog"
name="%FilePropertiesDialog.name">
</page>
</extension>
<!-- Perforce Perspective -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%PerforcePerspective.name"
icon="icons/perforce/p4.png"
class="com.perforce.team.ui.PerforcePerspective"
id="com.perforce.team.ui.perforcePerspective">
</perspective>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="com.perforce.team.ui.perforcePerspective">
<viewShortcut id="com.perforce.team.ui.PendingChangelistView"/>
<viewShortcut id="com.perforce.team.ui.SubmittedChangelistView"/>
<viewShortcut id="com.perforce.team.ui.ConsoleView"/>
<viewShortcut id="org.eclipse.team.ui.GenericHistoryView"/>
<viewShortcut id="com.perforce.team.ui.JobView"/>
<viewShortcut id="com.perforce.team.ui.DepotView"/>
<viewShortcut id="org.eclipse.team.sync.views.SynchronizeView"/>
<viewShortcut id="com.perforce.team.ui.LabelsView"/>
<viewShortcut id="com.perforce.team.ui.BranchesView"/>
<viewShortcut
id="com.perforce.team.ui.ShelveView">
</viewShortcut>
<viewShortcut
id="com.perforce.team.ui.StreamsView">
</viewShortcut>
</perspectiveExtension>
</extension>
<!-- Console Font -->
<extension
point="org.eclipse.ui.fontDefinitions">
<fontDefinition
label="%ConsoleFontDefinition.label"
defaultsTo="org.eclipse.jface.textfont"
id="com.perforce.team.ui.consoleFont">
<description>
%ConsoleFontDefinition.description
</description>
</fontDefinition>
</extension>
<!-- Project sets -->
<!-- Help contexts -->
<extension
point="org.eclipse.help.contexts">
<contexts
file="contexts.xml">
</contexts>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="com.perforce.team.ui.P4FileAdapterFactory"
adaptableType="com.perforce.team.core.p4java.IP4File">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
<adapter type="org.eclipse.ui.views.properties.IPropertySource"/>
</factory>
<factory
adaptableType="org.eclipse.team.core.RepositoryProvider"
class="com.perforce.team.ui.P4FileAdapterFactory">
<adapter
type="org.eclipse.team.ui.history.IHistoryPageSource">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.team.core.repository">
<repository
typeClass="com.perforce.team.ui.PerforceProjectProviderType"
class="com.perforce.team.ui.UITeamProvider"
id="com.perforce.team.core.PerforceTeamProvider"/>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="com.perforce.team.ui.PerforcePreferenceInitializer">
</initializer>
</extension>
<!-- P4 Workspace -->
<extension point="com.perforce.team.core.workspace">
<configurer class="com.perforce.team.ui.P4WorkspaceConfigurer" />
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
<referenceprovider
class="com.perforce.team.ui.editor.HaveQuickDiffProvider"
id="com.perforce.team.ui.have_provider"
label="%HaveQuickDiffProvider.label">
</referenceprovider>
<referenceprovider
class="com.perforce.team.ui.editor.HeadQuickDiffProvider"
id="com.perforce.team.ui.head_provider"
label="%HeadQuickDiffProvider.label">
</referenceprovider>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.team.internal.ui.synchronize.ChangeSetDiffNode"
class="com.perforce.team.ui.synchronize.ChangeSetAdapterFactory">
<adapter
type="com.perforce.team.core.p4java.synchronize.IP4ChangeSet">
</adapter>
</factory>
</extension>
<extension
point="com.perforce.team.ui.fileDiff">
<diff
class="com.perforce.team.ui.zip.ZipDiffer"
extension="zip">
</diff>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="com.perforce.team.ui.changelists.ChangelistEditor"
default="false"
icon="icons/perforce/submitted_editor.png"
id="com.perforce.team.ui.changelists.ChangelistEditor"
name="%ChangelistEditor.name">
</editor>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
<hyperlinkDetector
activate="true"
class="com.perforce.team.ui.changelists.ChangelistHyperlinkDetector"
description="%ChangelistHyperlinkDetector.description"
id="com.perforce.team.ui.changelistHyperlinkDetector"
name="%ChangelistHyperlinkDetector.name"
targetId="org.eclipse.ui.DefaultTextEditor">
</hyperlinkDetector>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:com.perforce.team.ui.StreamsView?after=additions">
<command
commandId="com.perforce.team.ui.commands.showStreams.radio"
icon="icons/normal/flat_layout.png"
id="com.perforce.team.ui.commands.showStreams.list"
label="%ShowStreamsListAction.label"
style="radio"
tooltip="%ShowStreamsListAction.tooltip">
<parameter
name="org.eclipse.ui.commands.radioStateParameter"
value="List">
</parameter>
</command>
<command
commandId="com.perforce.team.ui.commands.showStreams.radio"
icon="icons/normal/tree_layout.png"
id="com.perforce.team.ui.commands.showStreams.tree"
label="%ShowStreamsTreeAction.label"
style="radio"
tooltip="%ShowStreamsTreeAction.tooltip">
<parameter
name="org.eclipse.ui.commands.radioStateParameter"
value="Tree">
</parameter>
</command>
<command
commandId="com.perforce.team.ui.commands.streamgraph"
icon="icons/perforce/stream_graph.png"
id="com.perforce.team.ui.commands.streamgraph"
label="%StreamGraphAction.label"
style="push"
tooltip="%StreamGraphAction.tooltip">
</command>
<separator
name="com.perforce.team.ui.commands.showStreams.separator1"
visible="true">
</separator>
<command
commandId="com.perforce.team.ui.commands.expandall"
icon="icons/normal/expandall.png"
id="com.perforce.team.ui.commands.expandall"
label="%ExpandAllAction.label"
style="push"
tooltip="%ExpandAllAction.tooltip">
</command>
<command
commandId="com.perforce.team.ui.commands.collapseall"
icon="icons/normal/collapseall.png"
id="com.perforce.team.ui.commands.streamsview.collapseall"
label="%CollapseAllAction.label"
style="push"
tooltip="%CollapseAllAction.tooltip">
</command>
<separator
name="com.perforce.team.ui.commands.showStreams.separator1"
visible="true">
</separator>
<command
commandId="com.perforce.team.ui.commands.streams.refresh"
icon="icons/normal/refresh.png"
label="%RefreshAction.label"
style="push">
</command>
<command
commandId="com.perforce.team.ui.commands.openpreference"
icon="icons/views/preferences.png"
label="%OpenPreferenceAction.label"
style="push"
tooltip="%OpenPreferenceAction.tooltip">
<parameter
name="com.perforce.team.ui.commands.openpreference.pageid"
value="com.perforce.team.ui.dialogs.StreamsPreferencesDialog">
</parameter>
</command>
<command
commandId="com.perforce.team.ui.commands.newstream"
icon="icons/normal/add.png"
id="com.perforce.team.ui.commands.newstream.viewbar"
label="%NewStreamAction.label"
style="push"
tooltip="%NewStreamAction.tooltip">
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.perforce.team.ui.StreamsView?after=additions">
<command
commandId="com.perforce.team.ui.commands.showStreams.radio"
icon="icons/normal/flat_layout.png"
id="com.perforce.team.ui.commands.showStreams.list"
label="%ShowStreamsListAction.label"
style="radio"
tooltip="%ShowStreamsListAction.tooltip">
<parameter
name="org.eclipse.ui.commands.radioStateParameter"
value="List">
</parameter>
</command>
<command
commandId="com.perforce.team.ui.commands.showStreams.radio"
icon="icons/normal/tree_layout.png"
id="com.perforce.team.ui.commands.showStreams.tree"
label="%ShowStreamsTreeAction.label"
style="radio"
tooltip="%ShowStreamsTreeAction.tooltip">
<parameter
name="org.eclipse.ui.commands.radioStateParameter"
value="Tree">
</parameter>
</command>
<command
commandId="com.perforce.team.ui.commands.streamgraph"
icon="icons/perforce/stream_graph.png"
id="com.perforce.team.ui.commands.streamgraph"
label="%StreamGraphAction.label"
style="push"
tooltip="%StreamGraphAction.tooltip">
</command>
</menuContribution>
<menuContribution
locationURI="popup:com.perforce.team.ui.StreamsView.tree">
<command
commandId="com.perforce.team.ui.commands.expandall"
icon="icons/normal/expandall.png"
id="com.perforce.team.ui.commands.expandall"
label="%ExpandAllAction.label"
style="push"
tooltip="%ExpandAllAction.tooltip">
</command>
<command
commandId="com.perforce.team.ui.commands.collapseall"
icon="icons/normal/collapseall.png"
id="com.perforce.team.ui.commands.collapseall.popup"
label="%CollapseAllAction.label"
style="push"
tooltip="%CollapseAllAction.tooltip">
</command>
<separator
name="com.perforce.team.ui.separator6"
visible="true">
</separator>
<command
commandId="com.perforce.team.ui.commands.newstreamfrom"
icon="icons/normal/add.png"
id="com.perforce.team.ui.commands.newstream.popup"
label="%NewStreamMenu.label"
style="push"
tooltip="%NewStreamMenu.tooltip">
</command>
<command
commandId="com.perforce.team.ui.commands.mergetostream"
icon="icons/normal/merge_green.png"
id="com.perforce.team.ui.commands.mergetostream.popup"
label="%MergeToStreamAction.label"
style="push"
tooltip="%MergeToStreamAction.tooltip">
</command>
<command
commandId="com.perforce.team.ui.commands.copytostream"
icon="icons/normal/copy_green.png"
id="com.perforce.team.ui.commands.copytostream.popup"
label="%CopyToStreamAction.label"
style="push"
tooltip="%CopyToStreamAction.tooltip">
</command>
<command
commandId="com.perforce.team.ui.commands.workinstream"
id="com.perforce.team.ui.commands.workinstream.popup"
label="%WorkinStreamAction.label"
style="push"
tooltip="%WorkinStreamAction.tooltip">
</command>
<separator
name="com.perforce.team.ui.separator7"
visible="true">
</separator>
<command
commandId="com.perforce.team.ui.commands.sandboxpull"
icon="icons/perforce/sandbox_pull.png"
id="com.perforce.team.ui.commands.sandboxpull.popup"
label="%P4SandboxPullAction.label"
style="push"
tooltip="%P4SandboxPullAction.tooltip">
</command>
<separator
name="com.perforce.team.ui.separator8"
visible="true">
</separator>
<command
commandId="com.perforce.team.ui.commands.deletestream"
icon="icons/normal/delete.png"
id="com.perforce.team.ui.commands.deletestream.popup"
label="%DeleteStreamAction.label"
style="push"
tooltip="%DeleteStreamAction.tooltip">
</command>
<command
commandId="com.perforce.team.ui.commands.reloadstream"
id="com.perforce.team.ui.commands.reloadstream.popup"
label="%ReloadStreamAction.label"
style="push"
tooltip="%ReloadStreamAction.tooltip">
</command>
<command
commandId="com.perforce.team.ui.commands.unloadstream"
id="com.perforce.team.ui.commands.unloadstream.popup"
label="%UnloadStreamAction.label"
style="push"
tooltip="%UnloadStreamAction.tooltip">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.streams.ShowStreamsRadioHandler"
description="%ShowStreamsAction.tooltip"
id="com.perforce.team.ui.commands.showStreams.radio"
name="%ShowStreamsAction.label">
<commandParameter
id="org.eclipse.ui.commands.radioStateParameter"
name="structure"
optional="false">
</commandParameter>
<state
class="org.eclipse.ui.handlers.RadioState:Tree"
id="org.eclipse.ui.commands.radioState">
</state>
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.streams.StreamGraphHandler"
description="%StreamGraphAction.tooltip"
id="com.perforce.team.ui.commands.streamgraph"
name="%StreamGraphAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%ExpandAllAction.tooltip"
id="com.perforce.team.ui.commands.expandall"
name="%ExpandAllAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%CollapseAllAction.tooltip"
id="com.perforce.team.ui.commands.collapseall"
name="%CollapseAllAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.streams.RefreshHandler"
description="%RefreshAction.tooltip"
id="com.perforce.team.ui.commands.streams.refresh"
name="%RefreshAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.dialogs.OpenPreferenceHandler"
description="%OpenPreferenceAction.tooltip"
id="com.perforce.team.ui.commands.openpreference"
name="%OpenPreferenceAction.label">
<commandParameter
id="com.perforce.team.ui.commands.openpreference.pageid"
name="%PreferencePageId.label"
optional="true">
</commandParameter>
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%NewStreamFromAction.tooltip"
id="com.perforce.team.ui.commands.newstreamfrom"
name="%NewStreamFromAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
defaultHandler="com.perforce.team.ui.streams.NewStreamHandler"
description="%NewStreamAction.tooltip"
id="com.perforce.team.ui.commands.newstream"
name="%NewStreamAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%DeleteStreamAction.tooltip"
id="com.perforce.team.ui.commands.deletestream"
name="%DeleteStreamAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%P4SandboxPullAction.tooltip"
id="com.perforce.team.ui.commands.sandboxpull"
name="%P4SandboxPullAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%ReloadStreamAction.tooltip"
id="com.perforce.team.ui.commands.reloadstream"
name="%ReloadStreamAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%UnloadStreamAction.tooltip"
id="com.perforce.team.ui.commands.unloadstream"
name="%UnloadStreamAction.label">
</command>
<command
categoryId="com.perforce.team.ui.commands"
description="%WorkinStreamAction.tooltip"
id="com.perforce.team.ui.commands.workinstream"
name="%WorkinStreamAction.label">
</command>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="com.perforce.team.ui.PropertyTesters.StreamPropertyTester"
id="com.perforce.team.ui.propertyTesters.streamTester"
namespace="com.perforce.team.ui.propertyTesters"
properties="canCopyToStream,canMergeToStream,canCreateStreamFrom,canWorkinStream,canReload,canUnload"
type="com.perforce.team.core.p4java.IP4Resource">
</propertyTester>
<propertyTester
class="com.perforce.team.ui.PropertyTesters.SandboxPropertyTester"
id="com.perforce.team.ui.propertyTesters.sandboxTester"
namespace="com.perforce.team.ui.propertyTesters"
properties="canPullFromServer"
type="com.perforce.team.core.p4java.IP4Resource">
</propertyTester>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="com.perforce.team.ui.streams.MergeToStreamHandler"
commandId="com.perforce.team.ui.commands.mergetostream">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
<test
forcePluginActivation="true"
property="com.perforce.team.ui.propertyTesters.canMergeToStream"
value="true">
</test>
</and>
</iterate>
</and>
</with>
</enabledWhen>
</handler>
<handler
class="com.perforce.team.ui.streams.CopyToStreamHandler"
commandId="com.perforce.team.ui.commands.copytostream">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
<test
forcePluginActivation="true"
property="com.perforce.team.ui.propertyTesters.canCopyToStream"
value="true">
</test>
</and>
</iterate>
</and>
</with>
</enabledWhen>
</handler>
<handler
class="com.perforce.team.ui.p4java.actions.SandBoxPullAction"
commandId="com.perforce.team.ui.commands.sandboxpull">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
<test
forcePluginActivation="true"
property="com.perforce.team.ui.propertyTesters.canPullFromServer"
value="true">
</test>
</and>
</iterate>
</and>
</with>
</enabledWhen>
</handler>
<handler
class="com.perforce.team.ui.streams.NewStreamFromHandler"
commandId="com.perforce.team.ui.commands.newstreamfrom">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
<test
forcePluginActivation="true"
property="com.perforce.team.ui.propertyTesters.canCreateStreamFrom"
value="true">
</test>
</and></iterate>
</and>
</with>
</enabledWhen>
</handler>
<handler
class="com.perforce.team.ui.streams.DeleteStreamHandler"
commandId="com.perforce.team.ui.commands.deletestream">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
</iterate>
</and>
</with>
</enabledWhen>
</handler>
<handler
class="com.perforce.team.ui.streams.ReloadStreamHandler"
commandId="com.perforce.team.ui.commands.reloadstream">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
<test
forcePluginActivation="true"
property="com.perforce.team.ui.propertyTesters.canReload"
value="true">
</test>
</and>
</iterate>
</and>
</with>
</enabledWhen>
</handler>
<handler
class="com.perforce.team.ui.streams.UnloadStreamHandler"
commandId="com.perforce.team.ui.commands.unloadstream">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
<test
forcePluginActivation="true"
property="com.perforce.team.ui.propertyTesters.canUnload"
value="true">
</test>
</and>
</iterate>
</and>
</with>
</enabledWhen>
</handler>
<handler
class="com.perforce.team.ui.streams.ExpandAllHandler"
commandId="com.perforce.team.ui.commands.expandall">
</handler>
<handler
class="com.perforce.team.ui.streams.CollapseAllHandler"
commandId="com.perforce.team.ui.commands.collapseall">
</handler>
<handler
class="com.perforce.team.ui.streams.WorkInStreamHandler"
commandId="com.perforce.team.ui.commands.workinstream">
<enabledWhen>
<with
variable="selection">
<and>
<count
value="1">
</count>
<iterate
operator="and">
<and>
<instanceof
value="com.perforce.team.core.p4java.IP4Stream">
</instanceof>
<test
forcePluginActivation="true"
property="com.perforce.team.ui.propertyTesters.canWorkinStream"
value="true">
</test>
</and>
</iterate>
</and>
</with>
</enabledWhen>
</handler>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
description="%PendingchangelistViewContext.description"
id="com.perforce.team.ui.PendingChangelistView"
name="%PendingchangelistViewContext.name"
parentId="org.eclipse.ui.contexts.window">
</context>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="com.perforce.team.ui.commands.diffdepot"
contextId="com.perforce.team.ui.PendingChangelistView"
sequence="M1+D"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="com.perforce.team.ui.PerforceUIPlugin">
</startup>
</extension>
</plugin>
# |
Change |
User |
Description |
Committed |
|
#1
|
16761 |
Matt Attaway |
Post 2015.1 source code for P4Eclipse |
|
|