org.eclipse.emf.ecore.util
Class EObjectValidator.DynamicEDataTypeValidator
java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator.DynamicEDataTypeValidator
- Enclosing class:
- EObjectValidator
public class EObjectValidator.DynamicEDataTypeValidator
- extends java.lang.Object
Method Summary |
boolean |
validate(EDataType eDataType,
java.lang.Object value,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
protected boolean |
validateDelegatedConstraints(EDataType eDataType,
java.lang.Object value,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
protected boolean |
validateSchemaConstraints(EDataType eDataType,
java.lang.Object value,
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 |
effectiveEnumeration
protected java.util.List<java.lang.Object> effectiveEnumeration
effectivePattern
protected EValidator.PatternMatcher[][] effectivePattern
effectiveTotalDigits
protected int effectiveTotalDigits
effectiveFractionDigits
protected int effectiveFractionDigits
effectiveMinLength
protected int effectiveMinLength
effectiveMaxLength
protected int effectiveMaxLength
effectiveMin
protected java.lang.Object effectiveMin
effectiveMinIsInclusive
protected boolean effectiveMinIsInclusive
effectiveTotalDigitsMin
protected int effectiveTotalDigitsMin
effectiveMax
protected java.lang.Object effectiveMax
effectiveMaxIsInclusive
protected boolean effectiveMaxIsInclusive
effectiveTotalDigitsMax
protected int effectiveTotalDigitsMax
builtinType
protected EDataType builtinType
itemType
protected EDataType itemType
memberTypes
protected java.util.List<EDataType> memberTypes
EObjectValidator.DynamicEDataTypeValidator
public EObjectValidator.DynamicEDataTypeValidator(EDataType eDataType)
validateDelegatedConstraints
protected boolean validateDelegatedConstraints(EDataType eDataType,
java.lang.Object value,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateSchemaConstraints
protected boolean validateSchemaConstraints(EDataType eDataType,
java.lang.Object value,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validate
public boolean validate(EDataType eDataType,
java.lang.Object value,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)