What this is
This file is included in the DevDaily.com
"Java Source Code
Warehouse" project. The intent of this project is to help you "Learn
Java by Example" TM.
Other links
The source code
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="configurationWizards" name="%configurationWizards" schema="schema/configurationWizards.exsd"/>
<extension-point id="synchronizeParticipants" name="%synchronizeParticipants" schema="schema/synchronizeParticipants.exsd"/>
<extension-point id="synchronizeWizards" name="%synchronizeWizards" schema="schema/synchronizeWizards.exsd"/>
<extension-point id="teamContentProviders" name="%TeamContentProvider" schema="schema/teamContentProviders.exsd"/>
<extension-point id="teamDecorators" name="%TeamDecorators" schema="schema/teamDecorators.exsd"/>
<!-- **************** PREFERENCES ******************* -->
<extension
point="org.eclipse.ui.keywords">
<keyword
label="%PreferenceKeywords.Team"
id="org.eclipse.team.ui.team"/>
<keyword
label="%PreferenceKeywords.FileContent"
id="org.eclipse.team.ui.team.fileContent"/>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%TeamPreferencePage.name"
class="org.eclipse.team.internal.ui.preferences.SyncViewerPreferencePage"
id="org.eclipse.team.ui.TeamPreferences">
<keywordReference id="org.eclipse.team.ui.team"/>
</page>
<page
name="%TextPreferencePage.name"
category="org.eclipse.team.ui.TeamPreferences"
class="org.eclipse.team.internal.ui.preferences.TextPreferencePage"
id="org.eclipse.team.ui.TextPreferences">
<keywordReference id="org.eclipse.team.ui.team.fileContent"/>
</page>
<page
name="%IgnorePreferencePage.name"
category="org.eclipse.team.ui.TeamPreferences"
class="org.eclipse.team.internal.ui.preferences.IgnorePreferencePage"
id="org.eclipse.team.ui.IgnorePreferences">
<keywordReference id="org.eclipse.team.ui.team"/>
</page>
<page
category="org.eclipse.team.ui.TeamPreferences"
class="org.eclipse.team.internal.ui.mapping.ModelEnablementPreferencePage"
id="org.eclipse.team.ui.enabledModels"
name="%EnabledModels"/>
</extension>
<!-- ****************** POPUP ACTIONS *************** -->
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.mapping.ResourceMapping"
adaptable="true"
id="org.eclipse.team.ui.ResourceContributions">
<menu
label="%TeamGroupMenu.label"
path="additions"
id="team.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>
<separator
name="group9">
</separator>
<separator
name="group10">
</separator>
<separator
name="targetGroup">
</separator>
<separator
name="projectGroup">
</separator>
</menu>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.mapping.ResourceMapping"
adaptable="true"
id="org.eclipse.team.ui.ProjectContributions">
<action
label="%ConfigureProject.label"
tooltip="%ConfigureProject.tooltip"
class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
menubarPath="team.main/projectGroup"
enablesFor="1"
id="nonbound.org.eclipse.team.ui.ConfigureProject">
</action>
<enablement>
<not>
<adapt type="org.eclipse.core.resources.mapping.ResourceMapping">
<test property="org.eclipse.core.resources.projectPersistentProperty" args="org.eclipse.team.core.repository" />
</adapt>
</not>
</enablement>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.psf"
id="org.eclipse.team.ui.ProjectSetFileContributions">
<action
label="%ImportProjectSet.label"
class="org.eclipse.team.internal.ui.actions.ImportProjectSetAction"
menubarPath="team.main"
enablesFor="*"
id="nonbound.org.eclipse.team.ui.ImportProjectSetAction">
</action>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.team.ui.UnmanagedFileContributions"
objectClass="org.eclipse.core.resources.IFile">
<action
class="org.eclipse.team.internal.ui.history.ShowLocalHistory"
id="org.eclipse.team.ui.showLocalHistory"
label="%ShowLocalHistory.label"
menubarPath="team.main/group4"
enablesFor="1"
tooltip="%ShowLocalHistory.label"/>
<action
class="org.eclipse.team.internal.ui.history.CompareLocalHistory"
id="org.eclipse.team.ui.compareLocalHistory"
label="%CompareLocalHistory.label"
menubarPath="compareWithMenu/compareWithGroup"
enablesFor="1"
overrideActionId="compareWithHistory"
tooltip="%CompareLocalHistory.tooltip"/>
<action
class="org.eclipse.team.internal.ui.history.ReplaceLocalHistory"
id="org.eclipse.team.ui.replaceLocalHistory"
label="%ReplaceLocalHistory.label"
menubarPath="replaceWithMenu/replaceWithGroup"
enablesFor="1"
overrideActionId="replaceFromHistory"
tooltip="%ReplaceLocalHistory.tooltip"/>
</objectContribution>
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
adaptable="true"
id="org.eclipse.team.ui.ResourceContributions">
<action
label="%ApplyPatch.label"
tooltip="%ApplyPatch.tooltip"
class="org.eclipse.team.internal.ui.actions.ApplyPatchAction"
menubarPath="team.main/group1"
enablesFor="*"
definitionId="org.eclipse.team.ui.applyPatch"
id="org.eclipse.team.ui.applyPatch">
</action>
</objectContribution>
</extension>
<!-- ************** Views ********************** -->
<extension
point="org.eclipse.ui.views">
<category
name="%Team.viewCategory"
id="org.eclipse.team.ui">
</category>
<view
name="%SyncView.name"
icon="$nl$/icons/full/eview16/synch_synch.gif"
fastViewWidthRatio="0.25"
category="org.eclipse.team.ui"
allowMultiple="true"
class="org.eclipse.team.internal.ui.synchronize.SynchronizeView"
id="org.eclipse.team.sync.views.SynchronizeView">
</view>
<view
allowMultiple="true"
category="org.eclipse.team.ui"
class="org.eclipse.team.internal.ui.history.GenericHistoryView"
icon="icons/full/eview16/history_view.gif"
id="org.eclipse.team.ui.GenericHistoryView"
name="%HistoryView"/>
<!--
</extension>
<!-- **************** Synchronizing Perspective ******************* -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%Synchronizing.perspective"
icon="$nl$/icons/full/eview16/synch_synch.gif"
class="org.eclipse.team.internal.ui.synchronize.TeamSynchronizingPerspective"
id="org.eclipse.team.ui.TeamSynchronizingPerspective">
<description>
%Synchronizing.perspective.description
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut
id="org.eclipse.team.ui.TeamSynchronizingPerspective">
</perspectiveShortcut>
<showInPart
id="org.eclipse.team.ui.GenericHistoryView">
</showInPart>
</perspectiveExtension>
</extension>
<!-- ****************** Import Wizards ********************* -->
<extension
point="org.eclipse.ui.importWizards">
<category
name="%Team"
id="org.eclipse.team.ui.importWizards">
</category>
<wizard
name="%ProjectSetImportWizard.name"
icon="$nl$/icons/full/obj/import_projectset.gif"
class="org.eclipse.team.internal.ui.wizards.ProjectSetImportWizard"
category="org.eclipse.team.ui.importWizards"
id="org.eclipse.team.ui.ProjectSetImportWizard">
<description>
%ProjectSetImportWizard.description
</description>
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
</extension>
<!-- ****************** Export Wizards ********************* -->
<extension
point="org.eclipse.ui.exportWizards">
<category
name="%Team"
id="org.eclipse.team.ui.exportWizards">
</category>
<wizard
name="%ProjectSetExportWizard.name"
icon="$nl$/icons/full/obj/export_projectset.gif"
class="org.eclipse.team.internal.ui.wizards.ProjectSetExportWizard"
category="org.eclipse.team.ui.exportWizards"
id="org.eclipse.team.ui.ProjectSetExportWizard">
<description>
%ProjectSetExportWizard.description
</description>
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
</extension>
<!-- ***************** Perspective Extensions ********************** -->
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.team.ui.TeamSynchronizingPerspective">
<showInPart
id="org.eclipse.ui.navigator.ProjectExplorer">
</showInPart>
<showInPart
id="org.eclipse.team.ui.GenericHistoryView">
</showInPart>
</perspectiveExtension>
</extension>
<!-- ***************** Actions ********************** -->
<extension
point="org.eclipse.ui.commands">
<category
name="%Command.category.name"
description="%Command.category.description"
id="org.eclipse.team.ui.category.team">
</category>
<command
name="%Command.syncAll.name"
categoryId="org.eclipse.team.ui.category.team"
description="%Command.syncAll.description"
id="org.eclipse.team.ui.synchronizeAll">
</command>
<command
name="%Command.syncLast.name"
categoryId="org.eclipse.team.ui.category.team"
description="%Command.syncLast.description"
id="org.eclipse.team.ui.synchronizeLast">
</command>
<command
name="%Command.applyPatch.name"
categoryId="org.eclipse.team.ui.category.team"
description="%Command.applyPatch.description"
id="org.eclipse.team.ui.applyPatch">
</command>
<command
name="%Synchronizing.perspective"
description="%Synchronizing.openPerspectiveDescription"
categoryId="org.eclipse.ui.category.perspectives"
id="org.eclipse.team.ui.TeamSynchronizingPerspective"/>
<command
name="%ViewCommand.synchronizeView.name"
description="%ViewCommand.synchronizeView.description"
categoryId="org.eclipse.ui.category.views"
id="org.eclipse.team.sync.views.SynchronizeView"/>
<command
name="%ViewCommand.historyView.name"
description="%ViewCommand.historyView.description"
categoryId="org.eclipse.ui.category.views"
id="org.eclipse.team.ui.GenericHistoryView"/>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
sequence="M2+M3+Q Y"
commandId="org.eclipse.team.sync.views.SynchronizeView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Q Y"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M3+Q Y"
commandId="org.eclipse.team.sync.views.SynchronizeView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+Q Z"
commandId="org.eclipse.team.ui.GenericHistoryView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Q Z"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M3+Q Z"
commandId="org.eclipse.team.ui.GenericHistoryView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
<!-- action sets -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%Command.category.name"
description="%Command.category.description"
visible="false"
id="org.eclipse.team.ui.actionSet">
<action
allowLabelUpdate="true"
toolbarPath="Normal/Team"
label="%Command.syncAll.name"
tooltip="%Command.syncAll.name"
class="org.eclipse.team.internal.ui.synchronize.actions.GlobalRefreshAction"
icon="$nl$/icons/full/elcl16/synch_participants.gif"
style="pulldown"
id="org.eclipse.team.ui.synchronizeAll">
</action>
<action
allowLabelUpdate="true"
label="%ConfigureProject.label"
tooltip="%ConfigureProject.tooltip"
class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
menubarPath="project/open.ext"
id="org.eclipse.team.ui.ConfigureProject"/>
<action
allowLabelUpdate="true"
class="org.eclipse.team.internal.ui.actions.ApplyPatchAction"
definitionId="org.eclipse.team.ui.applyPatch"
id="org.eclipse.team.ui.ApplyPatchAction"
label="%ApplyPatch.label"
menubarPath="project/additions"
tooltip="%ApplyPatch.tooltip"/>
</actionSet>
</extension>
<!-- file modification validator -->
<extension
point="org.eclipse.team.core.defaultFileModificationValidator">
<validator class="org.eclipse.team.internal.ui.DefaultUIFileModificationValidator"/>
</extension>
<!-- adapter factory -->
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.compare.structuremergeviewer.DiffNode"
class="org.eclipse.team.internal.ui.TeamAdapterFactory">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
<factory
adaptableType="org.eclipse.core.resources.mapping.ModelProvider"
class="org.eclipse.team.internal.ui.TeamAdapterFactory">
<adapter type="org.eclipse.team.core.mapping.IResourceMappingMerger"/>
<adapter type="org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter"/>
<adapter type="org.eclipse.team.core.mapping.ISynchronizationScopeParticipantFactory"/>
</factory>
<factory
adaptableType="org.eclipse.team.core.RepositoryProviderType"
class="org.eclipse.team.internal.ui.TeamAdapterFactory">
<adapter type="org.eclipse.team.ui.mapping.ITeamStateProvider"/>
</factory>
<factory
adaptableType="org.eclipse.team.internal.ui.history.FileRevisionEditorInput"
class="org.eclipse.team.internal.ui.TeamAdapterFactory">
<adapter
type="org.eclipse.team.core.history.IFileRevision">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
contentProvider="org.eclipse.team.internal.ui.mapping.ResourceModelContentProvider"
id="org.eclipse.team.ui.resourceContent"
labelProvider="org.eclipse.team.internal.ui.mapping.ResourceModelLabelProvider"
name="%ResourcesContentExtension"
priority="lowest">
<enablement>
<or>
<instanceof value="org.eclipse.core.internal.resources.mapping.ResourceModelProvider"/>
<instanceof value="org.eclipse.core.resources.IResource"/>
<instanceof value="org.eclipse.team.core.mapping.ISynchronizationScope"/>
<instanceof value="org.eclipse.team.core.mapping.ISynchronizationContext"/>
</or>
</enablement>
<actionProvider class="org.eclipse.team.internal.ui.mapping.ResourceModelActionProvider"/>
<commonSorter
class="org.eclipse.team.internal.ui.mapping.ResourceModelSorter"
id="org.eclipse.team.ui.resourceSorter"/>
</navigatorContent>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewer
viewerId="org.eclipse.team.ui.navigatorViewer">
<popupMenu
allowsPlatformContributions="false"
id="org.eclipse.team.ui.navigatorViewer#PopupMenu">
<insertionPoint name="file"/>
<insertionPoint name="edit"/>
<insertionPoint name="synchronize"/>
<insertionPoint
name="navigate"
separator="true"/>
<insertionPoint
name="merge"
separator="true"/>
<insertionPoint
name="other"
separator="true"/>
<insertionPoint
name="sort"
separator="true"/>
<insertionPoint
name="additions"
separator="true"/>
<insertionPoint
name="properties"
separator="true"/>
</popupMenu>
</viewer>
</extension>
<!-- *************** Synchronize View Participant **************** -->
<extension
point="org.eclipse.team.ui.synchronizeParticipants">
<participant
class="org.eclipse.team.ui.synchronize.ModelSynchronizeParticipant"
icon="$nl$/icons/full/eview16/synch_synch.gif"
id="org.eclipse.team.ui.synchronization_context_synchronize_participant"
name="%ModelSyncParticipant"
persistent="false">
</participant>
</extension>
<extension
id="teamContentProvider"
name="%Workspace"
point="org.eclipse.team.ui.teamContentProviders">
<teamContentProvider
contentExtensionId="org.eclipse.team.ui.resourceContent"
icon="$nl$/icons/full/obj/workspace_obj.gif"
modelProviderId="org.eclipse.core.resources.modelProvider"
preferencePage="org.eclipse.team.internal.ui.preferences.ResourceModelPreferencePage"
supportsFlatLayout="true"/>
</extension>
<extension
point="org.eclipse.team.core.storageMergers">
<storageMerger
class="org.eclipse.team.internal.ui.mapping.TextStorageMerger"
extensions="txt"
id="org.eclipse.team.ui.textStorageMerger"/>
<contentTypeBinding
contentTypeId="org.eclipse.core.runtime.text"
storageMergerId="org.eclipse.team.ui.textStorageMerger"/>
</extension>
<!-- *************** Activity Support **************** -->
<extension
point="org.eclipse.ui.activitySupport">
<triggerPoint id="org.eclipse.team.ui.activityTriggerPoint">
<hint
id="interactive"
value="true"/>
</triggerPoint>
</extension>
<!-- ******* Export/Import ignored resources ******** -->
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
id="org.eclipse.team.transfer.ignores"
icon="$nl$/icons/full/obj/ignoreprefs.gif"
name="%ignoresTransferName">
<mapping
scope="instance">
<entry
node="org.eclipse.team.core">
<key
name="ignore_files">
</key>
</entry>
</mapping>
</transfer>
</extension>
</plugin>
|