public class ValidatorFragment extends Xtend2GeneratorFragment implements IInheriting, IStubGenerating
Xtend2GeneratorFragment.GenericGrammarAccessIInheriting.UtilIStubGenerating.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, registerNamingaddToStandaloneSetup, checkConfiguration, getExportedPackagesUi, getGuiceBindingsUi, getImportedPackagesRt, getImportedPackagesUi, getRequiredBundlesRt, getRequiredBundlesUipublic boolean isInheritImplementation()
isInheritImplementation in interface IInheritingpublic void setInheritImplementation(boolean inheritImplementation)
setInheritImplementation in interface IInheritingpublic boolean isGenerateStub()
isGenerateStub in interface IStubGeneratingpublic void setGenerateStub(boolean generateStub)
setGenerateStub in interface IStubGeneratingpublic boolean addComposedCheck(java.lang.String composedCheckValidator)
public java.util.Set<Binding> getGuiceBindingsRt(Grammar grammar)
IGeneratorFragmentgetGuiceBindingsRt in interface IGeneratorFragmentgetGuiceBindingsRt in class DefaultGeneratorFragmentpublic void generate(Xtend2ExecutionContext ctx)
generate in class Xtend2GeneratorFragmentpublic 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 Xtend2GeneratorFragmentpublic void addToPluginXmlUi(Xtend2ExecutionContext ctx)
addToPluginXmlUi in class Xtend2GeneratorFragment