public abstract class AbstractScopingFragment extends AbstractInheritingGeneratorFragment implements IStubGenerating, IStubGenerating.XtendOption
IStubGenerating.XtendOptionIInheriting.Util| Constructor and Description | 
|---|
AbstractScopingFragment()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.String | 
getDefaultScopeProviderSuperClassName()  | 
java.lang.String[] | 
getExportedPackagesRt(Grammar grammar)
return the exported packages for the runtime bundle 
 | 
protected abstract java.lang.Class<? extends IGlobalScopeProvider> | 
getGlobalScopeProvider()  | 
java.util.Set<Binding> | 
getGuiceBindingsRt(Grammar grammar)
return a map containing the contributed guice bindings created in this generator fragment 
 | 
protected abstract java.lang.Class<? extends IScopeProvider> | 
getLocalScopeProvider()  | 
protected java.util.List<java.lang.Object> | 
getParameters(Grammar grammar)  | 
java.lang.String[] | 
getRequiredBundlesRt(Grammar grammar)
return the bundles this fragment requires at runtime 
 | 
static java.lang.String | 
getScopeProviderName(Grammar grammar,
                    Naming naming)  | 
protected java.lang.String | 
getScopeProviderSuperClassName(Grammar grammar)  | 
protected java.lang.String | 
getTemplate()  | 
boolean | 
isGenerateStub()  | 
boolean | 
isGenerateStub(Grammar grammar)  | 
boolean | 
isGenerateXtendStub()  | 
boolean | 
isIgnoreCase()  | 
void | 
setGenerateStub(boolean isGenerateStub)  | 
void | 
setGenerateXtendStub(boolean isGenerateXtendStub)  | 
void | 
setIgnoreCase(boolean ignoreCase)  | 
getSuperClassName, getSuperGrammar, isClassExists, isInheritImplementation, setInheritImplementationaddToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, generate, getNaming, readFileIntoString, registerNaming, writeStringIntoFileaddToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, checkConfiguration, generate, getExportedPackagesIde, getExportedPackagesTests, getExportedPackagesUi, getGuiceBindingsUi, getImportedPackagesIde, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesIde, getRequiredBundlesTests, getRequiredBundlesUipublic static java.lang.String getScopeProviderName(Grammar grammar, Naming naming)
public boolean isGenerateXtendStub()
isGenerateXtendStub in interface IStubGenerating.XtendOptionIStubGenerating.isGenerateStub().public void setGenerateXtendStub(boolean isGenerateXtendStub)
setGenerateXtendStub in interface IStubGenerating.XtendOptionisGenerateXtendStub - decide if the fragment should generate stub classes in Xtend instead of Java.  
    This only has an effect if the generation of stubs is enabled in general 
    IStubGenerating.setGenerateStub(boolean).public boolean isGenerateStub()
isGenerateStub in interface IStubGeneratingpublic void setGenerateStub(boolean isGenerateStub)
setGenerateStub in interface IStubGeneratingpublic boolean isGenerateStub(Grammar grammar)
public boolean isIgnoreCase()
public void setIgnoreCase(boolean ignoreCase)
protected abstract java.lang.Class<? extends IGlobalScopeProvider> getGlobalScopeProvider()
protected abstract java.lang.Class<? extends IScopeProvider> getLocalScopeProvider()
public java.util.Set<Binding> getGuiceBindingsRt(Grammar grammar)
IGeneratorFragmentgetGuiceBindingsRt in interface IGeneratorFragmentgetGuiceBindingsRt in class DefaultGeneratorFragmentprotected java.lang.String getScopeProviderSuperClassName(Grammar grammar)
protected java.lang.String getDefaultScopeProviderSuperClassName()
protected java.util.List<java.lang.Object> getParameters(Grammar grammar)
getParameters in class AbstractGeneratorFragmentpublic java.lang.String[] getExportedPackagesRt(Grammar grammar)
IGeneratorFragmentgetExportedPackagesRt in interface IGeneratorFragmentgetExportedPackagesRt in class DefaultGeneratorFragmentpublic java.lang.String[] getRequiredBundlesRt(Grammar grammar)
IGeneratorFragmentgetRequiredBundlesRt in interface IGeneratorFragmentgetRequiredBundlesRt in class DefaultGeneratorFragmentprotected java.lang.String getTemplate()
getTemplate in class AbstractGeneratorFragment