org.eclipse.xtend.typesystem.emf.check
Class CheckEValidatorAdapter
java.lang.Object
org.eclipse.xtend.typesystem.emf.check.CheckEValidatorAdapter
- All Implemented Interfaces:
- org.eclipse.emf.ecore.EValidator
public class CheckEValidatorAdapter
- extends java.lang.Object
- implements org.eclipse.emf.ecore.EValidator
An implementation of EValidator
that executes
Xtend checks. Further EValidators can be nested.
Check files can be added with reparse option. If true, the check files are
reparse on each validation.
- Author:
- Jan K�hnlein
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator |
org.eclipse.emf.ecore.EValidator.Descriptor, org.eclipse.emf.ecore.EValidator.PatternMatcher, org.eclipse.emf.ecore.EValidator.Registry, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider, org.eclipse.emf.ecore.EValidator.ValidationDelegate |
Fields inherited from interface org.eclipse.emf.ecore.EValidator |
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE |
Method Summary |
void |
addCheckFile(CheckFileWithContext checkFile)
|
void |
setExternalResourceManager(ResourceManager externalResourceManager)
|
boolean |
validate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validate(org.eclipse.emf.ecore.EDataType dataType,
java.lang.Object value,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validate(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CheckEValidatorAdapter
public CheckEValidatorAdapter(org.eclipse.emf.ecore.EPackage ePackage)
CheckEValidatorAdapter
public CheckEValidatorAdapter(org.eclipse.emf.ecore.EPackage ePackage,
org.eclipse.emf.ecore.EValidator existingValidator)
addCheckFile
public void addCheckFile(CheckFileWithContext checkFile)
validate
public boolean validate(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
validate
in interface org.eclipse.emf.ecore.EValidator
validate
public boolean validate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
validate
in interface org.eclipse.emf.ecore.EValidator
validate
public boolean validate(org.eclipse.emf.ecore.EDataType dataType,
java.lang.Object value,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
validate
in interface org.eclipse.emf.ecore.EValidator
setExternalResourceManager
public void setExternalResourceManager(ResourceManager externalResourceManager)