/** * 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 Door Lining Properties</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepth <em>Lining Depth</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepthAsString <em>Lining Depth As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThickness <em>Lining Thickness</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThicknessAsString <em>Lining Thickness As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepth <em>Threshold Depth</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepthAsString <em>Threshold Depth As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThickness <em>Threshold Thickness</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThicknessAsString <em>Threshold Thickness As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThickness <em>Transom Thickness</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThicknessAsString <em>Transom Thickness As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffset <em>Transom Offset</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffsetAsString <em>Transom Offset As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffset <em>Lining Offset</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffsetAsString <em>Lining Offset As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffset <em>Threshold Offset</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffsetAsString <em>Threshold Offset As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThickness <em>Casing Thickness</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThicknessAsString <em>Casing Thickness As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepth <em>Casing Depth</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepthAsString <em>Casing Depth As String</em>}</li> * <li>{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getShapeAspectStyle <em>Shape Aspect Style</em>}</li> * </ul> * </p> * * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties() * @model * @generated */ public interface IfcDoorLiningProperties extends IfcPropertySetDefinition { /** * Returns the value of the '<em><b>Lining Depth</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lining Depth</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Lining Depth</em>' attribute. * @see #isSetLiningDepth() * @see #unsetLiningDepth() * @see #setLiningDepth(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_LiningDepth() * @model unsettable="true" * @generated */ double getLiningDepth(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepth <em>Lining Depth</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lining Depth</em>' attribute. * @see #isSetLiningDepth() * @see #unsetLiningDepth() * @see #getLiningDepth() * @generated */ void setLiningDepth(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepth <em>Lining Depth</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLiningDepth() * @see #getLiningDepth() * @see #setLiningDepth(double) * @generated */ void unsetLiningDepth(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepth <em>Lining Depth</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Lining Depth</em>' attribute is set. * @see #unsetLiningDepth() * @see #getLiningDepth() * @see #setLiningDepth(double) * @generated */ boolean isSetLiningDepth(); /** * Returns the value of the '<em><b>Lining Depth As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lining Depth 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>Lining Depth As String</em>' attribute. * @see #isSetLiningDepthAsString() * @see #unsetLiningDepthAsString() * @see #setLiningDepthAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_LiningDepthAsString() * @model unsettable="true" * @generated */ String getLiningDepthAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepthAsString <em>Lining Depth As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lining Depth As String</em>' attribute. * @see #isSetLiningDepthAsString() * @see #unsetLiningDepthAsString() * @see #getLiningDepthAsString() * @generated */ void setLiningDepthAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepthAsString <em>Lining Depth As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLiningDepthAsString() * @see #getLiningDepthAsString() * @see #setLiningDepthAsString(String) * @generated */ void unsetLiningDepthAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepthAsString <em>Lining Depth As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Lining Depth As String</em>' attribute is set. * @see #unsetLiningDepthAsString() * @see #getLiningDepthAsString() * @see #setLiningDepthAsString(String) * @generated */ boolean isSetLiningDepthAsString(); /** * Returns the value of the '<em><b>Lining Thickness</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lining Thickness</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Lining Thickness</em>' attribute. * @see #isSetLiningThickness() * @see #unsetLiningThickness() * @see #setLiningThickness(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_LiningThickness() * @model unsettable="true" * @generated */ double getLiningThickness(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThickness <em>Lining Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lining Thickness</em>' attribute. * @see #isSetLiningThickness() * @see #unsetLiningThickness() * @see #getLiningThickness() * @generated */ void setLiningThickness(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThickness <em>Lining Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLiningThickness() * @see #getLiningThickness() * @see #setLiningThickness(double) * @generated */ void unsetLiningThickness(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThickness <em>Lining Thickness</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Lining Thickness</em>' attribute is set. * @see #unsetLiningThickness() * @see #getLiningThickness() * @see #setLiningThickness(double) * @generated */ boolean isSetLiningThickness(); /** * Returns the value of the '<em><b>Lining Thickness As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lining Thickness 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>Lining Thickness As String</em>' attribute. * @see #isSetLiningThicknessAsString() * @see #unsetLiningThicknessAsString() * @see #setLiningThicknessAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_LiningThicknessAsString() * @model unsettable="true" * @generated */ String getLiningThicknessAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThicknessAsString <em>Lining Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lining Thickness As String</em>' attribute. * @see #isSetLiningThicknessAsString() * @see #unsetLiningThicknessAsString() * @see #getLiningThicknessAsString() * @generated */ void setLiningThicknessAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThicknessAsString <em>Lining Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLiningThicknessAsString() * @see #getLiningThicknessAsString() * @see #setLiningThicknessAsString(String) * @generated */ void unsetLiningThicknessAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThicknessAsString <em>Lining Thickness As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Lining Thickness As String</em>' attribute is set. * @see #unsetLiningThicknessAsString() * @see #getLiningThicknessAsString() * @see #setLiningThicknessAsString(String) * @generated */ boolean isSetLiningThicknessAsString(); /** * Returns the value of the '<em><b>Threshold Depth</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Threshold Depth</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Threshold Depth</em>' attribute. * @see #isSetThresholdDepth() * @see #unsetThresholdDepth() * @see #setThresholdDepth(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_ThresholdDepth() * @model unsettable="true" * @generated */ double getThresholdDepth(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepth <em>Threshold Depth</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Threshold Depth</em>' attribute. * @see #isSetThresholdDepth() * @see #unsetThresholdDepth() * @see #getThresholdDepth() * @generated */ void setThresholdDepth(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepth <em>Threshold Depth</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThresholdDepth() * @see #getThresholdDepth() * @see #setThresholdDepth(double) * @generated */ void unsetThresholdDepth(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepth <em>Threshold Depth</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Threshold Depth</em>' attribute is set. * @see #unsetThresholdDepth() * @see #getThresholdDepth() * @see #setThresholdDepth(double) * @generated */ boolean isSetThresholdDepth(); /** * Returns the value of the '<em><b>Threshold Depth As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Threshold Depth 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>Threshold Depth As String</em>' attribute. * @see #isSetThresholdDepthAsString() * @see #unsetThresholdDepthAsString() * @see #setThresholdDepthAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_ThresholdDepthAsString() * @model unsettable="true" * @generated */ String getThresholdDepthAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepthAsString <em>Threshold Depth As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Threshold Depth As String</em>' attribute. * @see #isSetThresholdDepthAsString() * @see #unsetThresholdDepthAsString() * @see #getThresholdDepthAsString() * @generated */ void setThresholdDepthAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepthAsString <em>Threshold Depth As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThresholdDepthAsString() * @see #getThresholdDepthAsString() * @see #setThresholdDepthAsString(String) * @generated */ void unsetThresholdDepthAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepthAsString <em>Threshold Depth As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Threshold Depth As String</em>' attribute is set. * @see #unsetThresholdDepthAsString() * @see #getThresholdDepthAsString() * @see #setThresholdDepthAsString(String) * @generated */ boolean isSetThresholdDepthAsString(); /** * Returns the value of the '<em><b>Threshold Thickness</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Threshold Thickness</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Threshold Thickness</em>' attribute. * @see #isSetThresholdThickness() * @see #unsetThresholdThickness() * @see #setThresholdThickness(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_ThresholdThickness() * @model unsettable="true" * @generated */ double getThresholdThickness(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThickness <em>Threshold Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Threshold Thickness</em>' attribute. * @see #isSetThresholdThickness() * @see #unsetThresholdThickness() * @see #getThresholdThickness() * @generated */ void setThresholdThickness(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThickness <em>Threshold Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThresholdThickness() * @see #getThresholdThickness() * @see #setThresholdThickness(double) * @generated */ void unsetThresholdThickness(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThickness <em>Threshold Thickness</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Threshold Thickness</em>' attribute is set. * @see #unsetThresholdThickness() * @see #getThresholdThickness() * @see #setThresholdThickness(double) * @generated */ boolean isSetThresholdThickness(); /** * Returns the value of the '<em><b>Threshold Thickness As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Threshold Thickness 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>Threshold Thickness As String</em>' attribute. * @see #isSetThresholdThicknessAsString() * @see #unsetThresholdThicknessAsString() * @see #setThresholdThicknessAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_ThresholdThicknessAsString() * @model unsettable="true" * @generated */ String getThresholdThicknessAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThicknessAsString <em>Threshold Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Threshold Thickness As String</em>' attribute. * @see #isSetThresholdThicknessAsString() * @see #unsetThresholdThicknessAsString() * @see #getThresholdThicknessAsString() * @generated */ void setThresholdThicknessAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThicknessAsString <em>Threshold Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThresholdThicknessAsString() * @see #getThresholdThicknessAsString() * @see #setThresholdThicknessAsString(String) * @generated */ void unsetThresholdThicknessAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThicknessAsString <em>Threshold Thickness As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Threshold Thickness As String</em>' attribute is set. * @see #unsetThresholdThicknessAsString() * @see #getThresholdThicknessAsString() * @see #setThresholdThicknessAsString(String) * @generated */ boolean isSetThresholdThicknessAsString(); /** * Returns the value of the '<em><b>Transom Thickness</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transom Thickness</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Transom Thickness</em>' attribute. * @see #isSetTransomThickness() * @see #unsetTransomThickness() * @see #setTransomThickness(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_TransomThickness() * @model unsettable="true" * @generated */ double getTransomThickness(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThickness <em>Transom Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transom Thickness</em>' attribute. * @see #isSetTransomThickness() * @see #unsetTransomThickness() * @see #getTransomThickness() * @generated */ void setTransomThickness(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThickness <em>Transom Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTransomThickness() * @see #getTransomThickness() * @see #setTransomThickness(double) * @generated */ void unsetTransomThickness(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThickness <em>Transom Thickness</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Transom Thickness</em>' attribute is set. * @see #unsetTransomThickness() * @see #getTransomThickness() * @see #setTransomThickness(double) * @generated */ boolean isSetTransomThickness(); /** * Returns the value of the '<em><b>Transom Thickness As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transom Thickness 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>Transom Thickness As String</em>' attribute. * @see #isSetTransomThicknessAsString() * @see #unsetTransomThicknessAsString() * @see #setTransomThicknessAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_TransomThicknessAsString() * @model unsettable="true" * @generated */ String getTransomThicknessAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThicknessAsString <em>Transom Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transom Thickness As String</em>' attribute. * @see #isSetTransomThicknessAsString() * @see #unsetTransomThicknessAsString() * @see #getTransomThicknessAsString() * @generated */ void setTransomThicknessAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThicknessAsString <em>Transom Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTransomThicknessAsString() * @see #getTransomThicknessAsString() * @see #setTransomThicknessAsString(String) * @generated */ void unsetTransomThicknessAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThicknessAsString <em>Transom Thickness As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Transom Thickness As String</em>' attribute is set. * @see #unsetTransomThicknessAsString() * @see #getTransomThicknessAsString() * @see #setTransomThicknessAsString(String) * @generated */ boolean isSetTransomThicknessAsString(); /** * Returns the value of the '<em><b>Transom Offset</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transom Offset</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Transom Offset</em>' attribute. * @see #isSetTransomOffset() * @see #unsetTransomOffset() * @see #setTransomOffset(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_TransomOffset() * @model unsettable="true" * @generated */ double getTransomOffset(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffset <em>Transom Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transom Offset</em>' attribute. * @see #isSetTransomOffset() * @see #unsetTransomOffset() * @see #getTransomOffset() * @generated */ void setTransomOffset(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffset <em>Transom Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTransomOffset() * @see #getTransomOffset() * @see #setTransomOffset(double) * @generated */ void unsetTransomOffset(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffset <em>Transom Offset</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Transom Offset</em>' attribute is set. * @see #unsetTransomOffset() * @see #getTransomOffset() * @see #setTransomOffset(double) * @generated */ boolean isSetTransomOffset(); /** * Returns the value of the '<em><b>Transom Offset As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transom Offset 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>Transom Offset As String</em>' attribute. * @see #isSetTransomOffsetAsString() * @see #unsetTransomOffsetAsString() * @see #setTransomOffsetAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_TransomOffsetAsString() * @model unsettable="true" * @generated */ String getTransomOffsetAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffsetAsString <em>Transom Offset As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transom Offset As String</em>' attribute. * @see #isSetTransomOffsetAsString() * @see #unsetTransomOffsetAsString() * @see #getTransomOffsetAsString() * @generated */ void setTransomOffsetAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffsetAsString <em>Transom Offset As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTransomOffsetAsString() * @see #getTransomOffsetAsString() * @see #setTransomOffsetAsString(String) * @generated */ void unsetTransomOffsetAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffsetAsString <em>Transom Offset As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Transom Offset As String</em>' attribute is set. * @see #unsetTransomOffsetAsString() * @see #getTransomOffsetAsString() * @see #setTransomOffsetAsString(String) * @generated */ boolean isSetTransomOffsetAsString(); /** * Returns the value of the '<em><b>Lining Offset</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lining Offset</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Lining Offset</em>' attribute. * @see #isSetLiningOffset() * @see #unsetLiningOffset() * @see #setLiningOffset(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_LiningOffset() * @model unsettable="true" * @generated */ double getLiningOffset(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffset <em>Lining Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lining Offset</em>' attribute. * @see #isSetLiningOffset() * @see #unsetLiningOffset() * @see #getLiningOffset() * @generated */ void setLiningOffset(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffset <em>Lining Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLiningOffset() * @see #getLiningOffset() * @see #setLiningOffset(double) * @generated */ void unsetLiningOffset(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffset <em>Lining Offset</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Lining Offset</em>' attribute is set. * @see #unsetLiningOffset() * @see #getLiningOffset() * @see #setLiningOffset(double) * @generated */ boolean isSetLiningOffset(); /** * Returns the value of the '<em><b>Lining Offset As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lining Offset 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>Lining Offset As String</em>' attribute. * @see #isSetLiningOffsetAsString() * @see #unsetLiningOffsetAsString() * @see #setLiningOffsetAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_LiningOffsetAsString() * @model unsettable="true" * @generated */ String getLiningOffsetAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffsetAsString <em>Lining Offset As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lining Offset As String</em>' attribute. * @see #isSetLiningOffsetAsString() * @see #unsetLiningOffsetAsString() * @see #getLiningOffsetAsString() * @generated */ void setLiningOffsetAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffsetAsString <em>Lining Offset As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetLiningOffsetAsString() * @see #getLiningOffsetAsString() * @see #setLiningOffsetAsString(String) * @generated */ void unsetLiningOffsetAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffsetAsString <em>Lining Offset As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Lining Offset As String</em>' attribute is set. * @see #unsetLiningOffsetAsString() * @see #getLiningOffsetAsString() * @see #setLiningOffsetAsString(String) * @generated */ boolean isSetLiningOffsetAsString(); /** * Returns the value of the '<em><b>Threshold Offset</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Threshold Offset</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Threshold Offset</em>' attribute. * @see #isSetThresholdOffset() * @see #unsetThresholdOffset() * @see #setThresholdOffset(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_ThresholdOffset() * @model unsettable="true" * @generated */ double getThresholdOffset(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffset <em>Threshold Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Threshold Offset</em>' attribute. * @see #isSetThresholdOffset() * @see #unsetThresholdOffset() * @see #getThresholdOffset() * @generated */ void setThresholdOffset(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffset <em>Threshold Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThresholdOffset() * @see #getThresholdOffset() * @see #setThresholdOffset(double) * @generated */ void unsetThresholdOffset(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffset <em>Threshold Offset</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Threshold Offset</em>' attribute is set. * @see #unsetThresholdOffset() * @see #getThresholdOffset() * @see #setThresholdOffset(double) * @generated */ boolean isSetThresholdOffset(); /** * Returns the value of the '<em><b>Threshold Offset As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Threshold Offset 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>Threshold Offset As String</em>' attribute. * @see #isSetThresholdOffsetAsString() * @see #unsetThresholdOffsetAsString() * @see #setThresholdOffsetAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_ThresholdOffsetAsString() * @model unsettable="true" * @generated */ String getThresholdOffsetAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffsetAsString <em>Threshold Offset As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Threshold Offset As String</em>' attribute. * @see #isSetThresholdOffsetAsString() * @see #unsetThresholdOffsetAsString() * @see #getThresholdOffsetAsString() * @generated */ void setThresholdOffsetAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffsetAsString <em>Threshold Offset As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetThresholdOffsetAsString() * @see #getThresholdOffsetAsString() * @see #setThresholdOffsetAsString(String) * @generated */ void unsetThresholdOffsetAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffsetAsString <em>Threshold Offset As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Threshold Offset As String</em>' attribute is set. * @see #unsetThresholdOffsetAsString() * @see #getThresholdOffsetAsString() * @see #setThresholdOffsetAsString(String) * @generated */ boolean isSetThresholdOffsetAsString(); /** * Returns the value of the '<em><b>Casing Thickness</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Casing Thickness</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Casing Thickness</em>' attribute. * @see #isSetCasingThickness() * @see #unsetCasingThickness() * @see #setCasingThickness(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_CasingThickness() * @model unsettable="true" * @generated */ double getCasingThickness(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThickness <em>Casing Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Casing Thickness</em>' attribute. * @see #isSetCasingThickness() * @see #unsetCasingThickness() * @see #getCasingThickness() * @generated */ void setCasingThickness(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThickness <em>Casing Thickness</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCasingThickness() * @see #getCasingThickness() * @see #setCasingThickness(double) * @generated */ void unsetCasingThickness(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThickness <em>Casing Thickness</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Casing Thickness</em>' attribute is set. * @see #unsetCasingThickness() * @see #getCasingThickness() * @see #setCasingThickness(double) * @generated */ boolean isSetCasingThickness(); /** * Returns the value of the '<em><b>Casing Thickness As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Casing Thickness 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>Casing Thickness As String</em>' attribute. * @see #isSetCasingThicknessAsString() * @see #unsetCasingThicknessAsString() * @see #setCasingThicknessAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_CasingThicknessAsString() * @model unsettable="true" * @generated */ String getCasingThicknessAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThicknessAsString <em>Casing Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Casing Thickness As String</em>' attribute. * @see #isSetCasingThicknessAsString() * @see #unsetCasingThicknessAsString() * @see #getCasingThicknessAsString() * @generated */ void setCasingThicknessAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThicknessAsString <em>Casing Thickness As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCasingThicknessAsString() * @see #getCasingThicknessAsString() * @see #setCasingThicknessAsString(String) * @generated */ void unsetCasingThicknessAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThicknessAsString <em>Casing Thickness As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Casing Thickness As String</em>' attribute is set. * @see #unsetCasingThicknessAsString() * @see #getCasingThicknessAsString() * @see #setCasingThicknessAsString(String) * @generated */ boolean isSetCasingThicknessAsString(); /** * Returns the value of the '<em><b>Casing Depth</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Casing Depth</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Casing Depth</em>' attribute. * @see #isSetCasingDepth() * @see #unsetCasingDepth() * @see #setCasingDepth(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_CasingDepth() * @model unsettable="true" * @generated */ double getCasingDepth(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepth <em>Casing Depth</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Casing Depth</em>' attribute. * @see #isSetCasingDepth() * @see #unsetCasingDepth() * @see #getCasingDepth() * @generated */ void setCasingDepth(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepth <em>Casing Depth</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCasingDepth() * @see #getCasingDepth() * @see #setCasingDepth(double) * @generated */ void unsetCasingDepth(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepth <em>Casing Depth</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Casing Depth</em>' attribute is set. * @see #unsetCasingDepth() * @see #getCasingDepth() * @see #setCasingDepth(double) * @generated */ boolean isSetCasingDepth(); /** * Returns the value of the '<em><b>Casing Depth As String</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Casing Depth 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>Casing Depth As String</em>' attribute. * @see #isSetCasingDepthAsString() * @see #unsetCasingDepthAsString() * @see #setCasingDepthAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_CasingDepthAsString() * @model unsettable="true" * @generated */ String getCasingDepthAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepthAsString <em>Casing Depth As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Casing Depth As String</em>' attribute. * @see #isSetCasingDepthAsString() * @see #unsetCasingDepthAsString() * @see #getCasingDepthAsString() * @generated */ void setCasingDepthAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepthAsString <em>Casing Depth As String</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetCasingDepthAsString() * @see #getCasingDepthAsString() * @see #setCasingDepthAsString(String) * @generated */ void unsetCasingDepthAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepthAsString <em>Casing Depth As String</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Casing Depth As String</em>' attribute is set. * @see #unsetCasingDepthAsString() * @see #getCasingDepthAsString() * @see #setCasingDepthAsString(String) * @generated */ boolean isSetCasingDepthAsString(); /** * Returns the value of the '<em><b>Shape Aspect Style</b></em>' reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Shape Aspect Style</em>' reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Shape Aspect Style</em>' reference. * @see #isSetShapeAspectStyle() * @see #unsetShapeAspectStyle() * @see #setShapeAspectStyle(IfcShapeAspect) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties_ShapeAspectStyle() * @model unsettable="true" * @generated */ IfcShapeAspect getShapeAspectStyle(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getShapeAspectStyle <em>Shape Aspect Style</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Shape Aspect Style</em>' reference. * @see #isSetShapeAspectStyle() * @see #unsetShapeAspectStyle() * @see #getShapeAspectStyle() * @generated */ void setShapeAspectStyle(IfcShapeAspect value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getShapeAspectStyle <em>Shape Aspect Style</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShapeAspectStyle() * @see #getShapeAspectStyle() * @see #setShapeAspectStyle(IfcShapeAspect) * @generated */ void unsetShapeAspectStyle(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getShapeAspectStyle <em>Shape Aspect Style</em>}' reference is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Shape Aspect Style</em>' reference is set. * @see #unsetShapeAspectStyle() * @see #getShapeAspectStyle() * @see #setShapeAspectStyle(IfcShapeAspect) * @generated */ boolean isSetShapeAspectStyle(); } // IfcDoorLiningProperties