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, getExportedPackagesRt, getExportedPackagesTests, getGuiceBindingsRt, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, 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