docs: @Override
  	public boolean eIsSet(int featureID) {
  		switch (featureID) {
  			case BpsimPackage.SCENARIO_PARAMETERS__START:
  				return start != null;
  			case BpsimPackage.SCENARIO_PARAMETERS__DURATION:
  				return duration != null;
  			case BpsimPackage.SCENARIO_PARAMETERS__PROPERTY_PARAMETERS:
  				return propertyParameters != null;
  			case BpsimPackage.SCENARIO_PARAMETERS__BASE_CURRENCY_UNIT:
  				return BASE_CURRENCY_UNIT_EDEFAULT == null ? baseCurrencyUnit != null : !BASE_CURRENCY_UNIT_EDEFAULT.equals(baseCurrencyUnit);
  			case BpsimPackage.SCENARIO_PARAMETERS__BASE_TIME_UNIT:
  				return isSetBaseTimeUnit();
  			case BpsimPackage.SCENARIO_PARAMETERS__REPLICATION:
  				return isSetReplication();
  			case BpsimPackage.SCENARIO_PARAMETERS__SEED:
  				return isSetSeed();
  		}
  		return super.eIsSet(featureID);
  	}