@Override public boolean eIsSet(int featureID){
switch (featureID) {
case DatatypePackage.CONSTRAINT__TYPE:
    return type != TYPE_EDEFAULT;
case DatatypePackage.CONSTRAINT__CONSTRAINT_VALUES:
  return CONSTRAINT_VALUES_EDEFAULT == null ? constraintValues != null : !CONSTRAINT_VALUES_EDEFAULT.equals(constraintValues);
}
return super.eIsSet(featureID);
}

@ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case DatatypePackage . CONSTRAINT__TYPE : return type != TYPE_EDEFAULT ; case DatatypePackage . CONSTRAINT__CONSTRAINT_VALUES : return CONSTRAINT_VALUES_EDEFAULT == null ? constraintValues != null : ! CONSTRAINT_VALUES_EDEFAULT . equals ( constraintValues ) ; } return super . eIsSet ( featureID ) ; }
< ! - - begin - user - doc - - > < ! - - end - user - doc - - >
