org.eclipse.emf.ecore.util
Class EObjectValidator.DynamicEDataTypeValidator

java.lang.Object
  extended byorg.eclipse.emf.ecore.util.EObjectValidator.DynamicEDataTypeValidator
Enclosing class:
EObjectValidator

public class EObjectValidator.DynamicEDataTypeValidator
extends Object


Field Summary
protected  List effectiveEnumeration
           
protected  int effectiveFractionDigits
           
protected  Object effectiveMax
           
protected  boolean effectiveMaxIsInclusive
           
protected  int effectiveMaxLength
           
protected  Object effectiveMin
           
protected  boolean effectiveMinIsInclusive
           
protected  int effectiveMinLength
           
protected  EValidator.PatternMatcher[][] effectivePattern
           
protected  int effectiveTotalDigits
           
protected  int effectiveTotalDigitsMax
           
protected  int effectiveTotalDigitsMin
           
protected  EDataType itemType
           
protected  List memberTypes
           
 
Constructor Summary
EObjectValidator.DynamicEDataTypeValidator(EDataType eDataType)
           
 
Method Summary
 boolean validate(EDataType eDataType, Object value, DiagnosticChain diagnostics, Map context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

effectiveEnumeration

protected List effectiveEnumeration

effectivePattern

protected EValidator.PatternMatcher[][] effectivePattern

effectiveTotalDigits

protected int effectiveTotalDigits

effectiveFractionDigits

protected int effectiveFractionDigits

effectiveMinLength

protected int effectiveMinLength

effectiveMaxLength

protected int effectiveMaxLength

effectiveMin

protected Object effectiveMin

effectiveMinIsInclusive

protected boolean effectiveMinIsInclusive

effectiveTotalDigitsMin

protected int effectiveTotalDigitsMin

effectiveMax

protected Object effectiveMax

effectiveMaxIsInclusive

protected boolean effectiveMaxIsInclusive

effectiveTotalDigitsMax

protected int effectiveTotalDigitsMax

itemType

protected EDataType itemType

memberTypes

protected List memberTypes
Constructor Detail

EObjectValidator.DynamicEDataTypeValidator

public EObjectValidator.DynamicEDataTypeValidator(EDataType eDataType)
Method Detail

validate

public boolean validate(EDataType eDataType,
                        Object value,
                        DiagnosticChain diagnostics,
                        Map context)

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.