code: @Override
  	public boolean eIsSet(int featureID) {
  		switch (featureID) {
  			case AfplibPackage.BEGIN_SEGMENT_COMMAND__LENGTH:
  				return LENGTH_EDEFAULT == null ? length != null : !LENGTH_EDEFAULT.equals(length);
  			case AfplibPackage.BEGIN_SEGMENT_COMMAND__NAME:
  				return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
  			case AfplibPackage.BEGIN_SEGMENT_COMMAND__FLAG1:
  				return FLAG1_EDEFAULT == null ? flag1 != null : !FLAG1_EDEFAULT.equals(flag1);
  			case AfplibPackage.BEGIN_SEGMENT_COMMAND__FLAG2:
  				return FLAG2_EDEFAULT == null ? flag2 != null : !FLAG2_EDEFAULT.equals(flag2);
  			case AfplibPackage.BEGIN_SEGMENT_COMMAND__SEGL:
  				return SEGL_EDEFAULT == null ? segl != null : !SEGL_EDEFAULT.equals(segl);
  			case AfplibPackage.BEGIN_SEGMENT_COMMAND__PSNAME:
  				return PSNAME_EDEFAULT == null ? psname != null : !PSNAME_EDEFAULT.equals(psname);
  		}
  		return super.eIsSet(featureID);
  	}
docs: <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated