diff --git a/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.xtend b/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.xtend index 2645cf6b97e..be6cdc7676b 100644 --- a/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.xtend +++ b/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.xtend @@ -24,7 +24,7 @@ import static extension org.eclipse.xtext.xtext.generator.model.TypeReference.* /** * This fragment activates code mining functionalities and generates the appropriate stubs. * - * @author René Purrio - Initial contribution and API + * @author René Purrio - Initial contribution and API * @author Karsten Thoms - Review and improvements on initial implementation * @since 2.14 */ @@ -39,11 +39,11 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment { projectConfig.eclipsePlugin.manifest.importedPackages += "org.eclipse.xtext.ui.codemining;resolution:=optional" } new GuiceModuleAccess.BindingFactory => [ - addConfiguredBinding("CodeMinding", ''' - binder.bind(«'org.eclipse.jface.text.codemining.ICodeMiningProvider'.typeRef».class) - .to(«codeMiningProviderClass».class); - binder.bind(«'org.eclipse.xtext.ui.editor.reconciler.IReconcileStrategyFactory'.typeRef».class).annotatedWith(«Names.typeRef».named("codeMinding")) - .to(«"org.eclipse.xtext.ui.codemining.XtextCodeMiningReconcileStrategy".typeRef».Factory.class); + addConfiguredBinding("CodeMining", ''' + binder.bind(«'org.eclipse.jface.text.codemining.ICodeMiningProvider'.typeRef».class) + .to(«codeMiningProviderClass».class); + binder.bind(«'org.eclipse.xtext.ui.editor.reconciler.IReconcileStrategyFactory'.typeRef».class).annotatedWith(«Names.typeRef».named("codeMining")) + .to(«"org.eclipse.xtext.ui.codemining.XtextCodeMiningReconcileStrategy".typeRef».Factory.class); ''') contributeTo(language.eclipsePluginGenModule) ] @@ -59,15 +59,15 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment { + class="«grammar.getEclipsePluginExecutableExtensionFactory»:org.eclipse.jface.text.codemining.ICodeMiningProvider" + id="«grammar.name».CodeMiningProvider" + label="«grammar.simpleName» Codemining"> + value="«grammar.name».contenttype"> @@ -112,9 +112,9 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment { def protected generateXtendCodeMiningProvider() { fileAccessFactory.createXtendFile(codeMiningProviderClass.toString.typeRef, ''' - class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» { - override void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator, - «getIAcceptor» acceptor) throws «getBadLocationException» { + class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» { + override void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator, + «getIAcceptor» acceptor) throws «getBadLocationException» { // TODO: implement me // use acceptor.accept(super.createNewLineHeaderCodeMining(...)) to add a new code mining to the final list @@ -129,10 +129,10 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment { def protected generateJavaCodeMiningProvider() { fileAccessFactory.createJavaFile(codeMiningProviderClass.toString.typeRef, ''' @SuppressWarnings("restriction") - public class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» { + public class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» { @Override - protected void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator, - «getIAcceptor» acceptor) throws «getBadLocationException» { + protected void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator, + «getIAcceptor» acceptor) throws «getBadLocationException» { // TODO: implement me // use acceptor.accept(super.createNewLineHeaderCodeMining(...)) to add a new code mining to the final list diff --git a/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.java b/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.java index 1b1d6f27897..3721513869a 100644 --- a/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.java +++ b/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/ui/codemining/CodeMiningFragment.java @@ -31,7 +31,7 @@ /** * This fragment activates code mining functionalities and generates the appropriate stubs. * - * @author René Purrio - Initial contribution and API + * @author René Purrio - Initial contribution and API * @author Karsten Thoms - Review and improvements on initial implementation * @since 2.14 */ @@ -79,7 +79,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui _builder.append(".class).annotatedWith("); TypeReference _typeRef_2 = TypeReference.typeRef(Names.class); _builder.append(_typeRef_2); - _builder.append(".named(\"codeMinding\"))"); + _builder.append(".named(\"CodeMining\"))"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append(".to("); @@ -89,7 +89,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui _builder.newLineIfNotEmpty(); } }; - it.addConfiguredBinding("CodeMinding", _client); + it.addConfiguredBinding("CodeMining", _client); it.contributeTo(this.getLanguage().getEclipsePluginGenModule()); }; ObjectExtensions.operator_doubleArrow(_bindingFactory, _function);