org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl Maven / Gradle / Ivy
/**
* 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.IfcStructuralProfileProperties;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Structural Profile Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getTorsionalConstantX Torsional Constant X}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getTorsionalConstantXAsString Torsional Constant XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMomentOfInertiaYZ Moment Of Inertia YZ}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMomentOfInertiaYZAsString Moment Of Inertia YZ As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMomentOfInertiaY Moment Of Inertia Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMomentOfInertiaYAsString Moment Of Inertia YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMomentOfInertiaZ Moment Of Inertia Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMomentOfInertiaZAsString Moment Of Inertia ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getWarpingConstant Warping Constant}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getWarpingConstantAsString Warping Constant As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearCentreZ Shear Centre Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearCentreZAsString Shear Centre ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearCentreY Shear Centre Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearCentreYAsString Shear Centre YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearDeformationAreaZ Shear Deformation Area Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearDeformationAreaZAsString Shear Deformation Area ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearDeformationAreaY Shear Deformation Area Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getShearDeformationAreaYAsString Shear Deformation Area YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMaximumSectionModulusY Maximum Section Modulus Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMaximumSectionModulusYAsString Maximum Section Modulus YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMinimumSectionModulusY Minimum Section Modulus Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMinimumSectionModulusYAsString Minimum Section Modulus YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMaximumSectionModulusZ Maximum Section Modulus Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMaximumSectionModulusZAsString Maximum Section Modulus ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMinimumSectionModulusZ Minimum Section Modulus Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getMinimumSectionModulusZAsString Minimum Section Modulus ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getTorsionalSectionModulus Torsional Section Modulus}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getTorsionalSectionModulusAsString Torsional Section Modulus As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getCentreOfGravityInX Centre Of Gravity In X}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getCentreOfGravityInXAsString Centre Of Gravity In XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getCentreOfGravityInY Centre Of Gravity In Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralProfilePropertiesImpl#getCentreOfGravityInYAsString Centre Of Gravity In YAs String}
*
*
* @generated
*/
public class IfcStructuralProfilePropertiesImpl extends IfcGeneralProfilePropertiesImpl implements IfcStructuralProfileProperties {
/**
*
*
* @generated
*/
protected IfcStructuralProfilePropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES;
}
/**
*
*
* @generated
*/
public double getTorsionalConstantX() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_X, true);
}
/**
*
*
* @generated
*/
public void setTorsionalConstantX(double newTorsionalConstantX) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_X, newTorsionalConstantX);
}
/**
*
*
* @generated
*/
public void unsetTorsionalConstantX() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_X);
}
/**
*
*
* @generated
*/
public boolean isSetTorsionalConstantX() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_X);
}
/**
*
*
* @generated
*/
public String getTorsionalConstantXAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTorsionalConstantXAsString(String newTorsionalConstantXAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_XAS_STRING, newTorsionalConstantXAsString);
}
/**
*
*
* @generated
*/
public void unsetTorsionalConstantXAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetTorsionalConstantXAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_CONSTANT_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getMomentOfInertiaYZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ, true);
}
/**
*
*
* @generated
*/
public void setMomentOfInertiaYZ(double newMomentOfInertiaYZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ, newMomentOfInertiaYZ);
}
/**
*
*
* @generated
*/
public void unsetMomentOfInertiaYZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ);
}
/**
*
*
* @generated
*/
public boolean isSetMomentOfInertiaYZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ);
}
/**
*
*
* @generated
*/
public String getMomentOfInertiaYZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMomentOfInertiaYZAsString(String newMomentOfInertiaYZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ_AS_STRING, newMomentOfInertiaYZAsString);
}
/**
*
*
* @generated
*/
public void unsetMomentOfInertiaYZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMomentOfInertiaYZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YZ_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMomentOfInertiaY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Y, true);
}
/**
*
*
* @generated
*/
public void setMomentOfInertiaY(double newMomentOfInertiaY) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Y, newMomentOfInertiaY);
}
/**
*
*
* @generated
*/
public void unsetMomentOfInertiaY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Y);
}
/**
*
*
* @generated
*/
public boolean isSetMomentOfInertiaY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Y);
}
/**
*
*
* @generated
*/
public String getMomentOfInertiaYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMomentOfInertiaYAsString(String newMomentOfInertiaYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YAS_STRING, newMomentOfInertiaYAsString);
}
/**
*
*
* @generated
*/
public void unsetMomentOfInertiaYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMomentOfInertiaYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getMomentOfInertiaZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Z, true);
}
/**
*
*
* @generated
*/
public void setMomentOfInertiaZ(double newMomentOfInertiaZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Z, newMomentOfInertiaZ);
}
/**
*
*
* @generated
*/
public void unsetMomentOfInertiaZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Z);
}
/**
*
*
* @generated
*/
public boolean isSetMomentOfInertiaZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_Z);
}
/**
*
*
* @generated
*/
public String getMomentOfInertiaZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMomentOfInertiaZAsString(String newMomentOfInertiaZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_ZAS_STRING, newMomentOfInertiaZAsString);
}
/**
*
*
* @generated
*/
public void unsetMomentOfInertiaZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMomentOfInertiaZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MOMENT_OF_INERTIA_ZAS_STRING);
}
/**
*
*
* @generated
*/
public double getWarpingConstant() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT, true);
}
/**
*
*
* @generated
*/
public void setWarpingConstant(double newWarpingConstant) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT, newWarpingConstant);
}
/**
*
*
* @generated
*/
public void unsetWarpingConstant() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT);
}
/**
*
*
* @generated
*/
public boolean isSetWarpingConstant() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT);
}
/**
*
*
* @generated
*/
public String getWarpingConstantAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setWarpingConstantAsString(String newWarpingConstantAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT_AS_STRING, newWarpingConstantAsString);
}
/**
*
*
* @generated
*/
public void unsetWarpingConstantAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetWarpingConstantAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__WARPING_CONSTANT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getShearCentreZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Z, true);
}
/**
*
*
* @generated
*/
public void setShearCentreZ(double newShearCentreZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Z, newShearCentreZ);
}
/**
*
*
* @generated
*/
public void unsetShearCentreZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Z);
}
/**
*
*
* @generated
*/
public boolean isSetShearCentreZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Z);
}
/**
*
*
* @generated
*/
public String getShearCentreZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setShearCentreZAsString(String newShearCentreZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_ZAS_STRING, newShearCentreZAsString);
}
/**
*
*
* @generated
*/
public void unsetShearCentreZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetShearCentreZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public double getShearCentreY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Y, true);
}
/**
*
*
* @generated
*/
public void setShearCentreY(double newShearCentreY) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Y, newShearCentreY);
}
/**
*
*
* @generated
*/
public void unsetShearCentreY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Y);
}
/**
*
*
* @generated
*/
public boolean isSetShearCentreY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_Y);
}
/**
*
*
* @generated
*/
public String getShearCentreYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setShearCentreYAsString(String newShearCentreYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_YAS_STRING, newShearCentreYAsString);
}
/**
*
*
* @generated
*/
public void unsetShearCentreYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetShearCentreYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_CENTRE_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getShearDeformationAreaZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Z, true);
}
/**
*
*
* @generated
*/
public void setShearDeformationAreaZ(double newShearDeformationAreaZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Z, newShearDeformationAreaZ);
}
/**
*
*
* @generated
*/
public void unsetShearDeformationAreaZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Z);
}
/**
*
*
* @generated
*/
public boolean isSetShearDeformationAreaZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Z);
}
/**
*
*
* @generated
*/
public String getShearDeformationAreaZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setShearDeformationAreaZAsString(String newShearDeformationAreaZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_ZAS_STRING, newShearDeformationAreaZAsString);
}
/**
*
*
* @generated
*/
public void unsetShearDeformationAreaZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetShearDeformationAreaZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_ZAS_STRING);
}
/**
*
*
* @generated
*/
public double getShearDeformationAreaY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Y, true);
}
/**
*
*
* @generated
*/
public void setShearDeformationAreaY(double newShearDeformationAreaY) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Y, newShearDeformationAreaY);
}
/**
*
*
* @generated
*/
public void unsetShearDeformationAreaY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Y);
}
/**
*
*
* @generated
*/
public boolean isSetShearDeformationAreaY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_Y);
}
/**
*
*
* @generated
*/
public String getShearDeformationAreaYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setShearDeformationAreaYAsString(String newShearDeformationAreaYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_YAS_STRING, newShearDeformationAreaYAsString);
}
/**
*
*
* @generated
*/
public void unsetShearDeformationAreaYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetShearDeformationAreaYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__SHEAR_DEFORMATION_AREA_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getMaximumSectionModulusY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Y, true);
}
/**
*
*
* @generated
*/
public void setMaximumSectionModulusY(double newMaximumSectionModulusY) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Y, newMaximumSectionModulusY);
}
/**
*
*
* @generated
*/
public void unsetMaximumSectionModulusY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Y);
}
/**
*
*
* @generated
*/
public boolean isSetMaximumSectionModulusY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Y);
}
/**
*
*
* @generated
*/
public String getMaximumSectionModulusYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMaximumSectionModulusYAsString(String newMaximumSectionModulusYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_YAS_STRING, newMaximumSectionModulusYAsString);
}
/**
*
*
* @generated
*/
public void unsetMaximumSectionModulusYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMaximumSectionModulusYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getMinimumSectionModulusY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Y, true);
}
/**
*
*
* @generated
*/
public void setMinimumSectionModulusY(double newMinimumSectionModulusY) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Y, newMinimumSectionModulusY);
}
/**
*
*
* @generated
*/
public void unsetMinimumSectionModulusY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Y);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumSectionModulusY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Y);
}
/**
*
*
* @generated
*/
public String getMinimumSectionModulusYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMinimumSectionModulusYAsString(String newMinimumSectionModulusYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_YAS_STRING, newMinimumSectionModulusYAsString);
}
/**
*
*
* @generated
*/
public void unsetMinimumSectionModulusYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumSectionModulusYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getMaximumSectionModulusZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Z, true);
}
/**
*
*
* @generated
*/
public void setMaximumSectionModulusZ(double newMaximumSectionModulusZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Z, newMaximumSectionModulusZ);
}
/**
*
*
* @generated
*/
public void unsetMaximumSectionModulusZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Z);
}
/**
*
*
* @generated
*/
public boolean isSetMaximumSectionModulusZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_Z);
}
/**
*
*
* @generated
*/
public String getMaximumSectionModulusZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMaximumSectionModulusZAsString(String newMaximumSectionModulusZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_ZAS_STRING, newMaximumSectionModulusZAsString);
}
/**
*
*
* @generated
*/
public void unsetMaximumSectionModulusZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMaximumSectionModulusZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MAXIMUM_SECTION_MODULUS_ZAS_STRING);
}
/**
*
*
* @generated
*/
public double getMinimumSectionModulusZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Z, true);
}
/**
*
*
* @generated
*/
public void setMinimumSectionModulusZ(double newMinimumSectionModulusZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Z, newMinimumSectionModulusZ);
}
/**
*
*
* @generated
*/
public void unsetMinimumSectionModulusZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Z);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumSectionModulusZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_Z);
}
/**
*
*
* @generated
*/
public String getMinimumSectionModulusZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMinimumSectionModulusZAsString(String newMinimumSectionModulusZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_ZAS_STRING, newMinimumSectionModulusZAsString);
}
/**
*
*
* @generated
*/
public void unsetMinimumSectionModulusZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumSectionModulusZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__MINIMUM_SECTION_MODULUS_ZAS_STRING);
}
/**
*
*
* @generated
*/
public double getTorsionalSectionModulus() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS, true);
}
/**
*
*
* @generated
*/
public void setTorsionalSectionModulus(double newTorsionalSectionModulus) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS, newTorsionalSectionModulus);
}
/**
*
*
* @generated
*/
public void unsetTorsionalSectionModulus() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS);
}
/**
*
*
* @generated
*/
public boolean isSetTorsionalSectionModulus() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS);
}
/**
*
*
* @generated
*/
public String getTorsionalSectionModulusAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTorsionalSectionModulusAsString(String newTorsionalSectionModulusAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS_AS_STRING, newTorsionalSectionModulusAsString);
}
/**
*
*
* @generated
*/
public void unsetTorsionalSectionModulusAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetTorsionalSectionModulusAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__TORSIONAL_SECTION_MODULUS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getCentreOfGravityInX() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_X, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInX(double newCentreOfGravityInX) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_X, newCentreOfGravityInX);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInX() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_X);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInX() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_X);
}
/**
*
*
* @generated
*/
public String getCentreOfGravityInXAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInXAsString(String newCentreOfGravityInXAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_XAS_STRING, newCentreOfGravityInXAsString);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInXAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInXAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getCentreOfGravityInY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_Y, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInY(double newCentreOfGravityInY) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_Y, newCentreOfGravityInY);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_Y);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_Y);
}
/**
*
*
* @generated
*/
public String getCentreOfGravityInYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInYAsString(String newCentreOfGravityInYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_YAS_STRING, newCentreOfGravityInYAsString);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_PROFILE_PROPERTIES__CENTRE_OF_GRAVITY_IN_YAS_STRING);
}
} //IfcStructuralProfilePropertiesImpl