code: @Override
  	public boolean eIsSet(int featureID) {
  		switch (featureID) {
  			case AfplibPackage.CPD__CP_DESC:
  				return CP_DESC_EDEFAULT == null ? cpDesc != null : !CP_DESC_EDEFAULT.equals(cpDesc);
  			case AfplibPackage.CPD__GCGID_LEN:
  				return GCGID_LEN_EDEFAULT == null ? gcgidLen != null : !GCGID_LEN_EDEFAULT.equals(gcgidLen);
  			case AfplibPackage.CPD__NUM_CD_PTS:
  				return NUM_CD_PTS_EDEFAULT == null ? numCdPts != null : !NUM_CD_PTS_EDEFAULT.equals(numCdPts);
  			case AfplibPackage.CPD__GCSGID:
  				return GCSGID_EDEFAULT == null ? gcsgid != null : !GCSGID_EDEFAULT.equals(gcsgid);
  			case AfplibPackage.CPD__CPGID:
  				return CPGID_EDEFAULT == null ? cpgid != null : !CPGID_EDEFAULT.equals(cpgid);
  			case AfplibPackage.CPD__ENC_SCHEME:
  				return ENC_SCHEME_EDEFAULT == null ? encScheme != null : !ENC_SCHEME_EDEFAULT.equals(encScheme);
  		}
  		return super.eIsSet(featureID);
  	}
docs: <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated