diff --git a/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/outline/QuickOutlineFragment2.xtend b/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/outline/QuickOutlineFragment2.xtend
new file mode 100644
index 000000000..ffb1bdef5
--- /dev/null
+++ b/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/outline/QuickOutlineFragment2.xtend
@@ -0,0 +1,68 @@
+/*******************************************************************************
+ * Copyright (c) 2015 itemis AG (http://www.itemis.eu) and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *******************************************************************************/
+package org.eclipse.xtext.xtext.generator.ui.outline
+
+import com.google.inject.Inject
+import org.eclipse.xtext.xtext.generator.AbstractGeneratorFragment2
+import org.eclipse.xtext.xtext.generator.XtextGeneratorNaming
+
+/**
+ * Contributes the 'Quick Outline' entry to the language editor's context menu.
+ *
+ * @author Christian Schneider - Initial contribution and API
+ */
+class QuickOutlineFragment2 extends AbstractGeneratorFragment2 {
+
+ @Inject
+ extension XtextGeneratorNaming
+
+ override generate() {
+ if (projectConfig.eclipsePluginManifest != null) {
+ projectConfig.eclipsePluginManifest.requiredBundles += "org.eclipse.xtext.ui"
+ }
+
+ if (projectConfig.eclipsePluginPluginXml != null) {
+ projectConfig.eclipsePluginPluginXml.entries += '''
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ '''
+ }
+ }
+}
\ No newline at end of file
diff --git a/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend b/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
index 066e289e7..1e19df222 100644
--- a/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
+++ b/plugins/org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/RuntimeProjectDescriptor.xtend
@@ -286,9 +286,8 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
// outline API
fragment = ui.outline.OutlineTreeProviderFragment2 {}
- fragment = adapter.FragmentAdapter {
- fragment = outline.QuickOutlineFragment auto-inject {}
- }
+ // quick outline menu contribution
+ fragment = ui.outline.QuickOutlineFragment2 auto-inject {}
// quickfix API
fragment = adapter.FragmentAdapter {