public class ClassifierValidatorWrapper extends ECPValidator
ECPValidator
s registered for the same EClassifier
.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
Constructor and Description |
---|
ClassifierValidatorWrapper(org.eclipse.emf.ecore.EClassifier classifier,
Set<ECPValidator> validators)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Set<org.eclipse.emf.ecore.EClassifier> |
getValidatedEClassifier()
Returns the
EClassifier s which can be validated. |
boolean |
validate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validate(org.eclipse.emf.ecore.EDataType eDataType,
Object value,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
createDiagnostic, createDiagnostic, validate
public ClassifierValidatorWrapper(org.eclipse.emf.ecore.EClassifier classifier, Set<ECPValidator> validators)
classifier
- the classifiervalidators
- the wrapped validators.public Set<org.eclipse.emf.ecore.EClassifier> getValidatedEClassifier()
EClassifier
s which can be validated.getValidatedEClassifier
in class ECPValidator
ECPValidator.getValidatedEClassifier()
public boolean validate(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
validate
in interface org.eclipse.emf.ecore.EValidator
validate
in class ECPValidator
ECPValidator.validate(org.eclipse.emf.ecore.EClass,
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
public boolean validate(org.eclipse.emf.ecore.EDataType eDataType, Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
validate
in interface org.eclipse.emf.ecore.EValidator
validate
in class ECPValidator
ECPValidator.validate(org.eclipse.emf.ecore.EDataType, java.lang.Object,
org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
Copyright © 2016. All rights reserved.