
org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl 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.IfcMechanicalSteelMaterialProperties;
import org.bimserver.models.ifc2x3tc1.IfcRelaxation;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Mechanical Steel Material Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getYieldStress Yield Stress}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getYieldStressAsString Yield Stress As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getUltimateStress Ultimate Stress}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getUltimateStressAsString Ultimate Stress As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getUltimateStrain Ultimate Strain}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getUltimateStrainAsString Ultimate Strain As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getHardeningModule Hardening Module}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getHardeningModuleAsString Hardening Module As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getProportionalStress Proportional Stress}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getProportionalStressAsString Proportional Stress As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getPlasticStrain Plastic Strain}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getPlasticStrainAsString Plastic Strain As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalSteelMaterialPropertiesImpl#getRelaxations Relaxations}
*
*
* @generated
*/
public class IfcMechanicalSteelMaterialPropertiesImpl extends IfcMechanicalMaterialPropertiesImpl
implements IfcMechanicalSteelMaterialProperties {
/**
*
*
* @generated
*/
protected IfcMechanicalSteelMaterialPropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES;
}
/**
*
*
* @generated
*/
public double getYieldStress() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS, true);
}
/**
*
*
* @generated
*/
public void setYieldStress(double newYieldStress) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS, newYieldStress);
}
/**
*
*
* @generated
*/
public void unsetYieldStress() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS);
}
/**
*
*
* @generated
*/
public boolean isSetYieldStress() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS);
}
/**
*
*
* @generated
*/
public String getYieldStressAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setYieldStressAsString(String newYieldStressAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS_AS_STRING,
newYieldStressAsString);
}
/**
*
*
* @generated
*/
public void unsetYieldStressAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetYieldStressAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__YIELD_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getUltimateStress() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS, true);
}
/**
*
*
* @generated
*/
public void setUltimateStress(double newUltimateStress) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS, newUltimateStress);
}
/**
*
*
* @generated
*/
public void unsetUltimateStress() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS);
}
/**
*
*
* @generated
*/
public boolean isSetUltimateStress() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS);
}
/**
*
*
* @generated
*/
public String getUltimateStressAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setUltimateStressAsString(String newUltimateStressAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS_AS_STRING,
newUltimateStressAsString);
}
/**
*
*
* @generated
*/
public void unsetUltimateStressAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetUltimateStressAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getUltimateStrain() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN, true);
}
/**
*
*
* @generated
*/
public void setUltimateStrain(double newUltimateStrain) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN, newUltimateStrain);
}
/**
*
*
* @generated
*/
public void unsetUltimateStrain() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN);
}
/**
*
*
* @generated
*/
public boolean isSetUltimateStrain() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN);
}
/**
*
*
* @generated
*/
public String getUltimateStrainAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setUltimateStrainAsString(String newUltimateStrainAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN_AS_STRING,
newUltimateStrainAsString);
}
/**
*
*
* @generated
*/
public void unsetUltimateStrainAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetUltimateStrainAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__ULTIMATE_STRAIN_AS_STRING);
}
/**
*
*
* @generated
*/
public double getHardeningModule() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE,
true);
}
/**
*
*
* @generated
*/
public void setHardeningModule(double newHardeningModule) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE, newHardeningModule);
}
/**
*
*
* @generated
*/
public void unsetHardeningModule() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE);
}
/**
*
*
* @generated
*/
public boolean isSetHardeningModule() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE);
}
/**
*
*
* @generated
*/
public String getHardeningModuleAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setHardeningModuleAsString(String newHardeningModuleAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE_AS_STRING,
newHardeningModuleAsString);
}
/**
*
*
* @generated
*/
public void unsetHardeningModuleAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetHardeningModuleAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__HARDENING_MODULE_AS_STRING);
}
/**
*
*
* @generated
*/
public double getProportionalStress() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS,
true);
}
/**
*
*
* @generated
*/
public void setProportionalStress(double newProportionalStress) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS,
newProportionalStress);
}
/**
*
*
* @generated
*/
public void unsetProportionalStress() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS);
}
/**
*
*
* @generated
*/
public boolean isSetProportionalStress() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS);
}
/**
*
*
* @generated
*/
public String getProportionalStressAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setProportionalStressAsString(String newProportionalStressAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS_AS_STRING,
newProportionalStressAsString);
}
/**
*
*
* @generated
*/
public void unsetProportionalStressAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetProportionalStressAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PROPORTIONAL_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getPlasticStrain() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN, true);
}
/**
*
*
* @generated
*/
public void setPlasticStrain(double newPlasticStrain) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN, newPlasticStrain);
}
/**
*
*
* @generated
*/
public void unsetPlasticStrain() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN);
}
/**
*
*
* @generated
*/
public boolean isSetPlasticStrain() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN);
}
/**
*
*
* @generated
*/
public String getPlasticStrainAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setPlasticStrainAsString(String newPlasticStrainAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN_AS_STRING,
newPlasticStrainAsString);
}
/**
*
*
* @generated
*/
public void unsetPlasticStrainAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetPlasticStrainAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__PLASTIC_STRAIN_AS_STRING);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getRelaxations() {
return (EList) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__RELAXATIONS, true);
}
/**
*
*
* @generated
*/
public void unsetRelaxations() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__RELAXATIONS);
}
/**
*
*
* @generated
*/
public boolean isSetRelaxations() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_STEEL_MATERIAL_PROPERTIES__RELAXATIONS);
}
} //IfcMechanicalSteelMaterialPropertiesImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy