mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 16:28:56 +00:00
[generator] Moved Xbase web module superclass configuration to main generator method
This commit is contained in:
parent
77ad73e2c0
commit
e2380de556
2 changed files with 6 additions and 5 deletions
|
@ -75,6 +75,8 @@ class XbaseGeneratorFragment2 extends AbstractXtextGeneratorFragment {
|
|||
'org.eclipse.xtext.xbase.ui', 'org.eclipse.jdt.debug.ui'
|
||||
])
|
||||
}
|
||||
|
||||
language.webGenModule.superClass = 'org.eclipse.xtext.xbase.web.DefaultXbaseWebModule'.typeRef
|
||||
}
|
||||
|
||||
protected def contributeRuntimeGuiceBindings() {
|
||||
|
@ -180,7 +182,6 @@ class XbaseGeneratorFragment2 extends AbstractXtextGeneratorFragment {
|
|||
language.eclipsePluginGenModule.superClass = 'org.eclipse.xtext.xbase.annotations.ui.DefaultXbaseWithAnnotationsUiModule'.typeRef
|
||||
else
|
||||
language.eclipsePluginGenModule.superClass = 'org.eclipse.xtext.xbase.ui.DefaultXbaseUiModule'.typeRef
|
||||
language.webGenModule.superClass = 'org.eclipse.xtext.xbase.web.DefaultXbaseWebModule'.typeRef
|
||||
}
|
||||
|
||||
protected def doGenerateXtendInferrer() {
|
||||
|
|
|
@ -138,6 +138,10 @@ public class XbaseGeneratorFragment2 extends AbstractXtextGeneratorFragment {
|
|||
_requiredBundles_1.addAll(
|
||||
Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList("org.eclipse.xtext.xbase.ui", "org.eclipse.jdt.debug.ui")));
|
||||
}
|
||||
IXtextGeneratorLanguage _language = this.getLanguage();
|
||||
GuiceModuleAccess _webGenModule = _language.getWebGenModule();
|
||||
TypeReference _typeRef = TypeReference.typeRef("org.eclipse.xtext.xbase.web.DefaultXbaseWebModule");
|
||||
_webGenModule.setSuperClass(_typeRef);
|
||||
}
|
||||
|
||||
protected void contributeRuntimeGuiceBindings() {
|
||||
|
@ -304,10 +308,6 @@ public class XbaseGeneratorFragment2 extends AbstractXtextGeneratorFragment {
|
|||
TypeReference _typeRef_30 = TypeReference.typeRef("org.eclipse.xtext.xbase.ui.DefaultXbaseUiModule");
|
||||
_eclipsePluginGenModule_2.setSuperClass(_typeRef_30);
|
||||
}
|
||||
IXtextGeneratorLanguage _language_5 = this.getLanguage();
|
||||
GuiceModuleAccess _webGenModule = _language_5.getWebGenModule();
|
||||
TypeReference _typeRef_31 = TypeReference.typeRef("org.eclipse.xtext.xbase.web.DefaultXbaseWebModule");
|
||||
_webGenModule.setSuperClass(_typeRef_31);
|
||||
}
|
||||
|
||||
protected void doGenerateXtendInferrer() {
|
||||
|
|
Loading…
Reference in a new issue