
org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties Maven / Gradle / Ivy
Show all versions of PluginBase Show documentation
/**
* 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;
/**
*
* A representation of the model object 'Ifc Structural Profile Properties'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantX Torsional Constant X}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantXAsString Torsional Constant XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZ Moment Of Inertia YZ}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZAsString Moment Of Inertia YZ As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaY Moment Of Inertia Y}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYAsString Moment Of Inertia YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZ Moment Of Inertia Z}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZAsString Moment Of Inertia ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstant Warping Constant}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstantAsString Warping Constant As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZ Shear Centre Z}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZAsString Shear Centre ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreY Shear Centre Y}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreYAsString Shear Centre YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZ Shear Deformation Area Z}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZAsString Shear Deformation Area ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaY Shear Deformation Area Y}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaYAsString Shear Deformation Area YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusY Maximum Section Modulus Y}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusYAsString Maximum Section Modulus YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusY Minimum Section Modulus Y}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusYAsString Minimum Section Modulus YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZ Maximum Section Modulus Z}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZAsString Maximum Section Modulus ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZ Minimum Section Modulus Z}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZAsString Minimum Section Modulus ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulus Torsional Section Modulus}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulusAsString Torsional Section Modulus As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInX Centre Of Gravity In X}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInXAsString Centre Of Gravity In XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInY Centre Of Gravity In Y}
* - {@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInYAsString Centre Of Gravity In YAs String}
*
*
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties()
* @model
* @generated
*/
public interface IfcStructuralProfileProperties extends IfcGeneralProfileProperties {
/**
* Returns the value of the 'Torsional Constant X' attribute.
*
*
* If the meaning of the 'Torsional Constant X' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Torsional Constant X' attribute.
* @see #isSetTorsionalConstantX()
* @see #unsetTorsionalConstantX()
* @see #setTorsionalConstantX(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_TorsionalConstantX()
* @model unsettable="true"
* @generated
*/
double getTorsionalConstantX();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantX Torsional Constant X}' attribute.
*
*
* @param value the new value of the 'Torsional Constant X' attribute.
* @see #isSetTorsionalConstantX()
* @see #unsetTorsionalConstantX()
* @see #getTorsionalConstantX()
* @generated
*/
void setTorsionalConstantX(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantX Torsional Constant X}' attribute.
*
*
* @see #isSetTorsionalConstantX()
* @see #getTorsionalConstantX()
* @see #setTorsionalConstantX(double)
* @generated
*/
void unsetTorsionalConstantX();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantX Torsional Constant X}' attribute is set.
*
*
* @return whether the value of the 'Torsional Constant X' attribute is set.
* @see #unsetTorsionalConstantX()
* @see #getTorsionalConstantX()
* @see #setTorsionalConstantX(double)
* @generated
*/
boolean isSetTorsionalConstantX();
/**
* Returns the value of the 'Torsional Constant XAs String' attribute.
*
*
* If the meaning of the 'Torsional Constant XAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Torsional Constant XAs String' attribute.
* @see #isSetTorsionalConstantXAsString()
* @see #unsetTorsionalConstantXAsString()
* @see #setTorsionalConstantXAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_TorsionalConstantXAsString()
* @model unsettable="true"
* @generated
*/
String getTorsionalConstantXAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantXAsString Torsional Constant XAs String}' attribute.
*
*
* @param value the new value of the 'Torsional Constant XAs String' attribute.
* @see #isSetTorsionalConstantXAsString()
* @see #unsetTorsionalConstantXAsString()
* @see #getTorsionalConstantXAsString()
* @generated
*/
void setTorsionalConstantXAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantXAsString Torsional Constant XAs String}' attribute.
*
*
* @see #isSetTorsionalConstantXAsString()
* @see #getTorsionalConstantXAsString()
* @see #setTorsionalConstantXAsString(String)
* @generated
*/
void unsetTorsionalConstantXAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalConstantXAsString Torsional Constant XAs String}' attribute is set.
*
*
* @return whether the value of the 'Torsional Constant XAs String' attribute is set.
* @see #unsetTorsionalConstantXAsString()
* @see #getTorsionalConstantXAsString()
* @see #setTorsionalConstantXAsString(String)
* @generated
*/
boolean isSetTorsionalConstantXAsString();
/**
* Returns the value of the 'Moment Of Inertia YZ' attribute.
*
*
* If the meaning of the 'Moment Of Inertia YZ' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Moment Of Inertia YZ' attribute.
* @see #isSetMomentOfInertiaYZ()
* @see #unsetMomentOfInertiaYZ()
* @see #setMomentOfInertiaYZ(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MomentOfInertiaYZ()
* @model unsettable="true"
* @generated
*/
double getMomentOfInertiaYZ();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZ Moment Of Inertia YZ}' attribute.
*
*
* @param value the new value of the 'Moment Of Inertia YZ' attribute.
* @see #isSetMomentOfInertiaYZ()
* @see #unsetMomentOfInertiaYZ()
* @see #getMomentOfInertiaYZ()
* @generated
*/
void setMomentOfInertiaYZ(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZ Moment Of Inertia YZ}' attribute.
*
*
* @see #isSetMomentOfInertiaYZ()
* @see #getMomentOfInertiaYZ()
* @see #setMomentOfInertiaYZ(double)
* @generated
*/
void unsetMomentOfInertiaYZ();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZ Moment Of Inertia YZ}' attribute is set.
*
*
* @return whether the value of the 'Moment Of Inertia YZ' attribute is set.
* @see #unsetMomentOfInertiaYZ()
* @see #getMomentOfInertiaYZ()
* @see #setMomentOfInertiaYZ(double)
* @generated
*/
boolean isSetMomentOfInertiaYZ();
/**
* Returns the value of the 'Moment Of Inertia YZ As String' attribute.
*
*
* If the meaning of the 'Moment Of Inertia YZ As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Moment Of Inertia YZ As String' attribute.
* @see #isSetMomentOfInertiaYZAsString()
* @see #unsetMomentOfInertiaYZAsString()
* @see #setMomentOfInertiaYZAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MomentOfInertiaYZAsString()
* @model unsettable="true"
* @generated
*/
String getMomentOfInertiaYZAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZAsString Moment Of Inertia YZ As String}' attribute.
*
*
* @param value the new value of the 'Moment Of Inertia YZ As String' attribute.
* @see #isSetMomentOfInertiaYZAsString()
* @see #unsetMomentOfInertiaYZAsString()
* @see #getMomentOfInertiaYZAsString()
* @generated
*/
void setMomentOfInertiaYZAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZAsString Moment Of Inertia YZ As String}' attribute.
*
*
* @see #isSetMomentOfInertiaYZAsString()
* @see #getMomentOfInertiaYZAsString()
* @see #setMomentOfInertiaYZAsString(String)
* @generated
*/
void unsetMomentOfInertiaYZAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYZAsString Moment Of Inertia YZ As String}' attribute is set.
*
*
* @return whether the value of the 'Moment Of Inertia YZ As String' attribute is set.
* @see #unsetMomentOfInertiaYZAsString()
* @see #getMomentOfInertiaYZAsString()
* @see #setMomentOfInertiaYZAsString(String)
* @generated
*/
boolean isSetMomentOfInertiaYZAsString();
/**
* Returns the value of the 'Moment Of Inertia Y' attribute.
*
*
* If the meaning of the 'Moment Of Inertia Y' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Moment Of Inertia Y' attribute.
* @see #isSetMomentOfInertiaY()
* @see #unsetMomentOfInertiaY()
* @see #setMomentOfInertiaY(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MomentOfInertiaY()
* @model unsettable="true"
* @generated
*/
double getMomentOfInertiaY();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaY Moment Of Inertia Y}' attribute.
*
*
* @param value the new value of the 'Moment Of Inertia Y' attribute.
* @see #isSetMomentOfInertiaY()
* @see #unsetMomentOfInertiaY()
* @see #getMomentOfInertiaY()
* @generated
*/
void setMomentOfInertiaY(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaY Moment Of Inertia Y}' attribute.
*
*
* @see #isSetMomentOfInertiaY()
* @see #getMomentOfInertiaY()
* @see #setMomentOfInertiaY(double)
* @generated
*/
void unsetMomentOfInertiaY();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaY Moment Of Inertia Y}' attribute is set.
*
*
* @return whether the value of the 'Moment Of Inertia Y' attribute is set.
* @see #unsetMomentOfInertiaY()
* @see #getMomentOfInertiaY()
* @see #setMomentOfInertiaY(double)
* @generated
*/
boolean isSetMomentOfInertiaY();
/**
* Returns the value of the 'Moment Of Inertia YAs String' attribute.
*
*
* If the meaning of the 'Moment Of Inertia YAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Moment Of Inertia YAs String' attribute.
* @see #isSetMomentOfInertiaYAsString()
* @see #unsetMomentOfInertiaYAsString()
* @see #setMomentOfInertiaYAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MomentOfInertiaYAsString()
* @model unsettable="true"
* @generated
*/
String getMomentOfInertiaYAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYAsString Moment Of Inertia YAs String}' attribute.
*
*
* @param value the new value of the 'Moment Of Inertia YAs String' attribute.
* @see #isSetMomentOfInertiaYAsString()
* @see #unsetMomentOfInertiaYAsString()
* @see #getMomentOfInertiaYAsString()
* @generated
*/
void setMomentOfInertiaYAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYAsString Moment Of Inertia YAs String}' attribute.
*
*
* @see #isSetMomentOfInertiaYAsString()
* @see #getMomentOfInertiaYAsString()
* @see #setMomentOfInertiaYAsString(String)
* @generated
*/
void unsetMomentOfInertiaYAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaYAsString Moment Of Inertia YAs String}' attribute is set.
*
*
* @return whether the value of the 'Moment Of Inertia YAs String' attribute is set.
* @see #unsetMomentOfInertiaYAsString()
* @see #getMomentOfInertiaYAsString()
* @see #setMomentOfInertiaYAsString(String)
* @generated
*/
boolean isSetMomentOfInertiaYAsString();
/**
* Returns the value of the 'Moment Of Inertia Z' attribute.
*
*
* If the meaning of the 'Moment Of Inertia Z' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Moment Of Inertia Z' attribute.
* @see #isSetMomentOfInertiaZ()
* @see #unsetMomentOfInertiaZ()
* @see #setMomentOfInertiaZ(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MomentOfInertiaZ()
* @model unsettable="true"
* @generated
*/
double getMomentOfInertiaZ();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZ Moment Of Inertia Z}' attribute.
*
*
* @param value the new value of the 'Moment Of Inertia Z' attribute.
* @see #isSetMomentOfInertiaZ()
* @see #unsetMomentOfInertiaZ()
* @see #getMomentOfInertiaZ()
* @generated
*/
void setMomentOfInertiaZ(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZ Moment Of Inertia Z}' attribute.
*
*
* @see #isSetMomentOfInertiaZ()
* @see #getMomentOfInertiaZ()
* @see #setMomentOfInertiaZ(double)
* @generated
*/
void unsetMomentOfInertiaZ();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZ Moment Of Inertia Z}' attribute is set.
*
*
* @return whether the value of the 'Moment Of Inertia Z' attribute is set.
* @see #unsetMomentOfInertiaZ()
* @see #getMomentOfInertiaZ()
* @see #setMomentOfInertiaZ(double)
* @generated
*/
boolean isSetMomentOfInertiaZ();
/**
* Returns the value of the 'Moment Of Inertia ZAs String' attribute.
*
*
* If the meaning of the 'Moment Of Inertia ZAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Moment Of Inertia ZAs String' attribute.
* @see #isSetMomentOfInertiaZAsString()
* @see #unsetMomentOfInertiaZAsString()
* @see #setMomentOfInertiaZAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MomentOfInertiaZAsString()
* @model unsettable="true"
* @generated
*/
String getMomentOfInertiaZAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZAsString Moment Of Inertia ZAs String}' attribute.
*
*
* @param value the new value of the 'Moment Of Inertia ZAs String' attribute.
* @see #isSetMomentOfInertiaZAsString()
* @see #unsetMomentOfInertiaZAsString()
* @see #getMomentOfInertiaZAsString()
* @generated
*/
void setMomentOfInertiaZAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZAsString Moment Of Inertia ZAs String}' attribute.
*
*
* @see #isSetMomentOfInertiaZAsString()
* @see #getMomentOfInertiaZAsString()
* @see #setMomentOfInertiaZAsString(String)
* @generated
*/
void unsetMomentOfInertiaZAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMomentOfInertiaZAsString Moment Of Inertia ZAs String}' attribute is set.
*
*
* @return whether the value of the 'Moment Of Inertia ZAs String' attribute is set.
* @see #unsetMomentOfInertiaZAsString()
* @see #getMomentOfInertiaZAsString()
* @see #setMomentOfInertiaZAsString(String)
* @generated
*/
boolean isSetMomentOfInertiaZAsString();
/**
* Returns the value of the 'Warping Constant' attribute.
*
*
* If the meaning of the 'Warping Constant' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Warping Constant' attribute.
* @see #isSetWarpingConstant()
* @see #unsetWarpingConstant()
* @see #setWarpingConstant(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_WarpingConstant()
* @model unsettable="true"
* @generated
*/
double getWarpingConstant();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstant Warping Constant}' attribute.
*
*
* @param value the new value of the 'Warping Constant' attribute.
* @see #isSetWarpingConstant()
* @see #unsetWarpingConstant()
* @see #getWarpingConstant()
* @generated
*/
void setWarpingConstant(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstant Warping Constant}' attribute.
*
*
* @see #isSetWarpingConstant()
* @see #getWarpingConstant()
* @see #setWarpingConstant(double)
* @generated
*/
void unsetWarpingConstant();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstant Warping Constant}' attribute is set.
*
*
* @return whether the value of the 'Warping Constant' attribute is set.
* @see #unsetWarpingConstant()
* @see #getWarpingConstant()
* @see #setWarpingConstant(double)
* @generated
*/
boolean isSetWarpingConstant();
/**
* Returns the value of the 'Warping Constant As String' attribute.
*
*
* If the meaning of the 'Warping Constant As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Warping Constant As String' attribute.
* @see #isSetWarpingConstantAsString()
* @see #unsetWarpingConstantAsString()
* @see #setWarpingConstantAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_WarpingConstantAsString()
* @model unsettable="true"
* @generated
*/
String getWarpingConstantAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstantAsString Warping Constant As String}' attribute.
*
*
* @param value the new value of the 'Warping Constant As String' attribute.
* @see #isSetWarpingConstantAsString()
* @see #unsetWarpingConstantAsString()
* @see #getWarpingConstantAsString()
* @generated
*/
void setWarpingConstantAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstantAsString Warping Constant As String}' attribute.
*
*
* @see #isSetWarpingConstantAsString()
* @see #getWarpingConstantAsString()
* @see #setWarpingConstantAsString(String)
* @generated
*/
void unsetWarpingConstantAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getWarpingConstantAsString Warping Constant As String}' attribute is set.
*
*
* @return whether the value of the 'Warping Constant As String' attribute is set.
* @see #unsetWarpingConstantAsString()
* @see #getWarpingConstantAsString()
* @see #setWarpingConstantAsString(String)
* @generated
*/
boolean isSetWarpingConstantAsString();
/**
* Returns the value of the 'Shear Centre Z' attribute.
*
*
* If the meaning of the 'Shear Centre Z' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Centre Z' attribute.
* @see #isSetShearCentreZ()
* @see #unsetShearCentreZ()
* @see #setShearCentreZ(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearCentreZ()
* @model unsettable="true"
* @generated
*/
double getShearCentreZ();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZ Shear Centre Z}' attribute.
*
*
* @param value the new value of the 'Shear Centre Z' attribute.
* @see #isSetShearCentreZ()
* @see #unsetShearCentreZ()
* @see #getShearCentreZ()
* @generated
*/
void setShearCentreZ(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZ Shear Centre Z}' attribute.
*
*
* @see #isSetShearCentreZ()
* @see #getShearCentreZ()
* @see #setShearCentreZ(double)
* @generated
*/
void unsetShearCentreZ();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZ Shear Centre Z}' attribute is set.
*
*
* @return whether the value of the 'Shear Centre Z' attribute is set.
* @see #unsetShearCentreZ()
* @see #getShearCentreZ()
* @see #setShearCentreZ(double)
* @generated
*/
boolean isSetShearCentreZ();
/**
* Returns the value of the 'Shear Centre ZAs String' attribute.
*
*
* If the meaning of the 'Shear Centre ZAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Centre ZAs String' attribute.
* @see #isSetShearCentreZAsString()
* @see #unsetShearCentreZAsString()
* @see #setShearCentreZAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearCentreZAsString()
* @model unsettable="true"
* @generated
*/
String getShearCentreZAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZAsString Shear Centre ZAs String}' attribute.
*
*
* @param value the new value of the 'Shear Centre ZAs String' attribute.
* @see #isSetShearCentreZAsString()
* @see #unsetShearCentreZAsString()
* @see #getShearCentreZAsString()
* @generated
*/
void setShearCentreZAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZAsString Shear Centre ZAs String}' attribute.
*
*
* @see #isSetShearCentreZAsString()
* @see #getShearCentreZAsString()
* @see #setShearCentreZAsString(String)
* @generated
*/
void unsetShearCentreZAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreZAsString Shear Centre ZAs String}' attribute is set.
*
*
* @return whether the value of the 'Shear Centre ZAs String' attribute is set.
* @see #unsetShearCentreZAsString()
* @see #getShearCentreZAsString()
* @see #setShearCentreZAsString(String)
* @generated
*/
boolean isSetShearCentreZAsString();
/**
* Returns the value of the 'Shear Centre Y' attribute.
*
*
* If the meaning of the 'Shear Centre Y' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Centre Y' attribute.
* @see #isSetShearCentreY()
* @see #unsetShearCentreY()
* @see #setShearCentreY(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearCentreY()
* @model unsettable="true"
* @generated
*/
double getShearCentreY();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreY Shear Centre Y}' attribute.
*
*
* @param value the new value of the 'Shear Centre Y' attribute.
* @see #isSetShearCentreY()
* @see #unsetShearCentreY()
* @see #getShearCentreY()
* @generated
*/
void setShearCentreY(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreY Shear Centre Y}' attribute.
*
*
* @see #isSetShearCentreY()
* @see #getShearCentreY()
* @see #setShearCentreY(double)
* @generated
*/
void unsetShearCentreY();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreY Shear Centre Y}' attribute is set.
*
*
* @return whether the value of the 'Shear Centre Y' attribute is set.
* @see #unsetShearCentreY()
* @see #getShearCentreY()
* @see #setShearCentreY(double)
* @generated
*/
boolean isSetShearCentreY();
/**
* Returns the value of the 'Shear Centre YAs String' attribute.
*
*
* If the meaning of the 'Shear Centre YAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Centre YAs String' attribute.
* @see #isSetShearCentreYAsString()
* @see #unsetShearCentreYAsString()
* @see #setShearCentreYAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearCentreYAsString()
* @model unsettable="true"
* @generated
*/
String getShearCentreYAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreYAsString Shear Centre YAs String}' attribute.
*
*
* @param value the new value of the 'Shear Centre YAs String' attribute.
* @see #isSetShearCentreYAsString()
* @see #unsetShearCentreYAsString()
* @see #getShearCentreYAsString()
* @generated
*/
void setShearCentreYAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreYAsString Shear Centre YAs String}' attribute.
*
*
* @see #isSetShearCentreYAsString()
* @see #getShearCentreYAsString()
* @see #setShearCentreYAsString(String)
* @generated
*/
void unsetShearCentreYAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearCentreYAsString Shear Centre YAs String}' attribute is set.
*
*
* @return whether the value of the 'Shear Centre YAs String' attribute is set.
* @see #unsetShearCentreYAsString()
* @see #getShearCentreYAsString()
* @see #setShearCentreYAsString(String)
* @generated
*/
boolean isSetShearCentreYAsString();
/**
* Returns the value of the 'Shear Deformation Area Z' attribute.
*
*
* If the meaning of the 'Shear Deformation Area Z' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Deformation Area Z' attribute.
* @see #isSetShearDeformationAreaZ()
* @see #unsetShearDeformationAreaZ()
* @see #setShearDeformationAreaZ(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearDeformationAreaZ()
* @model unsettable="true"
* @generated
*/
double getShearDeformationAreaZ();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZ Shear Deformation Area Z}' attribute.
*
*
* @param value the new value of the 'Shear Deformation Area Z' attribute.
* @see #isSetShearDeformationAreaZ()
* @see #unsetShearDeformationAreaZ()
* @see #getShearDeformationAreaZ()
* @generated
*/
void setShearDeformationAreaZ(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZ Shear Deformation Area Z}' attribute.
*
*
* @see #isSetShearDeformationAreaZ()
* @see #getShearDeformationAreaZ()
* @see #setShearDeformationAreaZ(double)
* @generated
*/
void unsetShearDeformationAreaZ();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZ Shear Deformation Area Z}' attribute is set.
*
*
* @return whether the value of the 'Shear Deformation Area Z' attribute is set.
* @see #unsetShearDeformationAreaZ()
* @see #getShearDeformationAreaZ()
* @see #setShearDeformationAreaZ(double)
* @generated
*/
boolean isSetShearDeformationAreaZ();
/**
* Returns the value of the 'Shear Deformation Area ZAs String' attribute.
*
*
* If the meaning of the 'Shear Deformation Area ZAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Deformation Area ZAs String' attribute.
* @see #isSetShearDeformationAreaZAsString()
* @see #unsetShearDeformationAreaZAsString()
* @see #setShearDeformationAreaZAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearDeformationAreaZAsString()
* @model unsettable="true"
* @generated
*/
String getShearDeformationAreaZAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZAsString Shear Deformation Area ZAs String}' attribute.
*
*
* @param value the new value of the 'Shear Deformation Area ZAs String' attribute.
* @see #isSetShearDeformationAreaZAsString()
* @see #unsetShearDeformationAreaZAsString()
* @see #getShearDeformationAreaZAsString()
* @generated
*/
void setShearDeformationAreaZAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZAsString Shear Deformation Area ZAs String}' attribute.
*
*
* @see #isSetShearDeformationAreaZAsString()
* @see #getShearDeformationAreaZAsString()
* @see #setShearDeformationAreaZAsString(String)
* @generated
*/
void unsetShearDeformationAreaZAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaZAsString Shear Deformation Area ZAs String}' attribute is set.
*
*
* @return whether the value of the 'Shear Deformation Area ZAs String' attribute is set.
* @see #unsetShearDeformationAreaZAsString()
* @see #getShearDeformationAreaZAsString()
* @see #setShearDeformationAreaZAsString(String)
* @generated
*/
boolean isSetShearDeformationAreaZAsString();
/**
* Returns the value of the 'Shear Deformation Area Y' attribute.
*
*
* If the meaning of the 'Shear Deformation Area Y' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Deformation Area Y' attribute.
* @see #isSetShearDeformationAreaY()
* @see #unsetShearDeformationAreaY()
* @see #setShearDeformationAreaY(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearDeformationAreaY()
* @model unsettable="true"
* @generated
*/
double getShearDeformationAreaY();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaY Shear Deformation Area Y}' attribute.
*
*
* @param value the new value of the 'Shear Deformation Area Y' attribute.
* @see #isSetShearDeformationAreaY()
* @see #unsetShearDeformationAreaY()
* @see #getShearDeformationAreaY()
* @generated
*/
void setShearDeformationAreaY(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaY Shear Deformation Area Y}' attribute.
*
*
* @see #isSetShearDeformationAreaY()
* @see #getShearDeformationAreaY()
* @see #setShearDeformationAreaY(double)
* @generated
*/
void unsetShearDeformationAreaY();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaY Shear Deformation Area Y}' attribute is set.
*
*
* @return whether the value of the 'Shear Deformation Area Y' attribute is set.
* @see #unsetShearDeformationAreaY()
* @see #getShearDeformationAreaY()
* @see #setShearDeformationAreaY(double)
* @generated
*/
boolean isSetShearDeformationAreaY();
/**
* Returns the value of the 'Shear Deformation Area YAs String' attribute.
*
*
* If the meaning of the 'Shear Deformation Area YAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shear Deformation Area YAs String' attribute.
* @see #isSetShearDeformationAreaYAsString()
* @see #unsetShearDeformationAreaYAsString()
* @see #setShearDeformationAreaYAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_ShearDeformationAreaYAsString()
* @model unsettable="true"
* @generated
*/
String getShearDeformationAreaYAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaYAsString Shear Deformation Area YAs String}' attribute.
*
*
* @param value the new value of the 'Shear Deformation Area YAs String' attribute.
* @see #isSetShearDeformationAreaYAsString()
* @see #unsetShearDeformationAreaYAsString()
* @see #getShearDeformationAreaYAsString()
* @generated
*/
void setShearDeformationAreaYAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaYAsString Shear Deformation Area YAs String}' attribute.
*
*
* @see #isSetShearDeformationAreaYAsString()
* @see #getShearDeformationAreaYAsString()
* @see #setShearDeformationAreaYAsString(String)
* @generated
*/
void unsetShearDeformationAreaYAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getShearDeformationAreaYAsString Shear Deformation Area YAs String}' attribute is set.
*
*
* @return whether the value of the 'Shear Deformation Area YAs String' attribute is set.
* @see #unsetShearDeformationAreaYAsString()
* @see #getShearDeformationAreaYAsString()
* @see #setShearDeformationAreaYAsString(String)
* @generated
*/
boolean isSetShearDeformationAreaYAsString();
/**
* Returns the value of the 'Maximum Section Modulus Y' attribute.
*
*
* If the meaning of the 'Maximum Section Modulus Y' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Maximum Section Modulus Y' attribute.
* @see #isSetMaximumSectionModulusY()
* @see #unsetMaximumSectionModulusY()
* @see #setMaximumSectionModulusY(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MaximumSectionModulusY()
* @model unsettable="true"
* @generated
*/
double getMaximumSectionModulusY();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusY Maximum Section Modulus Y}' attribute.
*
*
* @param value the new value of the 'Maximum Section Modulus Y' attribute.
* @see #isSetMaximumSectionModulusY()
* @see #unsetMaximumSectionModulusY()
* @see #getMaximumSectionModulusY()
* @generated
*/
void setMaximumSectionModulusY(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusY Maximum Section Modulus Y}' attribute.
*
*
* @see #isSetMaximumSectionModulusY()
* @see #getMaximumSectionModulusY()
* @see #setMaximumSectionModulusY(double)
* @generated
*/
void unsetMaximumSectionModulusY();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusY Maximum Section Modulus Y}' attribute is set.
*
*
* @return whether the value of the 'Maximum Section Modulus Y' attribute is set.
* @see #unsetMaximumSectionModulusY()
* @see #getMaximumSectionModulusY()
* @see #setMaximumSectionModulusY(double)
* @generated
*/
boolean isSetMaximumSectionModulusY();
/**
* Returns the value of the 'Maximum Section Modulus YAs String' attribute.
*
*
* If the meaning of the 'Maximum Section Modulus YAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Maximum Section Modulus YAs String' attribute.
* @see #isSetMaximumSectionModulusYAsString()
* @see #unsetMaximumSectionModulusYAsString()
* @see #setMaximumSectionModulusYAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MaximumSectionModulusYAsString()
* @model unsettable="true"
* @generated
*/
String getMaximumSectionModulusYAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusYAsString Maximum Section Modulus YAs String}' attribute.
*
*
* @param value the new value of the 'Maximum Section Modulus YAs String' attribute.
* @see #isSetMaximumSectionModulusYAsString()
* @see #unsetMaximumSectionModulusYAsString()
* @see #getMaximumSectionModulusYAsString()
* @generated
*/
void setMaximumSectionModulusYAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusYAsString Maximum Section Modulus YAs String}' attribute.
*
*
* @see #isSetMaximumSectionModulusYAsString()
* @see #getMaximumSectionModulusYAsString()
* @see #setMaximumSectionModulusYAsString(String)
* @generated
*/
void unsetMaximumSectionModulusYAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusYAsString Maximum Section Modulus YAs String}' attribute is set.
*
*
* @return whether the value of the 'Maximum Section Modulus YAs String' attribute is set.
* @see #unsetMaximumSectionModulusYAsString()
* @see #getMaximumSectionModulusYAsString()
* @see #setMaximumSectionModulusYAsString(String)
* @generated
*/
boolean isSetMaximumSectionModulusYAsString();
/**
* Returns the value of the 'Minimum Section Modulus Y' attribute.
*
*
* If the meaning of the 'Minimum Section Modulus Y' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Minimum Section Modulus Y' attribute.
* @see #isSetMinimumSectionModulusY()
* @see #unsetMinimumSectionModulusY()
* @see #setMinimumSectionModulusY(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MinimumSectionModulusY()
* @model unsettable="true"
* @generated
*/
double getMinimumSectionModulusY();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusY Minimum Section Modulus Y}' attribute.
*
*
* @param value the new value of the 'Minimum Section Modulus Y' attribute.
* @see #isSetMinimumSectionModulusY()
* @see #unsetMinimumSectionModulusY()
* @see #getMinimumSectionModulusY()
* @generated
*/
void setMinimumSectionModulusY(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusY Minimum Section Modulus Y}' attribute.
*
*
* @see #isSetMinimumSectionModulusY()
* @see #getMinimumSectionModulusY()
* @see #setMinimumSectionModulusY(double)
* @generated
*/
void unsetMinimumSectionModulusY();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusY Minimum Section Modulus Y}' attribute is set.
*
*
* @return whether the value of the 'Minimum Section Modulus Y' attribute is set.
* @see #unsetMinimumSectionModulusY()
* @see #getMinimumSectionModulusY()
* @see #setMinimumSectionModulusY(double)
* @generated
*/
boolean isSetMinimumSectionModulusY();
/**
* Returns the value of the 'Minimum Section Modulus YAs String' attribute.
*
*
* If the meaning of the 'Minimum Section Modulus YAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Minimum Section Modulus YAs String' attribute.
* @see #isSetMinimumSectionModulusYAsString()
* @see #unsetMinimumSectionModulusYAsString()
* @see #setMinimumSectionModulusYAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MinimumSectionModulusYAsString()
* @model unsettable="true"
* @generated
*/
String getMinimumSectionModulusYAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusYAsString Minimum Section Modulus YAs String}' attribute.
*
*
* @param value the new value of the 'Minimum Section Modulus YAs String' attribute.
* @see #isSetMinimumSectionModulusYAsString()
* @see #unsetMinimumSectionModulusYAsString()
* @see #getMinimumSectionModulusYAsString()
* @generated
*/
void setMinimumSectionModulusYAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusYAsString Minimum Section Modulus YAs String}' attribute.
*
*
* @see #isSetMinimumSectionModulusYAsString()
* @see #getMinimumSectionModulusYAsString()
* @see #setMinimumSectionModulusYAsString(String)
* @generated
*/
void unsetMinimumSectionModulusYAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusYAsString Minimum Section Modulus YAs String}' attribute is set.
*
*
* @return whether the value of the 'Minimum Section Modulus YAs String' attribute is set.
* @see #unsetMinimumSectionModulusYAsString()
* @see #getMinimumSectionModulusYAsString()
* @see #setMinimumSectionModulusYAsString(String)
* @generated
*/
boolean isSetMinimumSectionModulusYAsString();
/**
* Returns the value of the 'Maximum Section Modulus Z' attribute.
*
*
* If the meaning of the 'Maximum Section Modulus Z' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Maximum Section Modulus Z' attribute.
* @see #isSetMaximumSectionModulusZ()
* @see #unsetMaximumSectionModulusZ()
* @see #setMaximumSectionModulusZ(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MaximumSectionModulusZ()
* @model unsettable="true"
* @generated
*/
double getMaximumSectionModulusZ();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZ Maximum Section Modulus Z}' attribute.
*
*
* @param value the new value of the 'Maximum Section Modulus Z' attribute.
* @see #isSetMaximumSectionModulusZ()
* @see #unsetMaximumSectionModulusZ()
* @see #getMaximumSectionModulusZ()
* @generated
*/
void setMaximumSectionModulusZ(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZ Maximum Section Modulus Z}' attribute.
*
*
* @see #isSetMaximumSectionModulusZ()
* @see #getMaximumSectionModulusZ()
* @see #setMaximumSectionModulusZ(double)
* @generated
*/
void unsetMaximumSectionModulusZ();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZ Maximum Section Modulus Z}' attribute is set.
*
*
* @return whether the value of the 'Maximum Section Modulus Z' attribute is set.
* @see #unsetMaximumSectionModulusZ()
* @see #getMaximumSectionModulusZ()
* @see #setMaximumSectionModulusZ(double)
* @generated
*/
boolean isSetMaximumSectionModulusZ();
/**
* Returns the value of the 'Maximum Section Modulus ZAs String' attribute.
*
*
* If the meaning of the 'Maximum Section Modulus ZAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Maximum Section Modulus ZAs String' attribute.
* @see #isSetMaximumSectionModulusZAsString()
* @see #unsetMaximumSectionModulusZAsString()
* @see #setMaximumSectionModulusZAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MaximumSectionModulusZAsString()
* @model unsettable="true"
* @generated
*/
String getMaximumSectionModulusZAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZAsString Maximum Section Modulus ZAs String}' attribute.
*
*
* @param value the new value of the 'Maximum Section Modulus ZAs String' attribute.
* @see #isSetMaximumSectionModulusZAsString()
* @see #unsetMaximumSectionModulusZAsString()
* @see #getMaximumSectionModulusZAsString()
* @generated
*/
void setMaximumSectionModulusZAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZAsString Maximum Section Modulus ZAs String}' attribute.
*
*
* @see #isSetMaximumSectionModulusZAsString()
* @see #getMaximumSectionModulusZAsString()
* @see #setMaximumSectionModulusZAsString(String)
* @generated
*/
void unsetMaximumSectionModulusZAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMaximumSectionModulusZAsString Maximum Section Modulus ZAs String}' attribute is set.
*
*
* @return whether the value of the 'Maximum Section Modulus ZAs String' attribute is set.
* @see #unsetMaximumSectionModulusZAsString()
* @see #getMaximumSectionModulusZAsString()
* @see #setMaximumSectionModulusZAsString(String)
* @generated
*/
boolean isSetMaximumSectionModulusZAsString();
/**
* Returns the value of the 'Minimum Section Modulus Z' attribute.
*
*
* If the meaning of the 'Minimum Section Modulus Z' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Minimum Section Modulus Z' attribute.
* @see #isSetMinimumSectionModulusZ()
* @see #unsetMinimumSectionModulusZ()
* @see #setMinimumSectionModulusZ(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MinimumSectionModulusZ()
* @model unsettable="true"
* @generated
*/
double getMinimumSectionModulusZ();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZ Minimum Section Modulus Z}' attribute.
*
*
* @param value the new value of the 'Minimum Section Modulus Z' attribute.
* @see #isSetMinimumSectionModulusZ()
* @see #unsetMinimumSectionModulusZ()
* @see #getMinimumSectionModulusZ()
* @generated
*/
void setMinimumSectionModulusZ(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZ Minimum Section Modulus Z}' attribute.
*
*
* @see #isSetMinimumSectionModulusZ()
* @see #getMinimumSectionModulusZ()
* @see #setMinimumSectionModulusZ(double)
* @generated
*/
void unsetMinimumSectionModulusZ();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZ Minimum Section Modulus Z}' attribute is set.
*
*
* @return whether the value of the 'Minimum Section Modulus Z' attribute is set.
* @see #unsetMinimumSectionModulusZ()
* @see #getMinimumSectionModulusZ()
* @see #setMinimumSectionModulusZ(double)
* @generated
*/
boolean isSetMinimumSectionModulusZ();
/**
* Returns the value of the 'Minimum Section Modulus ZAs String' attribute.
*
*
* If the meaning of the 'Minimum Section Modulus ZAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Minimum Section Modulus ZAs String' attribute.
* @see #isSetMinimumSectionModulusZAsString()
* @see #unsetMinimumSectionModulusZAsString()
* @see #setMinimumSectionModulusZAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_MinimumSectionModulusZAsString()
* @model unsettable="true"
* @generated
*/
String getMinimumSectionModulusZAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZAsString Minimum Section Modulus ZAs String}' attribute.
*
*
* @param value the new value of the 'Minimum Section Modulus ZAs String' attribute.
* @see #isSetMinimumSectionModulusZAsString()
* @see #unsetMinimumSectionModulusZAsString()
* @see #getMinimumSectionModulusZAsString()
* @generated
*/
void setMinimumSectionModulusZAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZAsString Minimum Section Modulus ZAs String}' attribute.
*
*
* @see #isSetMinimumSectionModulusZAsString()
* @see #getMinimumSectionModulusZAsString()
* @see #setMinimumSectionModulusZAsString(String)
* @generated
*/
void unsetMinimumSectionModulusZAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getMinimumSectionModulusZAsString Minimum Section Modulus ZAs String}' attribute is set.
*
*
* @return whether the value of the 'Minimum Section Modulus ZAs String' attribute is set.
* @see #unsetMinimumSectionModulusZAsString()
* @see #getMinimumSectionModulusZAsString()
* @see #setMinimumSectionModulusZAsString(String)
* @generated
*/
boolean isSetMinimumSectionModulusZAsString();
/**
* Returns the value of the 'Torsional Section Modulus' attribute.
*
*
* If the meaning of the 'Torsional Section Modulus' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Torsional Section Modulus' attribute.
* @see #isSetTorsionalSectionModulus()
* @see #unsetTorsionalSectionModulus()
* @see #setTorsionalSectionModulus(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_TorsionalSectionModulus()
* @model unsettable="true"
* @generated
*/
double getTorsionalSectionModulus();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulus Torsional Section Modulus}' attribute.
*
*
* @param value the new value of the 'Torsional Section Modulus' attribute.
* @see #isSetTorsionalSectionModulus()
* @see #unsetTorsionalSectionModulus()
* @see #getTorsionalSectionModulus()
* @generated
*/
void setTorsionalSectionModulus(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulus Torsional Section Modulus}' attribute.
*
*
* @see #isSetTorsionalSectionModulus()
* @see #getTorsionalSectionModulus()
* @see #setTorsionalSectionModulus(double)
* @generated
*/
void unsetTorsionalSectionModulus();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulus Torsional Section Modulus}' attribute is set.
*
*
* @return whether the value of the 'Torsional Section Modulus' attribute is set.
* @see #unsetTorsionalSectionModulus()
* @see #getTorsionalSectionModulus()
* @see #setTorsionalSectionModulus(double)
* @generated
*/
boolean isSetTorsionalSectionModulus();
/**
* Returns the value of the 'Torsional Section Modulus As String' attribute.
*
*
* If the meaning of the 'Torsional Section Modulus As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Torsional Section Modulus As String' attribute.
* @see #isSetTorsionalSectionModulusAsString()
* @see #unsetTorsionalSectionModulusAsString()
* @see #setTorsionalSectionModulusAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_TorsionalSectionModulusAsString()
* @model unsettable="true"
* @generated
*/
String getTorsionalSectionModulusAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulusAsString Torsional Section Modulus As String}' attribute.
*
*
* @param value the new value of the 'Torsional Section Modulus As String' attribute.
* @see #isSetTorsionalSectionModulusAsString()
* @see #unsetTorsionalSectionModulusAsString()
* @see #getTorsionalSectionModulusAsString()
* @generated
*/
void setTorsionalSectionModulusAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulusAsString Torsional Section Modulus As String}' attribute.
*
*
* @see #isSetTorsionalSectionModulusAsString()
* @see #getTorsionalSectionModulusAsString()
* @see #setTorsionalSectionModulusAsString(String)
* @generated
*/
void unsetTorsionalSectionModulusAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getTorsionalSectionModulusAsString Torsional Section Modulus As String}' attribute is set.
*
*
* @return whether the value of the 'Torsional Section Modulus As String' attribute is set.
* @see #unsetTorsionalSectionModulusAsString()
* @see #getTorsionalSectionModulusAsString()
* @see #setTorsionalSectionModulusAsString(String)
* @generated
*/
boolean isSetTorsionalSectionModulusAsString();
/**
* Returns the value of the 'Centre Of Gravity In X' attribute.
*
*
* If the meaning of the 'Centre Of Gravity In X' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Centre Of Gravity In X' attribute.
* @see #isSetCentreOfGravityInX()
* @see #unsetCentreOfGravityInX()
* @see #setCentreOfGravityInX(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_CentreOfGravityInX()
* @model unsettable="true"
* @generated
*/
double getCentreOfGravityInX();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInX Centre Of Gravity In X}' attribute.
*
*
* @param value the new value of the 'Centre Of Gravity In X' attribute.
* @see #isSetCentreOfGravityInX()
* @see #unsetCentreOfGravityInX()
* @see #getCentreOfGravityInX()
* @generated
*/
void setCentreOfGravityInX(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInX Centre Of Gravity In X}' attribute.
*
*
* @see #isSetCentreOfGravityInX()
* @see #getCentreOfGravityInX()
* @see #setCentreOfGravityInX(double)
* @generated
*/
void unsetCentreOfGravityInX();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInX Centre Of Gravity In X}' attribute is set.
*
*
* @return whether the value of the 'Centre Of Gravity In X' attribute is set.
* @see #unsetCentreOfGravityInX()
* @see #getCentreOfGravityInX()
* @see #setCentreOfGravityInX(double)
* @generated
*/
boolean isSetCentreOfGravityInX();
/**
* Returns the value of the 'Centre Of Gravity In XAs String' attribute.
*
*
* If the meaning of the 'Centre Of Gravity In XAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Centre Of Gravity In XAs String' attribute.
* @see #isSetCentreOfGravityInXAsString()
* @see #unsetCentreOfGravityInXAsString()
* @see #setCentreOfGravityInXAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_CentreOfGravityInXAsString()
* @model unsettable="true"
* @generated
*/
String getCentreOfGravityInXAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInXAsString Centre Of Gravity In XAs String}' attribute.
*
*
* @param value the new value of the 'Centre Of Gravity In XAs String' attribute.
* @see #isSetCentreOfGravityInXAsString()
* @see #unsetCentreOfGravityInXAsString()
* @see #getCentreOfGravityInXAsString()
* @generated
*/
void setCentreOfGravityInXAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInXAsString Centre Of Gravity In XAs String}' attribute.
*
*
* @see #isSetCentreOfGravityInXAsString()
* @see #getCentreOfGravityInXAsString()
* @see #setCentreOfGravityInXAsString(String)
* @generated
*/
void unsetCentreOfGravityInXAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInXAsString Centre Of Gravity In XAs String}' attribute is set.
*
*
* @return whether the value of the 'Centre Of Gravity In XAs String' attribute is set.
* @see #unsetCentreOfGravityInXAsString()
* @see #getCentreOfGravityInXAsString()
* @see #setCentreOfGravityInXAsString(String)
* @generated
*/
boolean isSetCentreOfGravityInXAsString();
/**
* Returns the value of the 'Centre Of Gravity In Y' attribute.
*
*
* If the meaning of the 'Centre Of Gravity In Y' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Centre Of Gravity In Y' attribute.
* @see #isSetCentreOfGravityInY()
* @see #unsetCentreOfGravityInY()
* @see #setCentreOfGravityInY(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_CentreOfGravityInY()
* @model unsettable="true"
* @generated
*/
double getCentreOfGravityInY();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInY Centre Of Gravity In Y}' attribute.
*
*
* @param value the new value of the 'Centre Of Gravity In Y' attribute.
* @see #isSetCentreOfGravityInY()
* @see #unsetCentreOfGravityInY()
* @see #getCentreOfGravityInY()
* @generated
*/
void setCentreOfGravityInY(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInY Centre Of Gravity In Y}' attribute.
*
*
* @see #isSetCentreOfGravityInY()
* @see #getCentreOfGravityInY()
* @see #setCentreOfGravityInY(double)
* @generated
*/
void unsetCentreOfGravityInY();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInY Centre Of Gravity In Y}' attribute is set.
*
*
* @return whether the value of the 'Centre Of Gravity In Y' attribute is set.
* @see #unsetCentreOfGravityInY()
* @see #getCentreOfGravityInY()
* @see #setCentreOfGravityInY(double)
* @generated
*/
boolean isSetCentreOfGravityInY();
/**
* Returns the value of the 'Centre Of Gravity In YAs String' attribute.
*
*
* If the meaning of the 'Centre Of Gravity In YAs String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Centre Of Gravity In YAs String' attribute.
* @see #isSetCentreOfGravityInYAsString()
* @see #unsetCentreOfGravityInYAsString()
* @see #setCentreOfGravityInYAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcStructuralProfileProperties_CentreOfGravityInYAsString()
* @model unsettable="true"
* @generated
*/
String getCentreOfGravityInYAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInYAsString Centre Of Gravity In YAs String}' attribute.
*
*
* @param value the new value of the 'Centre Of Gravity In YAs String' attribute.
* @see #isSetCentreOfGravityInYAsString()
* @see #unsetCentreOfGravityInYAsString()
* @see #getCentreOfGravityInYAsString()
* @generated
*/
void setCentreOfGravityInYAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInYAsString Centre Of Gravity In YAs String}' attribute.
*
*
* @see #isSetCentreOfGravityInYAsString()
* @see #getCentreOfGravityInYAsString()
* @see #setCentreOfGravityInYAsString(String)
* @generated
*/
void unsetCentreOfGravityInYAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcStructuralProfileProperties#getCentreOfGravityInYAsString Centre Of Gravity In YAs String}' attribute is set.
*
*
* @return whether the value of the 'Centre Of Gravity In YAs String' attribute is set.
* @see #unsetCentreOfGravityInYAsString()
* @see #getCentreOfGravityInYAsString()
* @see #setCentreOfGravityInYAsString(String)
* @generated
*/
boolean isSetCentreOfGravityInYAsString();
} // IfcStructuralProfileProperties