public class QuickfixProviderFragment extends AbstractStubGeneratorFragment implements IInheriting
IGeneratorFragment
to generate a quickfix provider for a given grammar.IInheriting.Util
IStubGenerating.XtendOption
Constructor and Description |
---|
QuickfixProviderFragment() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getExportedPackagesUi(Grammar grammar)
return the exported packages for the ui bundle
|
java.util.Set<Binding> |
getGuiceBindingsUi(Grammar grammar)
return a map containing the contributed guice bindings for the ui part created in this generator fragment
|
protected java.util.List<java.lang.Object> |
getParameters(Grammar grammar) |
static java.lang.String |
getQuickfixProviderName(Grammar g,
Naming n) |
java.lang.String |
getQuickfixProviderSuperClassName(Grammar g) |
boolean |
isInheritImplementation() |
void |
setInheritImplementation(boolean isInheritImplementation) |
getRequiredBundlesRt, getRequiredBundlesUi, isGenerateStub, isGenerateXtendStub, setGenerateStub, setGenerateXtendStub
addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, generate, getNaming, getTemplate, readFileIntoString, registerNaming, writeStringIntoFile
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, checkConfiguration, generate, getExportedPackagesIde, getExportedPackagesRt, getExportedPackagesTests, getGuiceBindingsRt, getImportedPackagesIde, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesIde, getRequiredBundlesTests
public java.lang.String getQuickfixProviderSuperClassName(Grammar g)
public java.util.Set<Binding> getGuiceBindingsUi(Grammar grammar)
IGeneratorFragment
getGuiceBindingsUi
in interface IGeneratorFragment
getGuiceBindingsUi
in class DefaultGeneratorFragment
public boolean isInheritImplementation()
isInheritImplementation
in interface IInheriting
public void setInheritImplementation(boolean isInheritImplementation)
setInheritImplementation
in interface IInheriting
protected java.util.List<java.lang.Object> getParameters(Grammar grammar)
getParameters
in class AbstractStubGeneratorFragment
public java.lang.String[] getExportedPackagesUi(Grammar grammar)
IGeneratorFragment
getExportedPackagesUi
in interface IGeneratorFragment
getExportedPackagesUi
in class DefaultGeneratorFragment