docs: @Override
  	public void eUnset(int featureID) {
  		switch (featureID) {
  			case BpsimPackage.DOCUMENT_ROOT__MIXED:
  				getMixed().clear();
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
  				getXMLNSPrefixMap().clear();
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
  				getXSISchemaLocation().clear();
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__BETA_DISTRIBUTION:
  				setBetaDistribution((BetaDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__PARAMETER_VALUE:
  				setParameterValue((ParameterValue)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__BINOMIAL_DISTRIBUTION:
  				setBinomialDistribution((BinomialDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__BOOLEAN_PARAMETER:
  				setBooleanParameter((BooleanParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__BP_SIM_DATA:
  				setBPSimData((BPSimDataType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__DATE_TIME_PARAMETER:
  				setDateTimeParameter((DateTimeParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__DURATION_PARAMETER:
  				setDurationParameter((DurationParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__ENUM_PARAMETER:
  				setEnumParameter((EnumParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__ERLANG_DISTRIBUTION:
  				setErlangDistribution((ErlangDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__EXPRESSION_PARAMETER:
  				setExpressionParameter((ExpressionParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__FLOATING_PARAMETER:
  				setFloatingParameter((FloatingParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__GAMMA_DISTRIBUTION:
  				setGammaDistribution((GammaDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__LOG_NORMAL_DISTRIBUTION:
  				setLogNormalDistribution((LogNormalDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__NEGATIVE_EXPONENTIAL_DISTRIBUTION:
  				setNegativeExponentialDistribution((NegativeExponentialDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__NORMAL_DISTRIBUTION:
  				setNormalDistribution((NormalDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__NUMERIC_PARAMETER:
  				setNumericParameter((NumericParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__POISSON_DISTRIBUTION:
  				setPoissonDistribution((PoissonDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__STRING_PARAMETER:
  				setStringParameter((StringParameterType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__TRIANGULAR_DISTRIBUTION:
  				setTriangularDistribution((TriangularDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__TRUNCATED_NORMAL_DISTRIBUTION:
  				setTruncatedNormalDistribution((TruncatedNormalDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__UNIFORM_DISTRIBUTION:
  				setUniformDistribution((UniformDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__USER_DISTRIBUTION:
  				setUserDistribution((UserDistributionType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__USER_DISTRIBUTION_DATA_POINT:
  				setUserDistributionDataPoint((UserDistributionDataPointType)null);
  				return;
  			case BpsimPackage.DOCUMENT_ROOT__WEIBULL_DISTRIBUTION:
  				setWeibullDistribution((WeibullDistributionType)null);
  				return;
  		}
  		super.eUnset(featureID);
  	}