Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilos Kleint2011-01-17 19:19:18 +0000
committerMilos Kleint2011-01-17 19:19:51 +0000
commita45d7e0dbba74c2b19e578a1b569876f83f777da (patch)
tree8ad76f357f59dd644f8e77719f27355f689034ad /org.eclipse.m2e.editor
parenteb3ecfacce6aa8cac0d11dea37e40a969db38a39 (diff)
downloadm2e-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.properties3
-rw-r--r--org.eclipse.m2e.editor/plugin.xml37
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"

Back to the top