| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| |
| <plugin> |
| |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| adaptable="true" |
| objectClass="org.eclipse.core.resources.IResource" |
| id="org.eclipse.releng.tools.ResourceContributions"> |
| <filter |
| name="projectPersistentProperty" |
| value="org.eclipse.team.core.repository=org.eclipse.team.cvs.core.cvsnature"> |
| </filter> |
| <action |
| label="%releaseAction.label" |
| class="org.eclipse.releng.tools.TagAndReleaseAction" |
| menubarPath="team.main/group2" |
| id="org.eclipse.releng.tools.tagAndRelease"> |
| </action> |
| <action |
| label="%releasedAction.label" |
| tooltip="%compareProjectsAction.tooltip" |
| class="org.eclipse.releng.tools.CompareLocalToMap" |
| menubarPath="compareWithMenu/compareWithGroup" |
| id="org.eclipse.releng.tools.compareWithReleased"> |
| </action> |
| <action |
| label="%releasedAction.label" |
| class="org.eclipse.releng.tools.ReplaceLocalFromMap" |
| tooltip="%replaceProjectsAction.tooltip" |
| menubarPath="replaceWithMenu/replaceWithGroup" |
| id="org.eclipse.releng.tools.replaceWithReleased"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| objectClass="org.eclipse.ui.IWorkingSet" |
| id="org.eclipse.releng.tools.WorkingSetContributions"> |
| <action |
| label="%action.label" |
| class="org.eclipse.releng.tools.TagAndReleaseAction" |
| menubarPath="team.main/group2" |
| id="org.eclipse.releng.tools.tagAndRelease"> |
| </action> |
| <action |
| label="%releasedAction.label" |
| tooltip="%compareProjectsAction.tooltip" |
| class="org.eclipse.releng.tools.CompareLocalToMap" |
| menubarPath="compareWithMenu/compareWithGroup" |
| id="org.eclipse.releng.tools.compareWithReleased"> |
| </action> |
| <action |
| label="%releasedAction.label" |
| class="org.eclipse.releng.tools.ReplaceLocalFromMap" |
| tooltip="%replaceProjectsAction.tooltip" |
| menubarPath="replaceWithMenu/replaceWithGroup" |
| id="org.eclipse.releng.tools.replaceWithReleased"> |
| </action> |
| <action |
| label="%fixCopyrightsAction.label" |
| class="org.eclipse.releng.tools.AdvancedFixCopyrightAction" |
| menubarPath="additions" |
| enablesFor="+" |
| id="org.eclipse.releng.tools.advancedFixCopyrights"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| objectClass="org.eclipse.core.resources.IFile" |
| nameFilter="*.map" |
| id="org.eclipse.releng.cvs.mapActions"> |
| <action |
| label="%loadMapProjectsAction.label" |
| class="org.eclipse.releng.tools.LoadMap" |
| menubarPath="team.main/group1" |
| id="org.eclipse.releng.cvs.LoadMap"> |
| </action> |
| <action |
| label="%tagMapProjectsAction.label" |
| class="org.eclipse.releng.tools.TagMap" |
| menubarPath="team.main/group1" |
| id="org.eclipse.releng.cvs.TagMap"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| objectClass="org.eclipse.core.resources.IResource" |
| id="org.eclipse.releng.internal.tools.AdvancedCopyrightContribution"> |
| <action |
| label="%fixCopyrightsAction.label" |
| class="org.eclipse.releng.tools.AdvancedFixCopyrightAction" |
| menubarPath="additions" |
| enablesFor="+" |
| id="org.eclipse.releng.tools.advancedFixCopyrights"> |
| </action> |
| </objectContribution> |
| </extension> |
| |
| <!-- ********** Action Sets ************** --> |
| <extension point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="%RelEng" |
| visible="false" |
| id="org.eclipse.releng.tools.RelEngActionSet" |
| description="%RelEngActionSet.description"> |
| <action |
| toolbarPath="Normal/RelEng Tools" |
| label="%RelEngActionSet.Release" |
| tooltip="%RelEngActionSet.tooltip" |
| icon="icons/full/clcl16/release_action.gif" |
| class="org.eclipse.releng.tools.TagAndReleaseAction" |
| id="org.eclipse.eclipse.releng.tools.ReleaseAction"> |
| </action> |
| </actionSet> |
| </extension> |
| |
| <!-- ********** Preference Pages ************** --> |
| <extension point="org.eclipse.ui.preferencePages"> |
| <page |
| name="%copyrightToolPrefPage.name" |
| class="org.eclipse.releng.tools.preferences.CopyrightPreferencePage" |
| id="org.eclipse.releng.tools.preferences.CopyrightPreferencePage"> |
| </page> |
| <page |
| class="org.eclipse.releng.tools.preferences.MapProjectPreferencePage" |
| id="org.eclipse.releng.tools.preferences.MapProjectPreferencePage" |
| name="%relengMapProjectPrefPage.name" |
| category="org.eclipse.team.ui.TeamPreferences"> |
| </page> |
| <page |
| class="org.eclipse.releng.tools.preferences.PomVersionPreferencePage" |
| id="org.eclipse.releng.tools.preferences.PomVersionPreferencePage" |
| name="%pomPrefPage.name"> |
| </page> |
| </extension> |
| |
| |
| <!-- ********** Preference Initializing ************** --> |
| <extension point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.releng.tools.preferences.RelEngPreferenceInitializer"/> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.team.internal.ccvs.core.CVSTeamProviderType" |
| class="org.eclipse.releng.tools.CVSCopyrightAdapterFactory"> |
| <adapter |
| type="org.eclipse.releng.tools.IRepositoryProviderCopyrightAdapterFactory"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.egit.core.internal.GitRepositoryProviderType" |
| class="org.eclipse.releng.tools.git.GitCopyrightAdapterFactory"> |
| <adapter |
| type="org.eclipse.releng.tools.IRepositoryProviderCopyrightAdapterFactory"> |
| </adapter> |
| </factory> |
| </extension> |
| <extension id="pomVersionProblem" point="org.eclipse.core.resources.markers" name="%pomVersionMarker.name"> |
| <super type="org.eclipse.core.resources.problemmarker"/> |
| <super type="org.eclipse.core.resources.textmarker"/> |
| <persistent value="true"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerSupport"> |
| <markerTypeCategory |
| name="%pomVersionMarkerCategory.name"> |
| <markerTypeReference |
| id="org.eclipse.releng.tools.pomVersionProblem"> |
| </markerTypeReference> |
| </markerTypeCategory> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerResolution"> |
| <markerResolutionGenerator |
| class="org.eclipse.releng.internal.tools.pomversion.PomVersionResolutionGenerator" |
| markerType="org.eclipse.releng.tools.pomVersionProblem"> |
| </markerResolutionGenerator> |
| </extension> |
| <extension |
| point="org.eclipse.ui.startup"> |
| <startup |
| class="org.eclipse.releng.internal.tools.pomversion.RelEngPluginEarlyStartup"> |
| </startup> |
| </extension> |
| <extension |
| point="org.eclipse.ui.console.consolePageParticipants"> |
| <consolePageParticipant |
| class="org.eclipse.releng.tools.FixPageParticipant" |
| id="org.eclipse.releng.tools.fixPageParticipant"> |
| <enablement> |
| <instanceof |
| value="org.eclipse.releng.tools.AdvancedFixCopyrightAction$FixConsole"> |
| </instanceof></enablement> |
| </consolePageParticipant> |
| </extension> |
| |
| </plugin> |