
org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl 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.IfcMechanicalMaterialProperties;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Mechanical Material Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getDynamicViscosity Dynamic Viscosity}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getDynamicViscosityAsString Dynamic Viscosity As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getYoungModulus Young Modulus}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getYoungModulusAsString Young Modulus As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getShearModulus Shear Modulus}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getShearModulusAsString Shear Modulus As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getPoissonRatio Poisson Ratio}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getPoissonRatioAsString Poisson Ratio As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getThermalExpansionCoefficient Thermal Expansion Coefficient}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalMaterialPropertiesImpl#getThermalExpansionCoefficientAsString Thermal Expansion Coefficient As String}
*
*
* @generated
*/
public class IfcMechanicalMaterialPropertiesImpl extends IfcMaterialPropertiesImpl
implements IfcMechanicalMaterialProperties {
/**
*
*
* @generated
*/
protected IfcMechanicalMaterialPropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES;
}
/**
*
*
* @generated
*/
public double getDynamicViscosity() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY, true);
}
/**
*
*
* @generated
*/
public void setDynamicViscosity(double newDynamicViscosity) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY, newDynamicViscosity);
}
/**
*
*
* @generated
*/
public void unsetDynamicViscosity() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY);
}
/**
*
*
* @generated
*/
public boolean isSetDynamicViscosity() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY);
}
/**
*
*
* @generated
*/
public String getDynamicViscosityAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setDynamicViscosityAsString(String newDynamicViscosityAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY_AS_STRING,
newDynamicViscosityAsString);
}
/**
*
*
* @generated
*/
public void unsetDynamicViscosityAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetDynamicViscosityAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__DYNAMIC_VISCOSITY_AS_STRING);
}
/**
*
*
* @generated
*/
public double getYoungModulus() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS, true);
}
/**
*
*
* @generated
*/
public void setYoungModulus(double newYoungModulus) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS, newYoungModulus);
}
/**
*
*
* @generated
*/
public void unsetYoungModulus() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS);
}
/**
*
*
* @generated
*/
public boolean isSetYoungModulus() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS);
}
/**
*
*
* @generated
*/
public String getYoungModulusAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setYoungModulusAsString(String newYoungModulusAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS_AS_STRING,
newYoungModulusAsString);
}
/**
*
*
* @generated
*/
public void unsetYoungModulusAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetYoungModulusAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__YOUNG_MODULUS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getShearModulus() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS, true);
}
/**
*
*
* @generated
*/
public void setShearModulus(double newShearModulus) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS, newShearModulus);
}
/**
*
*
* @generated
*/
public void unsetShearModulus() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS);
}
/**
*
*
* @generated
*/
public boolean isSetShearModulus() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS);
}
/**
*
*
* @generated
*/
public String getShearModulusAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setShearModulusAsString(String newShearModulusAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS_AS_STRING,
newShearModulusAsString);
}
/**
*
*
* @generated
*/
public void unsetShearModulusAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetShearModulusAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__SHEAR_MODULUS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getPoissonRatio() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO, true);
}
/**
*
*
* @generated
*/
public void setPoissonRatio(double newPoissonRatio) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO, newPoissonRatio);
}
/**
*
*
* @generated
*/
public void unsetPoissonRatio() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO);
}
/**
*
*
* @generated
*/
public boolean isSetPoissonRatio() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO);
}
/**
*
*
* @generated
*/
public String getPoissonRatioAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setPoissonRatioAsString(String newPoissonRatioAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO_AS_STRING,
newPoissonRatioAsString);
}
/**
*
*
* @generated
*/
public void unsetPoissonRatioAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetPoissonRatioAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__POISSON_RATIO_AS_STRING);
}
/**
*
*
* @generated
*/
public double getThermalExpansionCoefficient() {
return (Double) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT, true);
}
/**
*
*
* @generated
*/
public void setThermalExpansionCoefficient(double newThermalExpansionCoefficient) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT,
newThermalExpansionCoefficient);
}
/**
*
*
* @generated
*/
public void unsetThermalExpansionCoefficient() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT);
}
/**
*
*
* @generated
*/
public boolean isSetThermalExpansionCoefficient() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT);
}
/**
*
*
* @generated
*/
public String getThermalExpansionCoefficientAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setThermalExpansionCoefficientAsString(String newThermalExpansionCoefficientAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT_AS_STRING,
newThermalExpansionCoefficientAsString);
}
/**
*
*
* @generated
*/
public void unsetThermalExpansionCoefficientAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetThermalExpansionCoefficientAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_MATERIAL_PROPERTIES__THERMAL_EXPANSION_COEFFICIENT_AS_STRING);
}
} //IfcMechanicalMaterialPropertiesImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy