code: @Override
  	public boolean eIsSet(int featureID) {
  		switch (featureID) {
  			case AfplibPackage.MDD__XM_BASE:
  				return XM_BASE_EDEFAULT == null ? xmBase != null : !XM_BASE_EDEFAULT.equals(xmBase);
  			case AfplibPackage.MDD__YM_BASE:
  				return YM_BASE_EDEFAULT == null ? ymBase != null : !YM_BASE_EDEFAULT.equals(ymBase);
  			case AfplibPackage.MDD__XM_UNITS:
  				return XM_UNITS_EDEFAULT == null ? xmUnits != null : !XM_UNITS_EDEFAULT.equals(xmUnits);
  			case AfplibPackage.MDD__YM_UNITS:
  				return YM_UNITS_EDEFAULT == null ? ymUnits != null : !YM_UNITS_EDEFAULT.equals(ymUnits);
  			case AfplibPackage.MDD__XM_SIZE:
  				return XM_SIZE_EDEFAULT == null ? xmSize != null : !XM_SIZE_EDEFAULT.equals(xmSize);
  			case AfplibPackage.MDD__YM_SIZE:
  				return YM_SIZE_EDEFAULT == null ? ymSize != null : !YM_SIZE_EDEFAULT.equals(ymSize);
  			case AfplibPackage.MDD__MDD_FLGS:
  				return MDD_FLGS_EDEFAULT == null ? mddFlgs != null : !MDD_FLGS_EDEFAULT.equals(mddFlgs);
  			case AfplibPackage.MDD__TRIPLETS:
  				return triplets != null && !triplets.isEmpty();
  		}
  		return super.eIsSet(featureID);
  	}
docs: <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated