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
addToStandaloneSetup, checkConfiguration, getExportedPackagesUi, getGuiceBindingsUi, getImportedPackagesRt, getImportedPackagesUi, getRequiredBundlesRt, getRequiredBundlesUi
public boolean isInheritImplementation()
isInheritImplementation
in interface IInheriting
public void setInheritImplementation(boolean inheritImplementation)
setInheritImplementation
in interface IInheriting
public boolean isGenerateStub()
isGenerateStub
in interface IStubGenerating
public void setGenerateStub(boolean generateStub)
setGenerateStub
in interface IStubGenerating
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