Class ClassifierValidatorWrapper
- java.lang.Object
-
- org.eclipse.emf.ecp.diagnostician.ECPValidator
-
- org.eclipse.emf.ecp.internal.diagnostician.ClassifierValidatorWrapper
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator
public class ClassifierValidatorWrapper extends ECPValidator
WrapsECPValidator
s registered for the sameEClassifier
.- Author:
- jfaltermeier
-
-
Nested Class Summary
-
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
-
-
Constructor Summary
Constructors Constructor Description ClassifierValidatorWrapper(org.eclipse.emf.ecore.EClassifier classifier, java.util.Set<ECPValidator> validators)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<org.eclipse.emf.ecore.EClassifier>
getValidatedEClassifier()
Returns theEClassifier
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, java.util.Map<java.lang.Object,java.lang.Object> context)
boolean
validate(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
-
Methods inherited from class org.eclipse.emf.ecp.diagnostician.ECPValidator
createDiagnostic, createDiagnostic, validate
-
-
-
-
Constructor Detail
-
ClassifierValidatorWrapper
public ClassifierValidatorWrapper(org.eclipse.emf.ecore.EClassifier classifier, java.util.Set<ECPValidator> validators)
Constructor.- Parameters:
classifier
- the classifiervalidators
- the wrapped validators.
-
-
Method Detail
-
getValidatedEClassifier
public java.util.Set<org.eclipse.emf.ecore.EClassifier> getValidatedEClassifier()
Returns theEClassifier
s which can be validated.- Specified by:
getValidatedEClassifier
in classECPValidator
- Returns:
- the eclassifiers
- See Also:
ECPValidator.getValidatedEClassifier()
-
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 interfaceorg.eclipse.emf.ecore.EValidator
- Overrides:
validate
in classECPValidator
- See Also:
ECPValidator.validate(org.eclipse.emf.ecore.EClass, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
-
validate
public boolean validate(org.eclipse.emf.ecore.EDataType eDataType, 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 interfaceorg.eclipse.emf.ecore.EValidator
- Overrides:
validate
in classECPValidator
- See Also:
ECPValidator.validate(org.eclipse.emf.ecore.EDataType, java.lang.Object, org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
-
-