public class ValidatorFragment2 extends AbstractInheritingFragment
Constructor and Description |
---|
ValidatorFragment2() |
Modifier and Type | Method and Description |
---|---|
void |
addComposedCheck(java.lang.String composedCheckValidator)
Adds a validator that is to be executed additionally.
|
protected boolean |
contributeEclipsePluginExtensions() |
void |
generate() |
protected void |
generateGenValidator() |
protected void |
generateJavaValidatorStub() |
protected void |
generateXtendValidatorStub() |
protected TypeReference |
getDefaultValidatorSuperClass() |
protected java.lang.String |
getGeneratedEPackageName(org.eclipse.emf.ecore.EPackage pack) |
protected java.lang.Iterable<org.eclipse.emf.ecore.EPackage> |
getGeneratedPackagesToValidate() |
protected TypeReference |
getGenValidatorSuperClass(Grammar grammar) |
protected java.util.Collection<org.eclipse.emf.ecore.EPackage> |
getRegistryPackagesToValidate() |
isInheritImplementation, setInheritImplementation
getGenerateStub, isGenerateStub, isGenerateXtendStub, setGenerateStub, setGenerateXtendStub
checkConfiguration, getGrammar, getLanguage, getProjectConfig, initialize
public void addComposedCheck(java.lang.String composedCheckValidator)
composedCheckValidator
- name of a class extending AbstractDeclarativeValidator
protected TypeReference getGenValidatorSuperClass(Grammar grammar)
protected TypeReference getDefaultValidatorSuperClass()
public void generate()
protected void generateXtendValidatorStub()
protected void generateJavaValidatorStub()
protected void generateGenValidator()
protected java.lang.Iterable<org.eclipse.emf.ecore.EPackage> getGeneratedPackagesToValidate()
protected java.util.Collection<org.eclipse.emf.ecore.EPackage> getRegistryPackagesToValidate()
protected java.lang.String getGeneratedEPackageName(org.eclipse.emf.ecore.EPackage pack)
protected boolean contributeEclipsePluginExtensions()