| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <!-- |
| Copyright (c) 2014, 2017, 2018 Eike Stepper (Loehne, Germany) and others. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v2.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v20.html |
| |
| Contributors: |
| Eike Stepper - initial API and implementation |
| --> |
| |
| <plugin> |
| |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.oomph.version.ui.contribution1" |
| objectClass="org.eclipse.core.resources.IProject"> |
| <action |
| class="org.eclipse.oomph.version.ui.actions.AddNatureAction" |
| enablesFor="*" |
| id="org.eclipse.oomph.AddNatureAction" |
| label="%addNatureAction.label" |
| menubarPath="org.eclipse.ui.projectConfigure/additions" |
| state="true" |
| style="push" |
| tooltip="%addNatureAction.tooltip"> |
| </action> |
| <visibility> |
| <not> |
| <objectState |
| name="projectNature" |
| value="org.eclipse.oomph.version.VersionNature"> |
| </objectState> |
| </not> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.oomph.version.ui.contribution2" |
| objectClass="org.eclipse.core.resources.IProject"> |
| <action |
| class="org.eclipse.oomph.version.ui.actions.ConfigureBuilderAction" |
| enablesFor="*" |
| id="org.eclipse.oomph.ConfigureBuilderAction" |
| label="%configureBuilderAction.label" |
| menubarPath="org.eclipse.ui.projectConfigure/additions" |
| state="true" |
| style="push" |
| tooltip="%configureBuilderAction.tooltip"> |
| </action> |
| <visibility> |
| <objectState |
| name="projectNature" |
| value="org.eclipse.oomph.version.VersionNature"> |
| </objectState> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.oomph.version.ui.contribution3" |
| objectClass="org.eclipse.core.resources.IProject"> |
| <action |
| class="org.eclipse.oomph.version.ui.actions.RemoveNatureAction" |
| enablesFor="*" |
| id="org.eclipse.oomph.RemoveNatureAction" |
| label="%removeNatureAction.label" |
| menubarPath="org.eclipse.ui.projectConfigure/additions" |
| state="true" |
| style="push" |
| tooltip="%removeNatureAction.tooltip"> |
| </action> |
| <visibility> |
| <objectState |
| name="projectNature" |
| value="org.eclipse.oomph.version.VersionNature"> |
| </objectState> |
| </visibility> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.oomph.version.ui.contribution4" |
| nameFilter="release.xml" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <action |
| class="org.eclipse.oomph.version.ui.actions.ConfigureBuildersAction" |
| enablesFor="*" |
| id="org.eclipse.oomph.ConfigureBuilderAction" |
| label="%configureBuilderAction.label" |
| state="true" |
| style="push" |
| tooltip="%configureBuilderAction.tooltip"> |
| </action> |
| <visibility> |
| <objectState |
| name="projectNature" |
| value="org.eclipse.oomph.version.VersionNature"> |
| </objectState> |
| </visibility> |
| </objectContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.ide.markerResolution"> |
| <markerResolutionGenerator |
| class="org.eclipse.oomph.version.ui.quickfixes.VersionResolutionGenerator" |
| markerType="org.eclipse.oomph.version.VersionProblem"> |
| </markerResolutionGenerator> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.oomph.ui.preferences.OomphPreferencePage" |
| class="org.eclipse.oomph.version.ui.preferences.VersionBuilderPreferencePage" |
| id="org.eclipse.oomph.version.ui.preferences.VersionBuilderPreferencePage" |
| name="%versionBuilderPreferencePage.name"> |
| </page> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| id="org.eclipse.oomph.version.ui.actions" |
| label="%versionManagementActionSet.label" |
| visible="true"> |
| <action |
| class="org.eclipse.oomph.version.ui.actions.ToggleApiBuilderAction" |
| icon="icons/ApiBaseline.gif" |
| id="org.eclipse.oomph.version.ui.ToggleApiBuilderAction" |
| label="%toggleApiBuilderAction.label" |
| style="toggle" |
| toolbarPath="versionManagementGroup" |
| tooltip="%toggleApiBuilderAction.tooltip"> |
| </action> |
| </actionSet> |
| </extension> |
| |
| <!-- |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| category="org.eclipse.oomph.views" |
| class="org.eclipse.oomph.version.ui.views.VersionsView" |
| icon="icons/Project.gif" |
| id="org.eclipse.oomph.version.VersionsView" |
| name="Versions" |
| restorable="true"> |
| </view> |
| </extension> |
| --> |
| |
| </plugin> |