@Override public boolean eIsSet(int featureID){
switch (featureID) {
case EipPackage.METADATA__KEY:
    return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key);
case EipPackage.METADATA__VALUES:
  return values != null && !values.isEmpty();
}
return super.eIsSet(featureID);
}

@ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case EipPackage . METADATA__KEY : return KEY_EDEFAULT == null ? key != null : ! KEY_EDEFAULT . equals ( key ) ; case EipPackage . METADATA__VALUES : return values != null && ! values . isEmpty ( ) ; } return super . eIsSet ( featureID ) ; }
< ! - - begin - user - doc - - > < ! - - end - user - doc - - >
