@Override
	public boolean eIsSet(int featureID) {
		switch (featureID) {
			case BasePackage.SF__NUMBER:
				return number != NUMBER_EDEFAULT;
			case BasePackage.SF__OFFSET:
				return offset != OFFSET_EDEFAULT;
			case BasePackage.SF__ID:
				return id != ID_EDEFAULT;
			case BasePackage.SF__LENGTH:
				return length != LENGTH_EDEFAULT;
			case BasePackage.SF__CHILDREN:
				return children != null && !children.isEmpty();
			case BasePackage.SF__RAW_DATA:
				return RAW_DATA_EDEFAULT == null ? rawData != null : !RAW_DATA_EDEFAULT.equals(rawData);
			case BasePackage.SF__CHARSET:
				return CHARSET_EDEFAULT == null ? charset != null : !CHARSET_EDEFAULT.equals(charset);
		}
		return super.eIsSet(featureID);
	}
@ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case BasePackage . SF__NUMBER : return number != NUMBER_EDEFAULT ; case BasePackage . SF__OFFSET : return offset != OFFSET_EDEFAULT ; case BasePackage . SF__ID : return id != ID_EDEFAULT ; case BasePackage . SF__LENGTH : return length != LENGTH_EDEFAULT ; case BasePackage . SF__CHILDREN : return children != null && ! children . isEmpty ( ) ; case BasePackage . SF__RAW_DATA : return RAW_DATA_EDEFAULT == null ? rawData != null : ! RAW_DATA_EDEFAULT . equals ( rawData ) ; case BasePackage . SF__CHARSET : return CHARSET_EDEFAULT == null ? charset != null : ! CHARSET_EDEFAULT . equals ( charset ) ; } return super . eIsSet ( featureID ) ; }
<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated