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) |
getImportedPackagesRt, getImportedPackagesUi, isGenerateStub, isGenerateXtendStub, setGenerateStub, setGenerateXtendStub
addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, generate, getExportedPackagesRt, getGuiceBindingsRt, getNaming, getRequiredBundlesRt, getRequiredBundlesUi, getTemplate, registerNaming
checkConfiguration
public java.lang.String getQuickfixProviderSuperClassName(Grammar g)
public java.util.Set<Binding> getGuiceBindingsUi(Grammar grammar)
IGeneratorFragment
getGuiceBindingsUi
in interface IGeneratorFragment
getGuiceBindingsUi
in class AbstractGeneratorFragment
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 AbstractGeneratorFragment