public class ValidatorFragment extends Xtend2GeneratorFragment implements IInheriting, IStubGenerating
Xtend2GeneratorFragment.GenericGrammarAccess
IInheriting.Util
IStubGenerating.XtendOption
Constructor and Description |
---|
ValidatorFragment() |
Modifier and Type | Method and Description |
---|---|
boolean |
addComposedCheck(java.lang.String composedCheckValidator) |
void |
addToPluginXmlUi(Xtend2ExecutionContext ctx) |
void |
generate(Xtend2ExecutionContext ctx) |
java.util.List<java.lang.String> |
getExportedPackagesRtList(Grammar grammar) |
java.lang.Iterable<org.eclipse.emf.ecore.EPackage> |
getGeneratedPackagesToValidate() |
java.util.Set<Binding> |
getGuiceBindingsRt(Grammar grammar)
return a map containing the contributed guice bindings created in this generator fragment
|
protected java.util.Collection<org.eclipse.emf.ecore.EPackage> |
getRegistryPackagesToValidate() |
boolean |
isGenerateStub() |
boolean |
isInheritImplementation() |
void |
setGenerateStub(boolean generateStub) |
void |
setInheritImplementation(boolean inheritImplementation) |
addLocalBindings, addToPluginXmlRt, addToPluginXmlRt, addToPluginXmlUi, createModule, generate, generate, getExportedPackagesRt, getNaming, registerNaming
addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, addToStandaloneSetup, checkConfiguration, generate, getExportedPackagesTests, getExportedPackagesUi, getGuiceBindingsUi, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesRt, getRequiredBundlesTests, getRequiredBundlesUi
public boolean addComposedCheck(java.lang.String composedCheckValidator)
public java.util.Set<Binding> getGuiceBindingsRt(Grammar grammar)
IGeneratorFragment
getGuiceBindingsRt
in interface IGeneratorFragment
getGuiceBindingsRt
in class DefaultGeneratorFragment
public void generate(Xtend2ExecutionContext ctx)
generate
in class Xtend2GeneratorFragment
public java.lang.Iterable<org.eclipse.emf.ecore.EPackage> getGeneratedPackagesToValidate()
protected java.util.Collection<org.eclipse.emf.ecore.EPackage> getRegistryPackagesToValidate()
public java.util.List<java.lang.String> getExportedPackagesRtList(Grammar grammar)
getExportedPackagesRtList
in class Xtend2GeneratorFragment
public void addToPluginXmlUi(Xtend2ExecutionContext ctx)
addToPluginXmlUi
in class Xtend2GeneratorFragment
@Pure public boolean isInheritImplementation()
isInheritImplementation
in interface IInheriting
public void setInheritImplementation(boolean inheritImplementation)
setInheritImplementation
in interface IInheriting
@Pure public boolean isGenerateStub()
isGenerateStub
in interface IStubGenerating
public void setGenerateStub(boolean generateStub)
setGenerateStub
in interface IStubGenerating