
org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of PluginBase Show documentation
Show all versions of PluginBase Show documentation
Base project for BIMserver plugin development. Some plugins mights also need the Shared library
/**
* Copyright (C) 2009-2014 BIMserver.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
package org.bimserver.models.ifc2x3tc1.impl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcPropertySourceEnum;
import org.bimserver.models.ifc2x3tc1.IfcSpaceThermalLoadProperties;
import org.bimserver.models.ifc2x3tc1.IfcThermalLoadSourceEnum;
import org.bimserver.models.ifc2x3tc1.IfcThermalLoadTypeEnum;
import org.bimserver.models.ifc2x3tc1.IfcTimeSeries;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Space Thermal Load Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getApplicableValueRatio Applicable Value Ratio}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getApplicableValueRatioAsString Applicable Value Ratio As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getThermalLoadSource Thermal Load Source}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getPropertySource Property Source}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getSourceDescription Source Description}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getMaximumValue Maximum Value}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getMaximumValueAsString Maximum Value As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getMinimumValue Minimum Value}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getMinimumValueAsString Minimum Value As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getThermalLoadTimeSeriesValues Thermal Load Time Series Values}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getUserDefinedThermalLoadSource User Defined Thermal Load Source}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getUserDefinedPropertySource User Defined Property Source}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcSpaceThermalLoadPropertiesImpl#getThermalLoadType Thermal Load Type}
*
*
* @generated
*/
public class IfcSpaceThermalLoadPropertiesImpl extends IfcPropertySetDefinitionImpl
implements IfcSpaceThermalLoadProperties {
/**
*
*
* @generated
*/
protected IfcSpaceThermalLoadPropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES;
}
/**
*
*
* @generated
*/
public double getApplicableValueRatio() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO, true);
}
/**
*
*
* @generated
*/
public void setApplicableValueRatio(double newApplicableValueRatio) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO,
newApplicableValueRatio);
}
/**
*
*
* @generated
*/
public void unsetApplicableValueRatio() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO);
}
/**
*
*
* @generated
*/
public boolean isSetApplicableValueRatio() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO);
}
/**
*
*
* @generated
*/
public String getApplicableValueRatioAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setApplicableValueRatioAsString(String newApplicableValueRatioAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO_AS_STRING,
newApplicableValueRatioAsString);
}
/**
*
*
* @generated
*/
public void unsetApplicableValueRatioAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetApplicableValueRatioAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__APPLICABLE_VALUE_RATIO_AS_STRING);
}
/**
*
*
* @generated
*/
public IfcThermalLoadSourceEnum getThermalLoadSource() {
return (IfcThermalLoadSourceEnum) eGet(
Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_SOURCE, true);
}
/**
*
*
* @generated
*/
public void setThermalLoadSource(IfcThermalLoadSourceEnum newThermalLoadSource) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_SOURCE, newThermalLoadSource);
}
/**
*
*
* @generated
*/
public IfcPropertySourceEnum getPropertySource() {
return (IfcPropertySourceEnum) eGet(
Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__PROPERTY_SOURCE, true);
}
/**
*
*
* @generated
*/
public void setPropertySource(IfcPropertySourceEnum newPropertySource) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__PROPERTY_SOURCE, newPropertySource);
}
/**
*
*
* @generated
*/
public String getSourceDescription() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__SOURCE_DESCRIPTION, true);
}
/**
*
*
* @generated
*/
public void setSourceDescription(String newSourceDescription) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__SOURCE_DESCRIPTION, newSourceDescription);
}
/**
*
*
* @generated
*/
public void unsetSourceDescription() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__SOURCE_DESCRIPTION);
}
/**
*
*
* @generated
*/
public boolean isSetSourceDescription() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__SOURCE_DESCRIPTION);
}
/**
*
*
* @generated
*/
public double getMaximumValue() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MAXIMUM_VALUE, true);
}
/**
*
*
* @generated
*/
public void setMaximumValue(double newMaximumValue) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MAXIMUM_VALUE, newMaximumValue);
}
/**
*
*
* @generated
*/
public String getMaximumValueAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MAXIMUM_VALUE_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setMaximumValueAsString(String newMaximumValueAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MAXIMUM_VALUE_AS_STRING,
newMaximumValueAsString);
}
/**
*
*
* @generated
*/
public double getMinimumValue() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE, true);
}
/**
*
*
* @generated
*/
public void setMinimumValue(double newMinimumValue) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE, newMinimumValue);
}
/**
*
*
* @generated
*/
public void unsetMinimumValue() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumValue() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE);
}
/**
*
*
* @generated
*/
public String getMinimumValueAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setMinimumValueAsString(String newMinimumValueAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE_AS_STRING,
newMinimumValueAsString);
}
/**
*
*
* @generated
*/
public void unsetMinimumValueAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumValueAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__MINIMUM_VALUE_AS_STRING);
}
/**
*
*
* @generated
*/
public IfcTimeSeries getThermalLoadTimeSeriesValues() {
return (IfcTimeSeries) eGet(
Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_TIME_SERIES_VALUES, true);
}
/**
*
*
* @generated
*/
public void setThermalLoadTimeSeriesValues(IfcTimeSeries newThermalLoadTimeSeriesValues) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_TIME_SERIES_VALUES,
newThermalLoadTimeSeriesValues);
}
/**
*
*
* @generated
*/
public void unsetThermalLoadTimeSeriesValues() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_TIME_SERIES_VALUES);
}
/**
*
*
* @generated
*/
public boolean isSetThermalLoadTimeSeriesValues() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_TIME_SERIES_VALUES);
}
/**
*
*
* @generated
*/
public String getUserDefinedThermalLoadSource() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_THERMAL_LOAD_SOURCE, true);
}
/**
*
*
* @generated
*/
public void setUserDefinedThermalLoadSource(String newUserDefinedThermalLoadSource) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_THERMAL_LOAD_SOURCE,
newUserDefinedThermalLoadSource);
}
/**
*
*
* @generated
*/
public void unsetUserDefinedThermalLoadSource() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_THERMAL_LOAD_SOURCE);
}
/**
*
*
* @generated
*/
public boolean isSetUserDefinedThermalLoadSource() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_THERMAL_LOAD_SOURCE);
}
/**
*
*
* @generated
*/
public String getUserDefinedPropertySource() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_PROPERTY_SOURCE,
true);
}
/**
*
*
* @generated
*/
public void setUserDefinedPropertySource(String newUserDefinedPropertySource) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_PROPERTY_SOURCE,
newUserDefinedPropertySource);
}
/**
*
*
* @generated
*/
public void unsetUserDefinedPropertySource() {
eUnset(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_PROPERTY_SOURCE);
}
/**
*
*
* @generated
*/
public boolean isSetUserDefinedPropertySource() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__USER_DEFINED_PROPERTY_SOURCE);
}
/**
*
*
* @generated
*/
public IfcThermalLoadTypeEnum getThermalLoadType() {
return (IfcThermalLoadTypeEnum) eGet(
Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_TYPE, true);
}
/**
*
*
* @generated
*/
public void setThermalLoadType(IfcThermalLoadTypeEnum newThermalLoadType) {
eSet(Ifc2x3tc1Package.Literals.IFC_SPACE_THERMAL_LOAD_PROPERTIES__THERMAL_LOAD_TYPE, newThermalLoadType);
}
} //IfcSpaceThermalLoadPropertiesImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy