All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties 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;

/**
 * 
 * A representation of the model object 'Ifc General Profile Properties'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeight Physical Weight}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeightAsString Physical Weight As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeter Perimeter}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeterAsString Perimeter As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThickness Minimum Plate Thickness}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThicknessAsString Minimum Plate Thickness As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThickness Maximum Plate Thickness}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThicknessAsString Maximum Plate Thickness As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionArea Cross Section Area}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionAreaAsString Cross Section Area As String}
  • *
* * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties() * @model * @generated */ public interface IfcGeneralProfileProperties extends IfcProfileProperties { /** * Returns the value of the 'Physical Weight' attribute. * *

* If the meaning of the 'Physical Weight' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Physical Weight' attribute. * @see #isSetPhysicalWeight() * @see #unsetPhysicalWeight() * @see #setPhysicalWeight(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_PhysicalWeight() * @model unsettable="true" * @generated */ double getPhysicalWeight(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeight Physical Weight}' attribute. * * * @param value the new value of the 'Physical Weight' attribute. * @see #isSetPhysicalWeight() * @see #unsetPhysicalWeight() * @see #getPhysicalWeight() * @generated */ void setPhysicalWeight(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeight Physical Weight}' attribute. * * * @see #isSetPhysicalWeight() * @see #getPhysicalWeight() * @see #setPhysicalWeight(double) * @generated */ void unsetPhysicalWeight(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeight Physical Weight}' attribute is set. * * * @return whether the value of the 'Physical Weight' attribute is set. * @see #unsetPhysicalWeight() * @see #getPhysicalWeight() * @see #setPhysicalWeight(double) * @generated */ boolean isSetPhysicalWeight(); /** * Returns the value of the 'Physical Weight As String' attribute. * *

* If the meaning of the 'Physical Weight As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Physical Weight As String' attribute. * @see #isSetPhysicalWeightAsString() * @see #unsetPhysicalWeightAsString() * @see #setPhysicalWeightAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_PhysicalWeightAsString() * @model unsettable="true" * @generated */ String getPhysicalWeightAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeightAsString Physical Weight As String}' attribute. * * * @param value the new value of the 'Physical Weight As String' attribute. * @see #isSetPhysicalWeightAsString() * @see #unsetPhysicalWeightAsString() * @see #getPhysicalWeightAsString() * @generated */ void setPhysicalWeightAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeightAsString Physical Weight As String}' attribute. * * * @see #isSetPhysicalWeightAsString() * @see #getPhysicalWeightAsString() * @see #setPhysicalWeightAsString(String) * @generated */ void unsetPhysicalWeightAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPhysicalWeightAsString Physical Weight As String}' attribute is set. * * * @return whether the value of the 'Physical Weight As String' attribute is set. * @see #unsetPhysicalWeightAsString() * @see #getPhysicalWeightAsString() * @see #setPhysicalWeightAsString(String) * @generated */ boolean isSetPhysicalWeightAsString(); /** * Returns the value of the 'Perimeter' attribute. * *

* If the meaning of the 'Perimeter' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Perimeter' attribute. * @see #isSetPerimeter() * @see #unsetPerimeter() * @see #setPerimeter(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_Perimeter() * @model unsettable="true" * @generated */ double getPerimeter(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeter Perimeter}' attribute. * * * @param value the new value of the 'Perimeter' attribute. * @see #isSetPerimeter() * @see #unsetPerimeter() * @see #getPerimeter() * @generated */ void setPerimeter(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeter Perimeter}' attribute. * * * @see #isSetPerimeter() * @see #getPerimeter() * @see #setPerimeter(double) * @generated */ void unsetPerimeter(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeter Perimeter}' attribute is set. * * * @return whether the value of the 'Perimeter' attribute is set. * @see #unsetPerimeter() * @see #getPerimeter() * @see #setPerimeter(double) * @generated */ boolean isSetPerimeter(); /** * Returns the value of the 'Perimeter As String' attribute. * *

* If the meaning of the 'Perimeter As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Perimeter As String' attribute. * @see #isSetPerimeterAsString() * @see #unsetPerimeterAsString() * @see #setPerimeterAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_PerimeterAsString() * @model unsettable="true" * @generated */ String getPerimeterAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeterAsString Perimeter As String}' attribute. * * * @param value the new value of the 'Perimeter As String' attribute. * @see #isSetPerimeterAsString() * @see #unsetPerimeterAsString() * @see #getPerimeterAsString() * @generated */ void setPerimeterAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeterAsString Perimeter As String}' attribute. * * * @see #isSetPerimeterAsString() * @see #getPerimeterAsString() * @see #setPerimeterAsString(String) * @generated */ void unsetPerimeterAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getPerimeterAsString Perimeter As String}' attribute is set. * * * @return whether the value of the 'Perimeter As String' attribute is set. * @see #unsetPerimeterAsString() * @see #getPerimeterAsString() * @see #setPerimeterAsString(String) * @generated */ boolean isSetPerimeterAsString(); /** * Returns the value of the 'Minimum Plate Thickness' attribute. * *

* If the meaning of the 'Minimum Plate Thickness' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Minimum Plate Thickness' attribute. * @see #isSetMinimumPlateThickness() * @see #unsetMinimumPlateThickness() * @see #setMinimumPlateThickness(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_MinimumPlateThickness() * @model unsettable="true" * @generated */ double getMinimumPlateThickness(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThickness Minimum Plate Thickness}' attribute. * * * @param value the new value of the 'Minimum Plate Thickness' attribute. * @see #isSetMinimumPlateThickness() * @see #unsetMinimumPlateThickness() * @see #getMinimumPlateThickness() * @generated */ void setMinimumPlateThickness(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThickness Minimum Plate Thickness}' attribute. * * * @see #isSetMinimumPlateThickness() * @see #getMinimumPlateThickness() * @see #setMinimumPlateThickness(double) * @generated */ void unsetMinimumPlateThickness(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThickness Minimum Plate Thickness}' attribute is set. * * * @return whether the value of the 'Minimum Plate Thickness' attribute is set. * @see #unsetMinimumPlateThickness() * @see #getMinimumPlateThickness() * @see #setMinimumPlateThickness(double) * @generated */ boolean isSetMinimumPlateThickness(); /** * Returns the value of the 'Minimum Plate Thickness As String' attribute. * *

* If the meaning of the 'Minimum Plate Thickness As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Minimum Plate Thickness As String' attribute. * @see #isSetMinimumPlateThicknessAsString() * @see #unsetMinimumPlateThicknessAsString() * @see #setMinimumPlateThicknessAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_MinimumPlateThicknessAsString() * @model unsettable="true" * @generated */ String getMinimumPlateThicknessAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThicknessAsString Minimum Plate Thickness As String}' attribute. * * * @param value the new value of the 'Minimum Plate Thickness As String' attribute. * @see #isSetMinimumPlateThicknessAsString() * @see #unsetMinimumPlateThicknessAsString() * @see #getMinimumPlateThicknessAsString() * @generated */ void setMinimumPlateThicknessAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThicknessAsString Minimum Plate Thickness As String}' attribute. * * * @see #isSetMinimumPlateThicknessAsString() * @see #getMinimumPlateThicknessAsString() * @see #setMinimumPlateThicknessAsString(String) * @generated */ void unsetMinimumPlateThicknessAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMinimumPlateThicknessAsString Minimum Plate Thickness As String}' attribute is set. * * * @return whether the value of the 'Minimum Plate Thickness As String' attribute is set. * @see #unsetMinimumPlateThicknessAsString() * @see #getMinimumPlateThicknessAsString() * @see #setMinimumPlateThicknessAsString(String) * @generated */ boolean isSetMinimumPlateThicknessAsString(); /** * Returns the value of the 'Maximum Plate Thickness' attribute. * *

* If the meaning of the 'Maximum Plate Thickness' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Maximum Plate Thickness' attribute. * @see #isSetMaximumPlateThickness() * @see #unsetMaximumPlateThickness() * @see #setMaximumPlateThickness(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_MaximumPlateThickness() * @model unsettable="true" * @generated */ double getMaximumPlateThickness(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThickness Maximum Plate Thickness}' attribute. * * * @param value the new value of the 'Maximum Plate Thickness' attribute. * @see #isSetMaximumPlateThickness() * @see #unsetMaximumPlateThickness() * @see #getMaximumPlateThickness() * @generated */ void setMaximumPlateThickness(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThickness Maximum Plate Thickness}' attribute. * * * @see #isSetMaximumPlateThickness() * @see #getMaximumPlateThickness() * @see #setMaximumPlateThickness(double) * @generated */ void unsetMaximumPlateThickness(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThickness Maximum Plate Thickness}' attribute is set. * * * @return whether the value of the 'Maximum Plate Thickness' attribute is set. * @see #unsetMaximumPlateThickness() * @see #getMaximumPlateThickness() * @see #setMaximumPlateThickness(double) * @generated */ boolean isSetMaximumPlateThickness(); /** * Returns the value of the 'Maximum Plate Thickness As String' attribute. * *

* If the meaning of the 'Maximum Plate Thickness As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Maximum Plate Thickness As String' attribute. * @see #isSetMaximumPlateThicknessAsString() * @see #unsetMaximumPlateThicknessAsString() * @see #setMaximumPlateThicknessAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_MaximumPlateThicknessAsString() * @model unsettable="true" * @generated */ String getMaximumPlateThicknessAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThicknessAsString Maximum Plate Thickness As String}' attribute. * * * @param value the new value of the 'Maximum Plate Thickness As String' attribute. * @see #isSetMaximumPlateThicknessAsString() * @see #unsetMaximumPlateThicknessAsString() * @see #getMaximumPlateThicknessAsString() * @generated */ void setMaximumPlateThicknessAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThicknessAsString Maximum Plate Thickness As String}' attribute. * * * @see #isSetMaximumPlateThicknessAsString() * @see #getMaximumPlateThicknessAsString() * @see #setMaximumPlateThicknessAsString(String) * @generated */ void unsetMaximumPlateThicknessAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getMaximumPlateThicknessAsString Maximum Plate Thickness As String}' attribute is set. * * * @return whether the value of the 'Maximum Plate Thickness As String' attribute is set. * @see #unsetMaximumPlateThicknessAsString() * @see #getMaximumPlateThicknessAsString() * @see #setMaximumPlateThicknessAsString(String) * @generated */ boolean isSetMaximumPlateThicknessAsString(); /** * Returns the value of the 'Cross Section Area' attribute. * *

* If the meaning of the 'Cross Section Area' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Cross Section Area' attribute. * @see #isSetCrossSectionArea() * @see #unsetCrossSectionArea() * @see #setCrossSectionArea(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_CrossSectionArea() * @model unsettable="true" * @generated */ double getCrossSectionArea(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionArea Cross Section Area}' attribute. * * * @param value the new value of the 'Cross Section Area' attribute. * @see #isSetCrossSectionArea() * @see #unsetCrossSectionArea() * @see #getCrossSectionArea() * @generated */ void setCrossSectionArea(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionArea Cross Section Area}' attribute. * * * @see #isSetCrossSectionArea() * @see #getCrossSectionArea() * @see #setCrossSectionArea(double) * @generated */ void unsetCrossSectionArea(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionArea Cross Section Area}' attribute is set. * * * @return whether the value of the 'Cross Section Area' attribute is set. * @see #unsetCrossSectionArea() * @see #getCrossSectionArea() * @see #setCrossSectionArea(double) * @generated */ boolean isSetCrossSectionArea(); /** * Returns the value of the 'Cross Section Area As String' attribute. * *

* If the meaning of the 'Cross Section Area As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Cross Section Area As String' attribute. * @see #isSetCrossSectionAreaAsString() * @see #unsetCrossSectionAreaAsString() * @see #setCrossSectionAreaAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcGeneralProfileProperties_CrossSectionAreaAsString() * @model unsettable="true" * @generated */ String getCrossSectionAreaAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionAreaAsString Cross Section Area As String}' attribute. * * * @param value the new value of the 'Cross Section Area As String' attribute. * @see #isSetCrossSectionAreaAsString() * @see #unsetCrossSectionAreaAsString() * @see #getCrossSectionAreaAsString() * @generated */ void setCrossSectionAreaAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionAreaAsString Cross Section Area As String}' attribute. * * * @see #isSetCrossSectionAreaAsString() * @see #getCrossSectionAreaAsString() * @see #setCrossSectionAreaAsString(String) * @generated */ void unsetCrossSectionAreaAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcGeneralProfileProperties#getCrossSectionAreaAsString Cross Section Area As String}' attribute is set. * * * @return whether the value of the 'Cross Section Area As String' attribute is set. * @see #unsetCrossSectionAreaAsString() * @see #getCrossSectionAreaAsString() * @see #setCrossSectionAreaAsString(String) * @generated */ boolean isSetCrossSectionAreaAsString(); } // IfcGeneralProfileProperties




© 2015 - 2024 Weber Informatics LLC | Privacy Policy