@Override public boolean eIsSet(int featureID){
switch (featureID) {
case SGenPackage.FEATURE_TYPE_LIBRARY__TYPES:
    return types != null && !types.isEmpty();
case SGenPackage.FEATURE_TYPE_LIBRARY__NAME:
  return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
}
return super.eIsSet(featureID);
}

@ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case SGenPackage . FEATURE_TYPE_LIBRARY__TYPES : return types != null && ! types . isEmpty ( ) ; case SGenPackage . FEATURE_TYPE_LIBRARY__NAME : return NAME_EDEFAULT == null ? name != null : ! NAME_EDEFAULT . equals ( name ) ; } return super . eIsSet ( featureID ) ; }
< ! - - begin - user - doc - - > < ! - - end - user - doc - - >
