public class JavaBasedContentAssistFragment extends AbstractInheritingGeneratorFragment
IGeneratorFragment
to generate a java-based content assist for an Xtext language.IInheriting.Util
Constructor and Description |
---|
JavaBasedContentAssistFragment() |
Modifier and Type | Method and Description |
---|---|
void |
generate(org.eclipse.xtext.Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
can be used to generate whatever necessary
|
static java.lang.String |
getClassName(org.eclipse.emf.ecore.EObject eObject) |
java.lang.String[] |
getExportedPackagesUi(org.eclipse.xtext.Grammar grammar)
return the exported packages for the ui bundle
|
java.util.Set<Binding> |
getGuiceBindingsUi(org.eclipse.xtext.Grammar grammar)
return a map containing the contributed guice bindings for the ui part created in this generator fragment
|
java.lang.String[] |
getImportedPackagesUi(org.eclipse.xtext.Grammar grammar)
return the imported packages for the ui bundle
|
protected java.util.List<java.lang.Object> |
getParameters(org.eclipse.xtext.Grammar grammar) |
java.lang.String[] |
getRequiredBundlesUi(org.eclipse.xtext.Grammar grammar)
return the bundles this fragment requires in ui
|
protected java.lang.String |
getSuperClassName(org.eclipse.xtext.Grammar grammar) |
boolean |
isInherit()
Deprecated.
|
void |
setInherit(boolean inherit)
Deprecated.
|
getSuperClassName, getSuperGrammar, isClassExists, isInheritImplementation, setInheritImplementation
addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, getNaming, getTemplate, readFileIntoString, registerNaming, writeStringIntoFile
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, checkConfiguration, generate, getExportedPackagesIde, getExportedPackagesRt, getExportedPackagesTests, getGuiceBindingsRt, getImportedPackagesIde, getImportedPackagesRt, getImportedPackagesTests, getRequiredBundlesIde, getRequiredBundlesRt, getRequiredBundlesTests
public java.util.Set<Binding> getGuiceBindingsUi(org.eclipse.xtext.Grammar grammar)
IGeneratorFragment
getGuiceBindingsUi
in interface IGeneratorFragment
getGuiceBindingsUi
in class DefaultGeneratorFragment
public java.lang.String[] getRequiredBundlesUi(org.eclipse.xtext.Grammar grammar)
IGeneratorFragment
getRequiredBundlesUi
in interface IGeneratorFragment
getRequiredBundlesUi
in class DefaultGeneratorFragment
public java.lang.String[] getImportedPackagesUi(org.eclipse.xtext.Grammar grammar)
IGeneratorFragment
getImportedPackagesUi
in interface IGeneratorFragment
getImportedPackagesUi
in class DefaultGeneratorFragment
public java.lang.String[] getExportedPackagesUi(org.eclipse.xtext.Grammar grammar)
IGeneratorFragment
getExportedPackagesUi
in interface IGeneratorFragment
getExportedPackagesUi
in class DefaultGeneratorFragment
protected java.util.List<java.lang.Object> getParameters(org.eclipse.xtext.Grammar grammar)
getParameters
in class AbstractGeneratorFragment
protected java.lang.String getSuperClassName(org.eclipse.xtext.Grammar grammar)
@Deprecated public void setInherit(boolean inherit)
AbstractInheritingGeneratorFragment.setInheritImplementation(boolean)
insteadinherit
- @Deprecated public boolean isInherit()
AbstractInheritingGeneratorFragment.isInheritImplementation()
insteadpublic void generate(org.eclipse.xtext.Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
generate
in interface IGeneratorFragment
generate
in class AbstractGeneratorFragment
ctx
- - the execution context to usepublic static java.lang.String getClassName(org.eclipse.emf.ecore.EObject eObject)