diff options
author | Milos Kleint | 2011-01-17 19:19:18 +0000 |
---|---|---|
committer | Milos Kleint | 2011-01-17 19:19:51 +0000 |
commit | a45d7e0dbba74c2b19e578a1b569876f83f777da (patch) | |
tree | 8ad76f357f59dd644f8e77719f27355f689034ad /org.eclipse.m2e.editor | |
parent | eb3ecfacce6aa8cac0d11dea37e40a969db38a39 (diff) | |
download | m2e-core-a45d7e0dbba74c2b19e578a1b569876f83f777da.tar.gz m2e-core-a45d7e0dbba74c2b19e578a1b569876f83f777da.tar.xz m2e-core-a45d7e0dbba74c2b19e578a1b569876f83f777da.zip |
MNGECLIPSE-2707 comment out the m2menu extension impls, add declarative bindings for dependencies -> ArtifactKey
Diffstat (limited to 'org.eclipse.m2e.editor')
-rw-r--r-- | org.eclipse.m2e.editor/OSGI-INF/l10n/bundle.properties | 3 | ||||
-rw-r--r-- | org.eclipse.m2e.editor/plugin.xml | 37 |
2 files changed, 37 insertions, 3 deletions
diff --git a/org.eclipse.m2e.editor/OSGI-INF/l10n/bundle.properties b/org.eclipse.m2e.editor/OSGI-INF/l10n/bundle.properties index 33f916c9..130c1c08 100644 --- a/org.eclipse.m2e.editor/OSGI-INF/l10n/bundle.properties +++ b/org.eclipse.m2e.editor/OSGI-INF/l10n/bundle.properties @@ -5,4 +5,5 @@ editor.name = Maven POM Editor page.name = POM Editor extension-point.pageFactory.name = Maven POM editor page factory extension-point.lifecycleMapping.name = Lifecycle Mapping Editor Contribution -extension-point.pluginConfiguration.name = Plugin Configuration Editor Contribution
\ No newline at end of file +extension-point.pluginConfiguration.name = Plugin Configuration Editor Contribution +m2.popup.showHieararchy=Show Dependency Hierarchy
\ No newline at end of file diff --git a/org.eclipse.m2e.editor/plugin.xml b/org.eclipse.m2e.editor/plugin.xml index 9a5f777e..04731592 100644 --- a/org.eclipse.m2e.editor/plugin.xml +++ b/org.eclipse.m2e.editor/plugin.xml @@ -24,9 +24,42 @@ </editor> </extension> - <extension point="org.eclipse.m2e.core.m2menu"> + <!--extension point="org.eclipse.m2e.core.m2menu"> <factory class="org.eclipse.m2e.editor.internal.actions.PomEditorMenuCreator"/> - </extension> + </extension--> + + <extension point="org.eclipse.ui.popupMenus"> + + <objectContribution id="org.eclipse.m2e.classpathMenuWrapper.showDependencyHierarchy" + objectClass="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer$RequiredProjectWrapper" + adaptable="true"> + <action id="org.eclipse.m2e.ShowDependencyHierarchy" + class="org.eclipse.m2e.editor.internal.actions.ShowDependencyHierarchyAction" + label="%m2.popup.showHieararchy" + style="push" + menubarPath="org.eclipse.m2e.classpathMenuWrapper/open" + enablesFor="+"/> + <enablement> + <test property="org.eclipse.m2e.hasProjectArtifactKey"/> + </enablement> + </objectContribution> + + <objectContribution id="org.eclipse.m2e.classpathMenu.showDependencyHierarchy" + objectClass="org.eclipse.jdt.core.IPackageFragmentRoot" + adaptable="true"> + <action id="org.eclipse.m2e.ShowDependencyHierarchy" + class="org.eclipse.m2e.editor.internal.actions.ShowDependencyHierarchyAction" + label="%m2.popup.showHieararchy" + style="push" + menubarPath="org.eclipse.m2e.classpathMenu/open" + enablesFor="+"/> + <enablement> + <test property="org.eclipse.m2e.hasProjectArtifactKey"/> + </enablement> + </objectContribution> + + </extension> + <extension point="org.eclipse.ui.preferencePages"> <page id="org.eclipse.m2e.editor.pom.PomEditorPreferencePage" category="org.eclipse.m2e.core.preferences.Maven2PreferencePage" |