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

org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties Maven / Gradle / Ivy

Go to download

Base project for BIMserver plugin development. Some plugins mights also need the Shared library

The newest version!
/**
 * Copyright (C) 2009-2014 BIMserver.org
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see .
 */
package org.bimserver.models.ifc2x3tc1;

import org.bimserver.emf.IdEObject;

/**
 * 
 * A representation of the model object 'Ifc Reinforcement Bar Properties'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getTotalCrossSectionArea Total Cross Section Area}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getTotalCrossSectionAreaAsString Total Cross Section Area As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getSteelGrade Steel Grade}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarSurface Bar Surface}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepth Effective Depth}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepthAsString Effective Depth As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameter Nominal Bar Diameter}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameterAsString Nominal Bar Diameter As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCount Bar Count}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCountAsString Bar Count As String}
  • *
* * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties() * @model * @extends IdEObject * @generated */ public interface IfcReinforcementBarProperties extends IdEObject { /** * Returns the value of the 'Total Cross Section Area' attribute. * *

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

* * @return the value of the 'Total Cross Section Area' attribute. * @see #setTotalCrossSectionArea(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_TotalCrossSectionArea() * @model * @generated */ double getTotalCrossSectionArea(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getTotalCrossSectionArea Total Cross Section Area}' attribute. * * * @param value the new value of the 'Total Cross Section Area' attribute. * @see #getTotalCrossSectionArea() * @generated */ void setTotalCrossSectionArea(double value); /** * Returns the value of the 'Total Cross Section Area As String' attribute. * *

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

* * @return the value of the 'Total Cross Section Area As String' attribute. * @see #setTotalCrossSectionAreaAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_TotalCrossSectionAreaAsString() * @model * @generated */ String getTotalCrossSectionAreaAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getTotalCrossSectionAreaAsString Total Cross Section Area As String}' attribute. * * * @param value the new value of the 'Total Cross Section Area As String' attribute. * @see #getTotalCrossSectionAreaAsString() * @generated */ void setTotalCrossSectionAreaAsString(String value); /** * Returns the value of the 'Steel Grade' attribute. * *

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

* * @return the value of the 'Steel Grade' attribute. * @see #setSteelGrade(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_SteelGrade() * @model * @generated */ String getSteelGrade(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getSteelGrade Steel Grade}' attribute. * * * @param value the new value of the 'Steel Grade' attribute. * @see #getSteelGrade() * @generated */ void setSteelGrade(String value); /** * Returns the value of the 'Bar Surface' attribute. * The literals are from the enumeration {@link org.bimserver.models.ifc2x3tc1.IfcReinforcingBarSurfaceEnum}. * *

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

* * @return the value of the 'Bar Surface' attribute. * @see org.bimserver.models.ifc2x3tc1.IfcReinforcingBarSurfaceEnum * @see #isSetBarSurface() * @see #unsetBarSurface() * @see #setBarSurface(IfcReinforcingBarSurfaceEnum) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_BarSurface() * @model unsettable="true" * @generated */ IfcReinforcingBarSurfaceEnum getBarSurface(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarSurface Bar Surface}' attribute. * * * @param value the new value of the 'Bar Surface' attribute. * @see org.bimserver.models.ifc2x3tc1.IfcReinforcingBarSurfaceEnum * @see #isSetBarSurface() * @see #unsetBarSurface() * @see #getBarSurface() * @generated */ void setBarSurface(IfcReinforcingBarSurfaceEnum value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarSurface Bar Surface}' attribute. * * * @see #isSetBarSurface() * @see #getBarSurface() * @see #setBarSurface(IfcReinforcingBarSurfaceEnum) * @generated */ void unsetBarSurface(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarSurface Bar Surface}' attribute is set. * * * @return whether the value of the 'Bar Surface' attribute is set. * @see #unsetBarSurface() * @see #getBarSurface() * @see #setBarSurface(IfcReinforcingBarSurfaceEnum) * @generated */ boolean isSetBarSurface(); /** * Returns the value of the 'Effective Depth' attribute. * *

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

* * @return the value of the 'Effective Depth' attribute. * @see #isSetEffectiveDepth() * @see #unsetEffectiveDepth() * @see #setEffectiveDepth(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_EffectiveDepth() * @model unsettable="true" * @generated */ double getEffectiveDepth(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepth Effective Depth}' attribute. * * * @param value the new value of the 'Effective Depth' attribute. * @see #isSetEffectiveDepth() * @see #unsetEffectiveDepth() * @see #getEffectiveDepth() * @generated */ void setEffectiveDepth(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepth Effective Depth}' attribute. * * * @see #isSetEffectiveDepth() * @see #getEffectiveDepth() * @see #setEffectiveDepth(double) * @generated */ void unsetEffectiveDepth(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepth Effective Depth}' attribute is set. * * * @return whether the value of the 'Effective Depth' attribute is set. * @see #unsetEffectiveDepth() * @see #getEffectiveDepth() * @see #setEffectiveDepth(double) * @generated */ boolean isSetEffectiveDepth(); /** * Returns the value of the 'Effective Depth As String' attribute. * *

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

* * @return the value of the 'Effective Depth As String' attribute. * @see #isSetEffectiveDepthAsString() * @see #unsetEffectiveDepthAsString() * @see #setEffectiveDepthAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_EffectiveDepthAsString() * @model unsettable="true" * @generated */ String getEffectiveDepthAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepthAsString Effective Depth As String}' attribute. * * * @param value the new value of the 'Effective Depth As String' attribute. * @see #isSetEffectiveDepthAsString() * @see #unsetEffectiveDepthAsString() * @see #getEffectiveDepthAsString() * @generated */ void setEffectiveDepthAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepthAsString Effective Depth As String}' attribute. * * * @see #isSetEffectiveDepthAsString() * @see #getEffectiveDepthAsString() * @see #setEffectiveDepthAsString(String) * @generated */ void unsetEffectiveDepthAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getEffectiveDepthAsString Effective Depth As String}' attribute is set. * * * @return whether the value of the 'Effective Depth As String' attribute is set. * @see #unsetEffectiveDepthAsString() * @see #getEffectiveDepthAsString() * @see #setEffectiveDepthAsString(String) * @generated */ boolean isSetEffectiveDepthAsString(); /** * Returns the value of the 'Nominal Bar Diameter' attribute. * *

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

* * @return the value of the 'Nominal Bar Diameter' attribute. * @see #isSetNominalBarDiameter() * @see #unsetNominalBarDiameter() * @see #setNominalBarDiameter(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_NominalBarDiameter() * @model unsettable="true" * @generated */ double getNominalBarDiameter(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameter Nominal Bar Diameter}' attribute. * * * @param value the new value of the 'Nominal Bar Diameter' attribute. * @see #isSetNominalBarDiameter() * @see #unsetNominalBarDiameter() * @see #getNominalBarDiameter() * @generated */ void setNominalBarDiameter(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameter Nominal Bar Diameter}' attribute. * * * @see #isSetNominalBarDiameter() * @see #getNominalBarDiameter() * @see #setNominalBarDiameter(double) * @generated */ void unsetNominalBarDiameter(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameter Nominal Bar Diameter}' attribute is set. * * * @return whether the value of the 'Nominal Bar Diameter' attribute is set. * @see #unsetNominalBarDiameter() * @see #getNominalBarDiameter() * @see #setNominalBarDiameter(double) * @generated */ boolean isSetNominalBarDiameter(); /** * Returns the value of the 'Nominal Bar Diameter As String' attribute. * *

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

* * @return the value of the 'Nominal Bar Diameter As String' attribute. * @see #isSetNominalBarDiameterAsString() * @see #unsetNominalBarDiameterAsString() * @see #setNominalBarDiameterAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_NominalBarDiameterAsString() * @model unsettable="true" * @generated */ String getNominalBarDiameterAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameterAsString Nominal Bar Diameter As String}' attribute. * * * @param value the new value of the 'Nominal Bar Diameter As String' attribute. * @see #isSetNominalBarDiameterAsString() * @see #unsetNominalBarDiameterAsString() * @see #getNominalBarDiameterAsString() * @generated */ void setNominalBarDiameterAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameterAsString Nominal Bar Diameter As String}' attribute. * * * @see #isSetNominalBarDiameterAsString() * @see #getNominalBarDiameterAsString() * @see #setNominalBarDiameterAsString(String) * @generated */ void unsetNominalBarDiameterAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getNominalBarDiameterAsString Nominal Bar Diameter As String}' attribute is set. * * * @return whether the value of the 'Nominal Bar Diameter As String' attribute is set. * @see #unsetNominalBarDiameterAsString() * @see #getNominalBarDiameterAsString() * @see #setNominalBarDiameterAsString(String) * @generated */ boolean isSetNominalBarDiameterAsString(); /** * Returns the value of the 'Bar Count' attribute. * *

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

* * @return the value of the 'Bar Count' attribute. * @see #isSetBarCount() * @see #unsetBarCount() * @see #setBarCount(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_BarCount() * @model unsettable="true" * @generated */ double getBarCount(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCount Bar Count}' attribute. * * * @param value the new value of the 'Bar Count' attribute. * @see #isSetBarCount() * @see #unsetBarCount() * @see #getBarCount() * @generated */ void setBarCount(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCount Bar Count}' attribute. * * * @see #isSetBarCount() * @see #getBarCount() * @see #setBarCount(double) * @generated */ void unsetBarCount(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCount Bar Count}' attribute is set. * * * @return whether the value of the 'Bar Count' attribute is set. * @see #unsetBarCount() * @see #getBarCount() * @see #setBarCount(double) * @generated */ boolean isSetBarCount(); /** * Returns the value of the 'Bar Count As String' attribute. * *

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

* * @return the value of the 'Bar Count As String' attribute. * @see #isSetBarCountAsString() * @see #unsetBarCountAsString() * @see #setBarCountAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcReinforcementBarProperties_BarCountAsString() * @model unsettable="true" * @generated */ String getBarCountAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCountAsString Bar Count As String}' attribute. * * * @param value the new value of the 'Bar Count As String' attribute. * @see #isSetBarCountAsString() * @see #unsetBarCountAsString() * @see #getBarCountAsString() * @generated */ void setBarCountAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCountAsString Bar Count As String}' attribute. * * * @see #isSetBarCountAsString() * @see #getBarCountAsString() * @see #setBarCountAsString(String) * @generated */ void unsetBarCountAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcReinforcementBarProperties#getBarCountAsString Bar Count As String}' attribute is set. * * * @return whether the value of the 'Bar Count As String' attribute is set. * @see #unsetBarCountAsString() * @see #getBarCountAsString() * @see #setBarCountAsString(String) * @generated */ boolean isSetBarCountAsString(); } // IfcReinforcementBarProperties




© 2015 - 2025 Weber Informatics LLC | Privacy Policy