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

org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties 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 Mechanical Concrete Material Properties'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrength Compressive Strength}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrengthAsString Compressive Strength As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSize Max Aggregate Size}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSizeAsString Max Aggregate Size As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getAdmixturesDescription Admixtures Description}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWorkability Workability}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatio Protective Pore Ratio}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatioAsString Protective Pore Ratio As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWaterImpermeability Water Impermeability}
  • *
* * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties() * @model * @generated */ public interface IfcMechanicalConcreteMaterialProperties extends IfcMechanicalMaterialProperties { /** * Returns the value of the 'Compressive Strength' attribute. * *

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

* * @return the value of the 'Compressive Strength' attribute. * @see #isSetCompressiveStrength() * @see #unsetCompressiveStrength() * @see #setCompressiveStrength(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_CompressiveStrength() * @model unsettable="true" * @generated */ double getCompressiveStrength(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrength Compressive Strength}' attribute. * * * @param value the new value of the 'Compressive Strength' attribute. * @see #isSetCompressiveStrength() * @see #unsetCompressiveStrength() * @see #getCompressiveStrength() * @generated */ void setCompressiveStrength(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrength Compressive Strength}' attribute. * * * @see #isSetCompressiveStrength() * @see #getCompressiveStrength() * @see #setCompressiveStrength(double) * @generated */ void unsetCompressiveStrength(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrength Compressive Strength}' attribute is set. * * * @return whether the value of the 'Compressive Strength' attribute is set. * @see #unsetCompressiveStrength() * @see #getCompressiveStrength() * @see #setCompressiveStrength(double) * @generated */ boolean isSetCompressiveStrength(); /** * Returns the value of the 'Compressive Strength As String' attribute. * *

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

* * @return the value of the 'Compressive Strength As String' attribute. * @see #isSetCompressiveStrengthAsString() * @see #unsetCompressiveStrengthAsString() * @see #setCompressiveStrengthAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_CompressiveStrengthAsString() * @model unsettable="true" * @generated */ String getCompressiveStrengthAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrengthAsString Compressive Strength As String}' attribute. * * * @param value the new value of the 'Compressive Strength As String' attribute. * @see #isSetCompressiveStrengthAsString() * @see #unsetCompressiveStrengthAsString() * @see #getCompressiveStrengthAsString() * @generated */ void setCompressiveStrengthAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrengthAsString Compressive Strength As String}' attribute. * * * @see #isSetCompressiveStrengthAsString() * @see #getCompressiveStrengthAsString() * @see #setCompressiveStrengthAsString(String) * @generated */ void unsetCompressiveStrengthAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getCompressiveStrengthAsString Compressive Strength As String}' attribute is set. * * * @return whether the value of the 'Compressive Strength As String' attribute is set. * @see #unsetCompressiveStrengthAsString() * @see #getCompressiveStrengthAsString() * @see #setCompressiveStrengthAsString(String) * @generated */ boolean isSetCompressiveStrengthAsString(); /** * Returns the value of the 'Max Aggregate Size' attribute. * *

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

* * @return the value of the 'Max Aggregate Size' attribute. * @see #isSetMaxAggregateSize() * @see #unsetMaxAggregateSize() * @see #setMaxAggregateSize(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_MaxAggregateSize() * @model unsettable="true" * @generated */ double getMaxAggregateSize(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSize Max Aggregate Size}' attribute. * * * @param value the new value of the 'Max Aggregate Size' attribute. * @see #isSetMaxAggregateSize() * @see #unsetMaxAggregateSize() * @see #getMaxAggregateSize() * @generated */ void setMaxAggregateSize(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSize Max Aggregate Size}' attribute. * * * @see #isSetMaxAggregateSize() * @see #getMaxAggregateSize() * @see #setMaxAggregateSize(double) * @generated */ void unsetMaxAggregateSize(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSize Max Aggregate Size}' attribute is set. * * * @return whether the value of the 'Max Aggregate Size' attribute is set. * @see #unsetMaxAggregateSize() * @see #getMaxAggregateSize() * @see #setMaxAggregateSize(double) * @generated */ boolean isSetMaxAggregateSize(); /** * Returns the value of the 'Max Aggregate Size As String' attribute. * *

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

* * @return the value of the 'Max Aggregate Size As String' attribute. * @see #isSetMaxAggregateSizeAsString() * @see #unsetMaxAggregateSizeAsString() * @see #setMaxAggregateSizeAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_MaxAggregateSizeAsString() * @model unsettable="true" * @generated */ String getMaxAggregateSizeAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSizeAsString Max Aggregate Size As String}' attribute. * * * @param value the new value of the 'Max Aggregate Size As String' attribute. * @see #isSetMaxAggregateSizeAsString() * @see #unsetMaxAggregateSizeAsString() * @see #getMaxAggregateSizeAsString() * @generated */ void setMaxAggregateSizeAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSizeAsString Max Aggregate Size As String}' attribute. * * * @see #isSetMaxAggregateSizeAsString() * @see #getMaxAggregateSizeAsString() * @see #setMaxAggregateSizeAsString(String) * @generated */ void unsetMaxAggregateSizeAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getMaxAggregateSizeAsString Max Aggregate Size As String}' attribute is set. * * * @return whether the value of the 'Max Aggregate Size As String' attribute is set. * @see #unsetMaxAggregateSizeAsString() * @see #getMaxAggregateSizeAsString() * @see #setMaxAggregateSizeAsString(String) * @generated */ boolean isSetMaxAggregateSizeAsString(); /** * Returns the value of the 'Admixtures Description' attribute. * *

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

* * @return the value of the 'Admixtures Description' attribute. * @see #isSetAdmixturesDescription() * @see #unsetAdmixturesDescription() * @see #setAdmixturesDescription(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_AdmixturesDescription() * @model unsettable="true" * @generated */ String getAdmixturesDescription(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getAdmixturesDescription Admixtures Description}' attribute. * * * @param value the new value of the 'Admixtures Description' attribute. * @see #isSetAdmixturesDescription() * @see #unsetAdmixturesDescription() * @see #getAdmixturesDescription() * @generated */ void setAdmixturesDescription(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getAdmixturesDescription Admixtures Description}' attribute. * * * @see #isSetAdmixturesDescription() * @see #getAdmixturesDescription() * @see #setAdmixturesDescription(String) * @generated */ void unsetAdmixturesDescription(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getAdmixturesDescription Admixtures Description}' attribute is set. * * * @return whether the value of the 'Admixtures Description' attribute is set. * @see #unsetAdmixturesDescription() * @see #getAdmixturesDescription() * @see #setAdmixturesDescription(String) * @generated */ boolean isSetAdmixturesDescription(); /** * Returns the value of the 'Workability' attribute. * *

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

* * @return the value of the 'Workability' attribute. * @see #isSetWorkability() * @see #unsetWorkability() * @see #setWorkability(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_Workability() * @model unsettable="true" * @generated */ String getWorkability(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWorkability Workability}' attribute. * * * @param value the new value of the 'Workability' attribute. * @see #isSetWorkability() * @see #unsetWorkability() * @see #getWorkability() * @generated */ void setWorkability(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWorkability Workability}' attribute. * * * @see #isSetWorkability() * @see #getWorkability() * @see #setWorkability(String) * @generated */ void unsetWorkability(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWorkability Workability}' attribute is set. * * * @return whether the value of the 'Workability' attribute is set. * @see #unsetWorkability() * @see #getWorkability() * @see #setWorkability(String) * @generated */ boolean isSetWorkability(); /** * Returns the value of the 'Protective Pore Ratio' attribute. * *

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

* * @return the value of the 'Protective Pore Ratio' attribute. * @see #isSetProtectivePoreRatio() * @see #unsetProtectivePoreRatio() * @see #setProtectivePoreRatio(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_ProtectivePoreRatio() * @model unsettable="true" * @generated */ double getProtectivePoreRatio(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatio Protective Pore Ratio}' attribute. * * * @param value the new value of the 'Protective Pore Ratio' attribute. * @see #isSetProtectivePoreRatio() * @see #unsetProtectivePoreRatio() * @see #getProtectivePoreRatio() * @generated */ void setProtectivePoreRatio(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatio Protective Pore Ratio}' attribute. * * * @see #isSetProtectivePoreRatio() * @see #getProtectivePoreRatio() * @see #setProtectivePoreRatio(double) * @generated */ void unsetProtectivePoreRatio(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatio Protective Pore Ratio}' attribute is set. * * * @return whether the value of the 'Protective Pore Ratio' attribute is set. * @see #unsetProtectivePoreRatio() * @see #getProtectivePoreRatio() * @see #setProtectivePoreRatio(double) * @generated */ boolean isSetProtectivePoreRatio(); /** * Returns the value of the 'Protective Pore Ratio As String' attribute. * *

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

* * @return the value of the 'Protective Pore Ratio As String' attribute. * @see #isSetProtectivePoreRatioAsString() * @see #unsetProtectivePoreRatioAsString() * @see #setProtectivePoreRatioAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_ProtectivePoreRatioAsString() * @model unsettable="true" * @generated */ String getProtectivePoreRatioAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatioAsString Protective Pore Ratio As String}' attribute. * * * @param value the new value of the 'Protective Pore Ratio As String' attribute. * @see #isSetProtectivePoreRatioAsString() * @see #unsetProtectivePoreRatioAsString() * @see #getProtectivePoreRatioAsString() * @generated */ void setProtectivePoreRatioAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatioAsString Protective Pore Ratio As String}' attribute. * * * @see #isSetProtectivePoreRatioAsString() * @see #getProtectivePoreRatioAsString() * @see #setProtectivePoreRatioAsString(String) * @generated */ void unsetProtectivePoreRatioAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getProtectivePoreRatioAsString Protective Pore Ratio As String}' attribute is set. * * * @return whether the value of the 'Protective Pore Ratio As String' attribute is set. * @see #unsetProtectivePoreRatioAsString() * @see #getProtectivePoreRatioAsString() * @see #setProtectivePoreRatioAsString(String) * @generated */ boolean isSetProtectivePoreRatioAsString(); /** * Returns the value of the 'Water Impermeability' attribute. * *

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

* * @return the value of the 'Water Impermeability' attribute. * @see #isSetWaterImpermeability() * @see #unsetWaterImpermeability() * @see #setWaterImpermeability(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcMechanicalConcreteMaterialProperties_WaterImpermeability() * @model unsettable="true" * @generated */ String getWaterImpermeability(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWaterImpermeability Water Impermeability}' attribute. * * * @param value the new value of the 'Water Impermeability' attribute. * @see #isSetWaterImpermeability() * @see #unsetWaterImpermeability() * @see #getWaterImpermeability() * @generated */ void setWaterImpermeability(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWaterImpermeability Water Impermeability}' attribute. * * * @see #isSetWaterImpermeability() * @see #getWaterImpermeability() * @see #setWaterImpermeability(String) * @generated */ void unsetWaterImpermeability(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcMechanicalConcreteMaterialProperties#getWaterImpermeability Water Impermeability}' attribute is set. * * * @return whether the value of the 'Water Impermeability' attribute is set. * @see #unsetWaterImpermeability() * @see #getWaterImpermeability() * @see #setWaterImpermeability(String) * @generated */ boolean isSetWaterImpermeability(); } // IfcMechanicalConcreteMaterialProperties




© 2015 - 2024 Weber Informatics LLC | Privacy Policy