org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl 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
The newest version!
/**
* 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.IfcHygroscopicMaterialProperties;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Hygroscopic Material Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getUpperVaporResistanceFactor Upper Vapor Resistance Factor}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getUpperVaporResistanceFactorAsString Upper Vapor Resistance Factor As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getLowerVaporResistanceFactor Lower Vapor Resistance Factor}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getLowerVaporResistanceFactorAsString Lower Vapor Resistance Factor As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getIsothermalMoistureCapacity Isothermal Moisture Capacity}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getIsothermalMoistureCapacityAsString Isothermal Moisture Capacity As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getVaporPermeability Vapor Permeability}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getVaporPermeabilityAsString Vapor Permeability As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getMoistureDiffusivity Moisture Diffusivity}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcHygroscopicMaterialPropertiesImpl#getMoistureDiffusivityAsString Moisture Diffusivity As String}
*
*
* @generated
*/
public class IfcHygroscopicMaterialPropertiesImpl extends IfcMaterialPropertiesImpl
implements IfcHygroscopicMaterialProperties {
/**
*
*
* @generated
*/
protected IfcHygroscopicMaterialPropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES;
}
/**
*
*
* @generated
*/
public double getUpperVaporResistanceFactor() {
return (Double) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR, true);
}
/**
*
*
* @generated
*/
public void setUpperVaporResistanceFactor(double newUpperVaporResistanceFactor) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR,
newUpperVaporResistanceFactor);
}
/**
*
*
* @generated
*/
public void unsetUpperVaporResistanceFactor() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR);
}
/**
*
*
* @generated
*/
public boolean isSetUpperVaporResistanceFactor() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR);
}
/**
*
*
* @generated
*/
public String getUpperVaporResistanceFactorAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setUpperVaporResistanceFactorAsString(String newUpperVaporResistanceFactorAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR_AS_STRING,
newUpperVaporResistanceFactorAsString);
}
/**
*
*
* @generated
*/
public void unsetUpperVaporResistanceFactorAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetUpperVaporResistanceFactorAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__UPPER_VAPOR_RESISTANCE_FACTOR_AS_STRING);
}
/**
*
*
* @generated
*/
public double getLowerVaporResistanceFactor() {
return (Double) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR, true);
}
/**
*
*
* @generated
*/
public void setLowerVaporResistanceFactor(double newLowerVaporResistanceFactor) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR,
newLowerVaporResistanceFactor);
}
/**
*
*
* @generated
*/
public void unsetLowerVaporResistanceFactor() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR);
}
/**
*
*
* @generated
*/
public boolean isSetLowerVaporResistanceFactor() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR);
}
/**
*
*
* @generated
*/
public String getLowerVaporResistanceFactorAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setLowerVaporResistanceFactorAsString(String newLowerVaporResistanceFactorAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR_AS_STRING,
newLowerVaporResistanceFactorAsString);
}
/**
*
*
* @generated
*/
public void unsetLowerVaporResistanceFactorAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetLowerVaporResistanceFactorAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__LOWER_VAPOR_RESISTANCE_FACTOR_AS_STRING);
}
/**
*
*
* @generated
*/
public double getIsothermalMoistureCapacity() {
return (Double) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY, true);
}
/**
*
*
* @generated
*/
public void setIsothermalMoistureCapacity(double newIsothermalMoistureCapacity) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY,
newIsothermalMoistureCapacity);
}
/**
*
*
* @generated
*/
public void unsetIsothermalMoistureCapacity() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY);
}
/**
*
*
* @generated
*/
public boolean isSetIsothermalMoistureCapacity() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY);
}
/**
*
*
* @generated
*/
public String getIsothermalMoistureCapacityAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setIsothermalMoistureCapacityAsString(String newIsothermalMoistureCapacityAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY_AS_STRING,
newIsothermalMoistureCapacityAsString);
}
/**
*
*
* @generated
*/
public void unsetIsothermalMoistureCapacityAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetIsothermalMoistureCapacityAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__ISOTHERMAL_MOISTURE_CAPACITY_AS_STRING);
}
/**
*
*
* @generated
*/
public double getVaporPermeability() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY, true);
}
/**
*
*
* @generated
*/
public void setVaporPermeability(double newVaporPermeability) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY, newVaporPermeability);
}
/**
*
*
* @generated
*/
public void unsetVaporPermeability() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY);
}
/**
*
*
* @generated
*/
public boolean isSetVaporPermeability() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY);
}
/**
*
*
* @generated
*/
public String getVaporPermeabilityAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setVaporPermeabilityAsString(String newVaporPermeabilityAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY_AS_STRING,
newVaporPermeabilityAsString);
}
/**
*
*
* @generated
*/
public void unsetVaporPermeabilityAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetVaporPermeabilityAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__VAPOR_PERMEABILITY_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMoistureDiffusivity() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY, true);
}
/**
*
*
* @generated
*/
public void setMoistureDiffusivity(double newMoistureDiffusivity) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY,
newMoistureDiffusivity);
}
/**
*
*
* @generated
*/
public void unsetMoistureDiffusivity() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY);
}
/**
*
*
* @generated
*/
public boolean isSetMoistureDiffusivity() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY);
}
/**
*
*
* @generated
*/
public String getMoistureDiffusivityAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMoistureDiffusivityAsString(String newMoistureDiffusivityAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY_AS_STRING,
newMoistureDiffusivityAsString);
}
/**
*
*
* @generated
*/
public void unsetMoistureDiffusivityAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMoistureDiffusivityAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_HYGROSCOPIC_MATERIAL_PROPERTIES__MOISTURE_DIFFUSIVITY_AS_STRING);
}
} //IfcHygroscopicMaterialPropertiesImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy