/** * Copyright (C) 2009-2013 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 <http://www.gnu.org/licenses/>. */ package org.bimserver.models.ifc2x3tc1; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Ifc Optical Material Properties</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittance <em>Visible Transmittance</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittanceAsString <em>Visible Transmittance As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittance <em>Solar Transmittance</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittanceAsString <em>Solar Transmittance As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittance <em>Thermal Ir Transmittance</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittanceAsString <em>Thermal Ir Transmittance As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBack <em>Thermal Ir Emissivity Back</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBackAsString <em>Thermal Ir Emissivity Back As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFront <em>Thermal Ir Emissivity Front</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFrontAsString <em>Thermal Ir Emissivity Front As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBack <em>Visible Reflectance Back</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBackAsString <em>Visible Reflectance Back As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFront <em>Visible Reflectance Front</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFrontAsString <em>Visible Reflectance Front As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFront <em>Solar Reflectance Front</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFrontAsString <em>Solar Reflectance Front As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBack <em>Solar Reflectance Back</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBackAsString <em>Solar Reflectance Back As String</em>}</li> * </ul> * </p> * * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties() * @model * @generated */ public interface IfcOpticalMaterialProperties extends IfcMaterialProperties { /** * Returns the value of the '<em><b>Visible Transmittance</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Transmittance</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Transmittance</em>' attribute. * @see #isSetVisibleTransmittance() * @see #unsetVisibleTransmittance() * @see #setVisibleTransmittance(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_VisibleTransmittance() * @model unsettable="true" * @generated */ double getVisibleTransmittance(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittance <em>Visible Transmittance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Transmittance</em>' attribute. * @see #isSetVisibleTransmittance() * @see #unsetVisibleTransmittance() * @see #getVisibleTransmittance() * @generated */ void setVisibleTransmittance(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittance <em>Visible Transmittance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetVisibleTransmittance() * @see #getVisibleTransmittance() * @see #setVisibleTransmittance(double) * @generated */ void unsetVisibleTransmittance(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittance <em>Visible Transmittance</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Visible Transmittance</em>' attribute is set. * @see #unsetVisibleTransmittance() * @see #getVisibleTransmittance() * @see #setVisibleTransmittance(double) * @generated */ boolean isSetVisibleTransmittance(); /** * Returns the value of the '<em><b>Visible Transmittance As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Transmittance As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Transmittance As String</em>' attribute. * @see #isSetVisibleTransmittanceAsString() * @see #unsetVisibleTransmittanceAsString() * @see #setVisibleTransmittanceAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_VisibleTransmittanceAsString() * @model unsettable="true" * @generated */ String getVisibleTransmittanceAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittanceAsString <em>Visible Transmittance As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Transmittance As String</em>' attribute. * @see #isSetVisibleTransmittanceAsString() * @see #unsetVisibleTransmittanceAsString() * @see #getVisibleTransmittanceAsString() * @generated */ void setVisibleTransmittanceAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittanceAsString <em>Visible Transmittance As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetVisibleTransmittanceAsString() * @see #getVisibleTransmittanceAsString() * @see #setVisibleTransmittanceAsString(String) * @generated */ void unsetVisibleTransmittanceAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleTransmittanceAsString <em>Visible Transmittance As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Visible Transmittance As String</em>' attribute is set. * @see #unsetVisibleTransmittanceAsString() * @see #getVisibleTransmittanceAsString() * @see #setVisibleTransmittanceAsString(String) * @generated */ boolean isSetVisibleTransmittanceAsString(); /** * Returns the value of the '<em><b>Solar Transmittance</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Solar Transmittance</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Solar Transmittance</em>' attribute. * @see #isSetSolarTransmittance() * @see #unsetSolarTransmittance() * @see #setSolarTransmittance(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_SolarTransmittance() * @model unsettable="true" * @generated */ double getSolarTransmittance(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittance <em>Solar Transmittance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Solar Transmittance</em>' attribute. * @see #isSetSolarTransmittance() * @see #unsetSolarTransmittance() * @see #getSolarTransmittance() * @generated */ void setSolarTransmittance(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittance <em>Solar Transmittance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSolarTransmittance() * @see #getSolarTransmittance() * @see #setSolarTransmittance(double) * @generated */ void unsetSolarTransmittance(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittance <em>Solar Transmittance</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Solar Transmittance</em>' attribute is set. * @see #unsetSolarTransmittance() * @see #getSolarTransmittance() * @see #setSolarTransmittance(double) * @generated */ boolean isSetSolarTransmittance(); /** * Returns the value of the '<em><b>Solar Transmittance As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Solar Transmittance As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Solar Transmittance As String</em>' attribute. * @see #isSetSolarTransmittanceAsString() * @see #unsetSolarTransmittanceAsString() * @see #setSolarTransmittanceAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_SolarTransmittanceAsString() * @model unsettable="true" * @generated */ String getSolarTransmittanceAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittanceAsString <em>Solar Transmittance As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Solar Transmittance As String</em>' attribute. * @see #isSetSolarTransmittanceAsString() * @see #unsetSolarTransmittanceAsString() * @see #getSolarTransmittanceAsString() * @generated */ void setSolarTransmittanceAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittanceAsString <em>Solar Transmittance As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSolarTransmittanceAsString() * @see #getSolarTransmittanceAsString() * @see #setSolarTransmittanceAsString(String) * @generated */ void unsetSolarTransmittanceAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarTransmittanceAsString <em>Solar Transmittance As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Solar Transmittance As String</em>' attribute is set. * @see #unsetSolarTransmittanceAsString() * @see #getSolarTransmittanceAsString() * @see #setSolarTransmittanceAsString(String) * @generated */ boolean isSetSolarTransmittanceAsString(); /** * Returns the value of the '<em><b>Thermal Ir Transmittance</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Thermal Ir Transmittance</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Thermal Ir Transmittance</em>' attribute. * @see #isSetThermalIrTransmittance() * @see #unsetThermalIrTransmittance() * @see #setThermalIrTransmittance(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_ThermalIrTransmittance() * @model unsettable="true" * @generated */ double getThermalIrTransmittance(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittance <em>Thermal Ir Transmittance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Thermal Ir Transmittance</em>' attribute. * @see #isSetThermalIrTransmittance() * @see #unsetThermalIrTransmittance() * @see #getThermalIrTransmittance() * @generated */ void setThermalIrTransmittance(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittance <em>Thermal Ir Transmittance</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThermalIrTransmittance() * @see #getThermalIrTransmittance() * @see #setThermalIrTransmittance(double) * @generated */ void unsetThermalIrTransmittance(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittance <em>Thermal Ir Transmittance</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Thermal Ir Transmittance</em>' attribute is set. * @see #unsetThermalIrTransmittance() * @see #getThermalIrTransmittance() * @see #setThermalIrTransmittance(double) * @generated */ boolean isSetThermalIrTransmittance(); /** * Returns the value of the '<em><b>Thermal Ir Transmittance As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Thermal Ir Transmittance As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Thermal Ir Transmittance As String</em>' attribute. * @see #isSetThermalIrTransmittanceAsString() * @see #unsetThermalIrTransmittanceAsString() * @see #setThermalIrTransmittanceAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_ThermalIrTransmittanceAsString() * @model unsettable="true" * @generated */ String getThermalIrTransmittanceAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittanceAsString <em>Thermal Ir Transmittance As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Thermal Ir Transmittance As String</em>' attribute. * @see #isSetThermalIrTransmittanceAsString() * @see #unsetThermalIrTransmittanceAsString() * @see #getThermalIrTransmittanceAsString() * @generated */ void setThermalIrTransmittanceAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittanceAsString <em>Thermal Ir Transmittance As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThermalIrTransmittanceAsString() * @see #getThermalIrTransmittanceAsString() * @see #setThermalIrTransmittanceAsString(String) * @generated */ void unsetThermalIrTransmittanceAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrTransmittanceAsString <em>Thermal Ir Transmittance As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Thermal Ir Transmittance As String</em>' attribute is set. * @see #unsetThermalIrTransmittanceAsString() * @see #getThermalIrTransmittanceAsString() * @see #setThermalIrTransmittanceAsString(String) * @generated */ boolean isSetThermalIrTransmittanceAsString(); /** * Returns the value of the '<em><b>Thermal Ir Emissivity Back</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Thermal Ir Emissivity Back</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Thermal Ir Emissivity Back</em>' attribute. * @see #isSetThermalIrEmissivityBack() * @see #unsetThermalIrEmissivityBack() * @see #setThermalIrEmissivityBack(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_ThermalIrEmissivityBack() * @model unsettable="true" * @generated */ double getThermalIrEmissivityBack(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBack <em>Thermal Ir Emissivity Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Thermal Ir Emissivity Back</em>' attribute. * @see #isSetThermalIrEmissivityBack() * @see #unsetThermalIrEmissivityBack() * @see #getThermalIrEmissivityBack() * @generated */ void setThermalIrEmissivityBack(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBack <em>Thermal Ir Emissivity Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThermalIrEmissivityBack() * @see #getThermalIrEmissivityBack() * @see #setThermalIrEmissivityBack(double) * @generated */ void unsetThermalIrEmissivityBack(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBack <em>Thermal Ir Emissivity Back</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Thermal Ir Emissivity Back</em>' attribute is set. * @see #unsetThermalIrEmissivityBack() * @see #getThermalIrEmissivityBack() * @see #setThermalIrEmissivityBack(double) * @generated */ boolean isSetThermalIrEmissivityBack(); /** * Returns the value of the '<em><b>Thermal Ir Emissivity Back As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Thermal Ir Emissivity Back As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Thermal Ir Emissivity Back As String</em>' attribute. * @see #isSetThermalIrEmissivityBackAsString() * @see #unsetThermalIrEmissivityBackAsString() * @see #setThermalIrEmissivityBackAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_ThermalIrEmissivityBackAsString() * @model unsettable="true" * @generated */ String getThermalIrEmissivityBackAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBackAsString <em>Thermal Ir Emissivity Back As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Thermal Ir Emissivity Back As String</em>' attribute. * @see #isSetThermalIrEmissivityBackAsString() * @see #unsetThermalIrEmissivityBackAsString() * @see #getThermalIrEmissivityBackAsString() * @generated */ void setThermalIrEmissivityBackAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBackAsString <em>Thermal Ir Emissivity Back As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThermalIrEmissivityBackAsString() * @see #getThermalIrEmissivityBackAsString() * @see #setThermalIrEmissivityBackAsString(String) * @generated */ void unsetThermalIrEmissivityBackAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityBackAsString <em>Thermal Ir Emissivity Back As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Thermal Ir Emissivity Back As String</em>' attribute is set. * @see #unsetThermalIrEmissivityBackAsString() * @see #getThermalIrEmissivityBackAsString() * @see #setThermalIrEmissivityBackAsString(String) * @generated */ boolean isSetThermalIrEmissivityBackAsString(); /** * Returns the value of the '<em><b>Thermal Ir Emissivity Front</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Thermal Ir Emissivity Front</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Thermal Ir Emissivity Front</em>' attribute. * @see #isSetThermalIrEmissivityFront() * @see #unsetThermalIrEmissivityFront() * @see #setThermalIrEmissivityFront(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_ThermalIrEmissivityFront() * @model unsettable="true" * @generated */ double getThermalIrEmissivityFront(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFront <em>Thermal Ir Emissivity Front</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Thermal Ir Emissivity Front</em>' attribute. * @see #isSetThermalIrEmissivityFront() * @see #unsetThermalIrEmissivityFront() * @see #getThermalIrEmissivityFront() * @generated */ void setThermalIrEmissivityFront(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFront <em>Thermal Ir Emissivity Front</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThermalIrEmissivityFront() * @see #getThermalIrEmissivityFront() * @see #setThermalIrEmissivityFront(double) * @generated */ void unsetThermalIrEmissivityFront(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFront <em>Thermal Ir Emissivity Front</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Thermal Ir Emissivity Front</em>' attribute is set. * @see #unsetThermalIrEmissivityFront() * @see #getThermalIrEmissivityFront() * @see #setThermalIrEmissivityFront(double) * @generated */ boolean isSetThermalIrEmissivityFront(); /** * Returns the value of the '<em><b>Thermal Ir Emissivity Front As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Thermal Ir Emissivity Front As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Thermal Ir Emissivity Front As String</em>' attribute. * @see #isSetThermalIrEmissivityFrontAsString() * @see #unsetThermalIrEmissivityFrontAsString() * @see #setThermalIrEmissivityFrontAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_ThermalIrEmissivityFrontAsString() * @model unsettable="true" * @generated */ String getThermalIrEmissivityFrontAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFrontAsString <em>Thermal Ir Emissivity Front As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Thermal Ir Emissivity Front As String</em>' attribute. * @see #isSetThermalIrEmissivityFrontAsString() * @see #unsetThermalIrEmissivityFrontAsString() * @see #getThermalIrEmissivityFrontAsString() * @generated */ void setThermalIrEmissivityFrontAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFrontAsString <em>Thermal Ir Emissivity Front As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThermalIrEmissivityFrontAsString() * @see #getThermalIrEmissivityFrontAsString() * @see #setThermalIrEmissivityFrontAsString(String) * @generated */ void unsetThermalIrEmissivityFrontAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getThermalIrEmissivityFrontAsString <em>Thermal Ir Emissivity Front As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Thermal Ir Emissivity Front As String</em>' attribute is set. * @see #unsetThermalIrEmissivityFrontAsString() * @see #getThermalIrEmissivityFrontAsString() * @see #setThermalIrEmissivityFrontAsString(String) * @generated */ boolean isSetThermalIrEmissivityFrontAsString(); /** * Returns the value of the '<em><b>Visible Reflectance Back</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Reflectance Back</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Reflectance Back</em>' attribute. * @see #isSetVisibleReflectanceBack() * @see #unsetVisibleReflectanceBack() * @see #setVisibleReflectanceBack(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_VisibleReflectanceBack() * @model unsettable="true" * @generated */ double getVisibleReflectanceBack(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBack <em>Visible Reflectance Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Reflectance Back</em>' attribute. * @see #isSetVisibleReflectanceBack() * @see #unsetVisibleReflectanceBack() * @see #getVisibleReflectanceBack() * @generated */ void setVisibleReflectanceBack(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBack <em>Visible Reflectance Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetVisibleReflectanceBack() * @see #getVisibleReflectanceBack() * @see #setVisibleReflectanceBack(double) * @generated */ void unsetVisibleReflectanceBack(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBack <em>Visible Reflectance Back</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Visible Reflectance Back</em>' attribute is set. * @see #unsetVisibleReflectanceBack() * @see #getVisibleReflectanceBack() * @see #setVisibleReflectanceBack(double) * @generated */ boolean isSetVisibleReflectanceBack(); /** * Returns the value of the '<em><b>Visible Reflectance Back As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Reflectance Back As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Reflectance Back As String</em>' attribute. * @see #isSetVisibleReflectanceBackAsString() * @see #unsetVisibleReflectanceBackAsString() * @see #setVisibleReflectanceBackAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_VisibleReflectanceBackAsString() * @model unsettable="true" * @generated */ String getVisibleReflectanceBackAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBackAsString <em>Visible Reflectance Back As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Reflectance Back As String</em>' attribute. * @see #isSetVisibleReflectanceBackAsString() * @see #unsetVisibleReflectanceBackAsString() * @see #getVisibleReflectanceBackAsString() * @generated */ void setVisibleReflectanceBackAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBackAsString <em>Visible Reflectance Back As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetVisibleReflectanceBackAsString() * @see #getVisibleReflectanceBackAsString() * @see #setVisibleReflectanceBackAsString(String) * @generated */ void unsetVisibleReflectanceBackAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceBackAsString <em>Visible Reflectance Back As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Visible Reflectance Back As String</em>' attribute is set. * @see #unsetVisibleReflectanceBackAsString() * @see #getVisibleReflectanceBackAsString() * @see #setVisibleReflectanceBackAsString(String) * @generated */ boolean isSetVisibleReflectanceBackAsString(); /** * Returns the value of the '<em><b>Visible Reflectance Front</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Reflectance Front</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Reflectance Front</em>' attribute. * @see #isSetVisibleReflectanceFront() * @see #unsetVisibleReflectanceFront() * @see #setVisibleReflectanceFront(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_VisibleReflectanceFront() * @model unsettable="true" * @generated */ double getVisibleReflectanceFront(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFront <em>Visible Reflectance Front</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Reflectance Front</em>' attribute. * @see #isSetVisibleReflectanceFront() * @see #unsetVisibleReflectanceFront() * @see #getVisibleReflectanceFront() * @generated */ void setVisibleReflectanceFront(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFront <em>Visible Reflectance Front</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetVisibleReflectanceFront() * @see #getVisibleReflectanceFront() * @see #setVisibleReflectanceFront(double) * @generated */ void unsetVisibleReflectanceFront(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFront <em>Visible Reflectance Front</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Visible Reflectance Front</em>' attribute is set. * @see #unsetVisibleReflectanceFront() * @see #getVisibleReflectanceFront() * @see #setVisibleReflectanceFront(double) * @generated */ boolean isSetVisibleReflectanceFront(); /** * Returns the value of the '<em><b>Visible Reflectance Front As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Visible Reflectance Front As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Visible Reflectance Front As String</em>' attribute. * @see #isSetVisibleReflectanceFrontAsString() * @see #unsetVisibleReflectanceFrontAsString() * @see #setVisibleReflectanceFrontAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_VisibleReflectanceFrontAsString() * @model unsettable="true" * @generated */ String getVisibleReflectanceFrontAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFrontAsString <em>Visible Reflectance Front As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Visible Reflectance Front As String</em>' attribute. * @see #isSetVisibleReflectanceFrontAsString() * @see #unsetVisibleReflectanceFrontAsString() * @see #getVisibleReflectanceFrontAsString() * @generated */ void setVisibleReflectanceFrontAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFrontAsString <em>Visible Reflectance Front As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetVisibleReflectanceFrontAsString() * @see #getVisibleReflectanceFrontAsString() * @see #setVisibleReflectanceFrontAsString(String) * @generated */ void unsetVisibleReflectanceFrontAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getVisibleReflectanceFrontAsString <em>Visible Reflectance Front As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Visible Reflectance Front As String</em>' attribute is set. * @see #unsetVisibleReflectanceFrontAsString() * @see #getVisibleReflectanceFrontAsString() * @see #setVisibleReflectanceFrontAsString(String) * @generated */ boolean isSetVisibleReflectanceFrontAsString(); /** * Returns the value of the '<em><b>Solar Reflectance Front</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Solar Reflectance Front</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Solar Reflectance Front</em>' attribute. * @see #isSetSolarReflectanceFront() * @see #unsetSolarReflectanceFront() * @see #setSolarReflectanceFront(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_SolarReflectanceFront() * @model unsettable="true" * @generated */ double getSolarReflectanceFront(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFront <em>Solar Reflectance Front</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Solar Reflectance Front</em>' attribute. * @see #isSetSolarReflectanceFront() * @see #unsetSolarReflectanceFront() * @see #getSolarReflectanceFront() * @generated */ void setSolarReflectanceFront(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFront <em>Solar Reflectance Front</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSolarReflectanceFront() * @see #getSolarReflectanceFront() * @see #setSolarReflectanceFront(double) * @generated */ void unsetSolarReflectanceFront(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFront <em>Solar Reflectance Front</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Solar Reflectance Front</em>' attribute is set. * @see #unsetSolarReflectanceFront() * @see #getSolarReflectanceFront() * @see #setSolarReflectanceFront(double) * @generated */ boolean isSetSolarReflectanceFront(); /** * Returns the value of the '<em><b>Solar Reflectance Front As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Solar Reflectance Front As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Solar Reflectance Front As String</em>' attribute. * @see #isSetSolarReflectanceFrontAsString() * @see #unsetSolarReflectanceFrontAsString() * @see #setSolarReflectanceFrontAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_SolarReflectanceFrontAsString() * @model unsettable="true" * @generated */ String getSolarReflectanceFrontAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFrontAsString <em>Solar Reflectance Front As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Solar Reflectance Front As String</em>' attribute. * @see #isSetSolarReflectanceFrontAsString() * @see #unsetSolarReflectanceFrontAsString() * @see #getSolarReflectanceFrontAsString() * @generated */ void setSolarReflectanceFrontAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFrontAsString <em>Solar Reflectance Front As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSolarReflectanceFrontAsString() * @see #getSolarReflectanceFrontAsString() * @see #setSolarReflectanceFrontAsString(String) * @generated */ void unsetSolarReflectanceFrontAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceFrontAsString <em>Solar Reflectance Front As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Solar Reflectance Front As String</em>' attribute is set. * @see #unsetSolarReflectanceFrontAsString() * @see #getSolarReflectanceFrontAsString() * @see #setSolarReflectanceFrontAsString(String) * @generated */ boolean isSetSolarReflectanceFrontAsString(); /** * Returns the value of the '<em><b>Solar Reflectance Back</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Solar Reflectance Back</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Solar Reflectance Back</em>' attribute. * @see #isSetSolarReflectanceBack() * @see #unsetSolarReflectanceBack() * @see #setSolarReflectanceBack(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_SolarReflectanceBack() * @model unsettable="true" * @generated */ double getSolarReflectanceBack(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBack <em>Solar Reflectance Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Solar Reflectance Back</em>' attribute. * @see #isSetSolarReflectanceBack() * @see #unsetSolarReflectanceBack() * @see #getSolarReflectanceBack() * @generated */ void setSolarReflectanceBack(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBack <em>Solar Reflectance Back</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSolarReflectanceBack() * @see #getSolarReflectanceBack() * @see #setSolarReflectanceBack(double) * @generated */ void unsetSolarReflectanceBack(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBack <em>Solar Reflectance Back</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Solar Reflectance Back</em>' attribute is set. * @see #unsetSolarReflectanceBack() * @see #getSolarReflectanceBack() * @see #setSolarReflectanceBack(double) * @generated */ boolean isSetSolarReflectanceBack(); /** * Returns the value of the '<em><b>Solar Reflectance Back As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Solar Reflectance Back As String</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Solar Reflectance Back As String</em>' attribute. * @see #isSetSolarReflectanceBackAsString() * @see #unsetSolarReflectanceBackAsString() * @see #setSolarReflectanceBackAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcOpticalMaterialProperties_SolarReflectanceBackAsString() * @model unsettable="true" * @generated */ String getSolarReflectanceBackAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBackAsString <em>Solar Reflectance Back As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Solar Reflectance Back As String</em>' attribute. * @see #isSetSolarReflectanceBackAsString() * @see #unsetSolarReflectanceBackAsString() * @see #getSolarReflectanceBackAsString() * @generated */ void setSolarReflectanceBackAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBackAsString <em>Solar Reflectance Back As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetSolarReflectanceBackAsString() * @see #getSolarReflectanceBackAsString() * @see #setSolarReflectanceBackAsString(String) * @generated */ void unsetSolarReflectanceBackAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcOpticalMaterialProperties#getSolarReflectanceBackAsString <em>Solar Reflectance Back As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Solar Reflectance Back As String</em>' attribute is set. * @see #unsetSolarReflectanceBackAsString() * @see #getSolarReflectanceBackAsString() * @see #setSolarReflectanceBackAsString(String) * @generated */ boolean isSetSolarReflectanceBackAsString(); } // IfcOpticalMaterialProperties