docs: @Override
  	public boolean eIsSet(int featureID) {
  		switch (featureID) {
  			case BpsimPackage.ELEMENT_PARAMETERS__TIME_PARAMETERS:
  				return timeParameters != null;
  			case BpsimPackage.ELEMENT_PARAMETERS__CONTROL_PARAMETERS:
  				return controlParameters != null;
  			case BpsimPackage.ELEMENT_PARAMETERS__RESOURCE_PARAMETERS:
  				return resourceParameters != null;
  			case BpsimPackage.ELEMENT_PARAMETERS__PRIORITY_PARAMETERS:
  				return priorityParameters != null;
  			case BpsimPackage.ELEMENT_PARAMETERS__COST_PARAMETERS:
  				return costParameters != null;
  			case BpsimPackage.ELEMENT_PARAMETERS__PROPERTY_PARAMETERS:
  				return propertyParameters != null;
  			case BpsimPackage.ELEMENT_PARAMETERS__VENDOR_EXTENSION:
  				return vendorExtension != null && !vendorExtension.isEmpty();
  			case BpsimPackage.ELEMENT_PARAMETERS__ELEMENT_REF:
  				return ELEMENT_REF_EDEFAULT == null ? elementRef != null : !ELEMENT_REF_EDEFAULT.equals(elementRef);
  			case BpsimPackage.ELEMENT_PARAMETERS__ID:
  				return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
  		}
  		return super.eIsSet(featureID);
  	}