
org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties Maven / Gradle / Ivy
Show all versions of pluginbase Show documentation
/**
* 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 Door Lining Properties'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepth Lining Depth}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepthAsString Lining Depth As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThickness Lining Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThicknessAsString Lining Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepth Threshold Depth}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepthAsString Threshold Depth As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThickness Threshold Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThicknessAsString Threshold Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThickness Transom Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThicknessAsString Transom Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffset Transom Offset}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffsetAsString Transom Offset As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffset Lining Offset}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffsetAsString Lining Offset As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffset Threshold Offset}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffsetAsString Threshold Offset As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThickness Casing Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThicknessAsString Casing Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepth Casing Depth}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepthAsString Casing Depth As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getShapeAspectStyle Shape Aspect Style}
*
*
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDoorLiningProperties()
* @model
* @generated
*/
public interface IfcDoorLiningProperties extends IfcPropertySetDefinition {
/**
* Returns the value of the 'Lining Depth' attribute.
*
*
* If the meaning of the 'Lining Depth' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Lining Depth' 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 Lining Depth}' attribute.
*
*
* @param value the new value of the 'Lining Depth' attribute.
* @see #isSetLiningDepth()
* @see #unsetLiningDepth()
* @see #getLiningDepth()
* @generated
*/
void setLiningDepth(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepth Lining Depth}' attribute.
*
*
* @see #isSetLiningDepth()
* @see #getLiningDepth()
* @see #setLiningDepth(double)
* @generated
*/
void unsetLiningDepth();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepth Lining Depth}' attribute is set.
*
*
* @return whether the value of the 'Lining Depth' attribute is set.
* @see #unsetLiningDepth()
* @see #getLiningDepth()
* @see #setLiningDepth(double)
* @generated
*/
boolean isSetLiningDepth();
/**
* Returns the value of the 'Lining Depth As String' attribute.
*
*
* If the meaning of the 'Lining Depth As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Lining Depth As String' 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 Lining Depth As String}' attribute.
*
*
* @param value the new value of the 'Lining Depth As String' attribute.
* @see #isSetLiningDepthAsString()
* @see #unsetLiningDepthAsString()
* @see #getLiningDepthAsString()
* @generated
*/
void setLiningDepthAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepthAsString Lining Depth As String}' attribute.
*
*
* @see #isSetLiningDepthAsString()
* @see #getLiningDepthAsString()
* @see #setLiningDepthAsString(String)
* @generated
*/
void unsetLiningDepthAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningDepthAsString Lining Depth As String}' attribute is set.
*
*
* @return whether the value of the 'Lining Depth As String' attribute is set.
* @see #unsetLiningDepthAsString()
* @see #getLiningDepthAsString()
* @see #setLiningDepthAsString(String)
* @generated
*/
boolean isSetLiningDepthAsString();
/**
* Returns the value of the 'Lining Thickness' attribute.
*
*
* If the meaning of the 'Lining Thickness' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Lining Thickness' 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 Lining Thickness}' attribute.
*
*
* @param value the new value of the 'Lining Thickness' attribute.
* @see #isSetLiningThickness()
* @see #unsetLiningThickness()
* @see #getLiningThickness()
* @generated
*/
void setLiningThickness(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThickness Lining Thickness}' attribute.
*
*
* @see #isSetLiningThickness()
* @see #getLiningThickness()
* @see #setLiningThickness(double)
* @generated
*/
void unsetLiningThickness();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThickness Lining Thickness}' attribute is set.
*
*
* @return whether the value of the 'Lining Thickness' attribute is set.
* @see #unsetLiningThickness()
* @see #getLiningThickness()
* @see #setLiningThickness(double)
* @generated
*/
boolean isSetLiningThickness();
/**
* Returns the value of the 'Lining Thickness As String' attribute.
*
*
* If the meaning of the 'Lining Thickness As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Lining Thickness As String' 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 Lining Thickness As String}' attribute.
*
*
* @param value the new value of the 'Lining Thickness As String' attribute.
* @see #isSetLiningThicknessAsString()
* @see #unsetLiningThicknessAsString()
* @see #getLiningThicknessAsString()
* @generated
*/
void setLiningThicknessAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThicknessAsString Lining Thickness As String}' attribute.
*
*
* @see #isSetLiningThicknessAsString()
* @see #getLiningThicknessAsString()
* @see #setLiningThicknessAsString(String)
* @generated
*/
void unsetLiningThicknessAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningThicknessAsString Lining Thickness As String}' attribute is set.
*
*
* @return whether the value of the 'Lining Thickness As String' attribute is set.
* @see #unsetLiningThicknessAsString()
* @see #getLiningThicknessAsString()
* @see #setLiningThicknessAsString(String)
* @generated
*/
boolean isSetLiningThicknessAsString();
/**
* Returns the value of the 'Threshold Depth' attribute.
*
*
* If the meaning of the 'Threshold Depth' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Threshold Depth' 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 Threshold Depth}' attribute.
*
*
* @param value the new value of the 'Threshold Depth' attribute.
* @see #isSetThresholdDepth()
* @see #unsetThresholdDepth()
* @see #getThresholdDepth()
* @generated
*/
void setThresholdDepth(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepth Threshold Depth}' attribute.
*
*
* @see #isSetThresholdDepth()
* @see #getThresholdDepth()
* @see #setThresholdDepth(double)
* @generated
*/
void unsetThresholdDepth();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepth Threshold Depth}' attribute is set.
*
*
* @return whether the value of the 'Threshold Depth' attribute is set.
* @see #unsetThresholdDepth()
* @see #getThresholdDepth()
* @see #setThresholdDepth(double)
* @generated
*/
boolean isSetThresholdDepth();
/**
* Returns the value of the 'Threshold Depth As String' attribute.
*
*
* If the meaning of the 'Threshold Depth As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Threshold Depth As String' 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 Threshold Depth As String}' attribute.
*
*
* @param value the new value of the 'Threshold Depth As String' attribute.
* @see #isSetThresholdDepthAsString()
* @see #unsetThresholdDepthAsString()
* @see #getThresholdDepthAsString()
* @generated
*/
void setThresholdDepthAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepthAsString Threshold Depth As String}' attribute.
*
*
* @see #isSetThresholdDepthAsString()
* @see #getThresholdDepthAsString()
* @see #setThresholdDepthAsString(String)
* @generated
*/
void unsetThresholdDepthAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdDepthAsString Threshold Depth As String}' attribute is set.
*
*
* @return whether the value of the 'Threshold Depth As String' attribute is set.
* @see #unsetThresholdDepthAsString()
* @see #getThresholdDepthAsString()
* @see #setThresholdDepthAsString(String)
* @generated
*/
boolean isSetThresholdDepthAsString();
/**
* Returns the value of the 'Threshold Thickness' attribute.
*
*
* If the meaning of the 'Threshold Thickness' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Threshold Thickness' 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 Threshold Thickness}' attribute.
*
*
* @param value the new value of the 'Threshold Thickness' attribute.
* @see #isSetThresholdThickness()
* @see #unsetThresholdThickness()
* @see #getThresholdThickness()
* @generated
*/
void setThresholdThickness(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThickness Threshold Thickness}' attribute.
*
*
* @see #isSetThresholdThickness()
* @see #getThresholdThickness()
* @see #setThresholdThickness(double)
* @generated
*/
void unsetThresholdThickness();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThickness Threshold Thickness}' attribute is set.
*
*
* @return whether the value of the 'Threshold Thickness' attribute is set.
* @see #unsetThresholdThickness()
* @see #getThresholdThickness()
* @see #setThresholdThickness(double)
* @generated
*/
boolean isSetThresholdThickness();
/**
* Returns the value of the 'Threshold Thickness As String' attribute.
*
*
* If the meaning of the 'Threshold Thickness As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Threshold Thickness As String' 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 Threshold Thickness As String}' attribute.
*
*
* @param value the new value of the 'Threshold Thickness As String' attribute.
* @see #isSetThresholdThicknessAsString()
* @see #unsetThresholdThicknessAsString()
* @see #getThresholdThicknessAsString()
* @generated
*/
void setThresholdThicknessAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThicknessAsString Threshold Thickness As String}' attribute.
*
*
* @see #isSetThresholdThicknessAsString()
* @see #getThresholdThicknessAsString()
* @see #setThresholdThicknessAsString(String)
* @generated
*/
void unsetThresholdThicknessAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdThicknessAsString Threshold Thickness As String}' attribute is set.
*
*
* @return whether the value of the 'Threshold Thickness As String' attribute is set.
* @see #unsetThresholdThicknessAsString()
* @see #getThresholdThicknessAsString()
* @see #setThresholdThicknessAsString(String)
* @generated
*/
boolean isSetThresholdThicknessAsString();
/**
* Returns the value of the 'Transom Thickness' attribute.
*
*
* If the meaning of the 'Transom Thickness' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Transom Thickness' 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 Transom Thickness}' attribute.
*
*
* @param value the new value of the 'Transom Thickness' attribute.
* @see #isSetTransomThickness()
* @see #unsetTransomThickness()
* @see #getTransomThickness()
* @generated
*/
void setTransomThickness(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThickness Transom Thickness}' attribute.
*
*
* @see #isSetTransomThickness()
* @see #getTransomThickness()
* @see #setTransomThickness(double)
* @generated
*/
void unsetTransomThickness();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThickness Transom Thickness}' attribute is set.
*
*
* @return whether the value of the 'Transom Thickness' attribute is set.
* @see #unsetTransomThickness()
* @see #getTransomThickness()
* @see #setTransomThickness(double)
* @generated
*/
boolean isSetTransomThickness();
/**
* Returns the value of the 'Transom Thickness As String' attribute.
*
*
* If the meaning of the 'Transom Thickness As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Transom Thickness As String' 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 Transom Thickness As String}' attribute.
*
*
* @param value the new value of the 'Transom Thickness As String' attribute.
* @see #isSetTransomThicknessAsString()
* @see #unsetTransomThicknessAsString()
* @see #getTransomThicknessAsString()
* @generated
*/
void setTransomThicknessAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThicknessAsString Transom Thickness As String}' attribute.
*
*
* @see #isSetTransomThicknessAsString()
* @see #getTransomThicknessAsString()
* @see #setTransomThicknessAsString(String)
* @generated
*/
void unsetTransomThicknessAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomThicknessAsString Transom Thickness As String}' attribute is set.
*
*
* @return whether the value of the 'Transom Thickness As String' attribute is set.
* @see #unsetTransomThicknessAsString()
* @see #getTransomThicknessAsString()
* @see #setTransomThicknessAsString(String)
* @generated
*/
boolean isSetTransomThicknessAsString();
/**
* Returns the value of the 'Transom Offset' attribute.
*
*
* If the meaning of the 'Transom Offset' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Transom Offset' 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 Transom Offset}' attribute.
*
*
* @param value the new value of the 'Transom Offset' attribute.
* @see #isSetTransomOffset()
* @see #unsetTransomOffset()
* @see #getTransomOffset()
* @generated
*/
void setTransomOffset(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffset Transom Offset}' attribute.
*
*
* @see #isSetTransomOffset()
* @see #getTransomOffset()
* @see #setTransomOffset(double)
* @generated
*/
void unsetTransomOffset();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffset Transom Offset}' attribute is set.
*
*
* @return whether the value of the 'Transom Offset' attribute is set.
* @see #unsetTransomOffset()
* @see #getTransomOffset()
* @see #setTransomOffset(double)
* @generated
*/
boolean isSetTransomOffset();
/**
* Returns the value of the 'Transom Offset As String' attribute.
*
*
* If the meaning of the 'Transom Offset As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Transom Offset As String' 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 Transom Offset As String}' attribute.
*
*
* @param value the new value of the 'Transom Offset As String' attribute.
* @see #isSetTransomOffsetAsString()
* @see #unsetTransomOffsetAsString()
* @see #getTransomOffsetAsString()
* @generated
*/
void setTransomOffsetAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffsetAsString Transom Offset As String}' attribute.
*
*
* @see #isSetTransomOffsetAsString()
* @see #getTransomOffsetAsString()
* @see #setTransomOffsetAsString(String)
* @generated
*/
void unsetTransomOffsetAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getTransomOffsetAsString Transom Offset As String}' attribute is set.
*
*
* @return whether the value of the 'Transom Offset As String' attribute is set.
* @see #unsetTransomOffsetAsString()
* @see #getTransomOffsetAsString()
* @see #setTransomOffsetAsString(String)
* @generated
*/
boolean isSetTransomOffsetAsString();
/**
* Returns the value of the 'Lining Offset' attribute.
*
*
* If the meaning of the 'Lining Offset' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Lining Offset' 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 Lining Offset}' attribute.
*
*
* @param value the new value of the 'Lining Offset' attribute.
* @see #isSetLiningOffset()
* @see #unsetLiningOffset()
* @see #getLiningOffset()
* @generated
*/
void setLiningOffset(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffset Lining Offset}' attribute.
*
*
* @see #isSetLiningOffset()
* @see #getLiningOffset()
* @see #setLiningOffset(double)
* @generated
*/
void unsetLiningOffset();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffset Lining Offset}' attribute is set.
*
*
* @return whether the value of the 'Lining Offset' attribute is set.
* @see #unsetLiningOffset()
* @see #getLiningOffset()
* @see #setLiningOffset(double)
* @generated
*/
boolean isSetLiningOffset();
/**
* Returns the value of the 'Lining Offset As String' attribute.
*
*
* If the meaning of the 'Lining Offset As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Lining Offset As String' 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 Lining Offset As String}' attribute.
*
*
* @param value the new value of the 'Lining Offset As String' attribute.
* @see #isSetLiningOffsetAsString()
* @see #unsetLiningOffsetAsString()
* @see #getLiningOffsetAsString()
* @generated
*/
void setLiningOffsetAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffsetAsString Lining Offset As String}' attribute.
*
*
* @see #isSetLiningOffsetAsString()
* @see #getLiningOffsetAsString()
* @see #setLiningOffsetAsString(String)
* @generated
*/
void unsetLiningOffsetAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getLiningOffsetAsString Lining Offset As String}' attribute is set.
*
*
* @return whether the value of the 'Lining Offset As String' attribute is set.
* @see #unsetLiningOffsetAsString()
* @see #getLiningOffsetAsString()
* @see #setLiningOffsetAsString(String)
* @generated
*/
boolean isSetLiningOffsetAsString();
/**
* Returns the value of the 'Threshold Offset' attribute.
*
*
* If the meaning of the 'Threshold Offset' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Threshold Offset' 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 Threshold Offset}' attribute.
*
*
* @param value the new value of the 'Threshold Offset' attribute.
* @see #isSetThresholdOffset()
* @see #unsetThresholdOffset()
* @see #getThresholdOffset()
* @generated
*/
void setThresholdOffset(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffset Threshold Offset}' attribute.
*
*
* @see #isSetThresholdOffset()
* @see #getThresholdOffset()
* @see #setThresholdOffset(double)
* @generated
*/
void unsetThresholdOffset();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffset Threshold Offset}' attribute is set.
*
*
* @return whether the value of the 'Threshold Offset' attribute is set.
* @see #unsetThresholdOffset()
* @see #getThresholdOffset()
* @see #setThresholdOffset(double)
* @generated
*/
boolean isSetThresholdOffset();
/**
* Returns the value of the 'Threshold Offset As String' attribute.
*
*
* If the meaning of the 'Threshold Offset As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Threshold Offset As String' 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 Threshold Offset As String}' attribute.
*
*
* @param value the new value of the 'Threshold Offset As String' attribute.
* @see #isSetThresholdOffsetAsString()
* @see #unsetThresholdOffsetAsString()
* @see #getThresholdOffsetAsString()
* @generated
*/
void setThresholdOffsetAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffsetAsString Threshold Offset As String}' attribute.
*
*
* @see #isSetThresholdOffsetAsString()
* @see #getThresholdOffsetAsString()
* @see #setThresholdOffsetAsString(String)
* @generated
*/
void unsetThresholdOffsetAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getThresholdOffsetAsString Threshold Offset As String}' attribute is set.
*
*
* @return whether the value of the 'Threshold Offset As String' attribute is set.
* @see #unsetThresholdOffsetAsString()
* @see #getThresholdOffsetAsString()
* @see #setThresholdOffsetAsString(String)
* @generated
*/
boolean isSetThresholdOffsetAsString();
/**
* Returns the value of the 'Casing Thickness' attribute.
*
*
* If the meaning of the 'Casing Thickness' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Casing Thickness' 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 Casing Thickness}' attribute.
*
*
* @param value the new value of the 'Casing Thickness' attribute.
* @see #isSetCasingThickness()
* @see #unsetCasingThickness()
* @see #getCasingThickness()
* @generated
*/
void setCasingThickness(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThickness Casing Thickness}' attribute.
*
*
* @see #isSetCasingThickness()
* @see #getCasingThickness()
* @see #setCasingThickness(double)
* @generated
*/
void unsetCasingThickness();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThickness Casing Thickness}' attribute is set.
*
*
* @return whether the value of the 'Casing Thickness' attribute is set.
* @see #unsetCasingThickness()
* @see #getCasingThickness()
* @see #setCasingThickness(double)
* @generated
*/
boolean isSetCasingThickness();
/**
* Returns the value of the 'Casing Thickness As String' attribute.
*
*
* If the meaning of the 'Casing Thickness As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Casing Thickness As String' 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 Casing Thickness As String}' attribute.
*
*
* @param value the new value of the 'Casing Thickness As String' attribute.
* @see #isSetCasingThicknessAsString()
* @see #unsetCasingThicknessAsString()
* @see #getCasingThicknessAsString()
* @generated
*/
void setCasingThicknessAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThicknessAsString Casing Thickness As String}' attribute.
*
*
* @see #isSetCasingThicknessAsString()
* @see #getCasingThicknessAsString()
* @see #setCasingThicknessAsString(String)
* @generated
*/
void unsetCasingThicknessAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingThicknessAsString Casing Thickness As String}' attribute is set.
*
*
* @return whether the value of the 'Casing Thickness As String' attribute is set.
* @see #unsetCasingThicknessAsString()
* @see #getCasingThicknessAsString()
* @see #setCasingThicknessAsString(String)
* @generated
*/
boolean isSetCasingThicknessAsString();
/**
* Returns the value of the 'Casing Depth' attribute.
*
*
* If the meaning of the 'Casing Depth' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Casing Depth' 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 Casing Depth}' attribute.
*
*
* @param value the new value of the 'Casing Depth' attribute.
* @see #isSetCasingDepth()
* @see #unsetCasingDepth()
* @see #getCasingDepth()
* @generated
*/
void setCasingDepth(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepth Casing Depth}' attribute.
*
*
* @see #isSetCasingDepth()
* @see #getCasingDepth()
* @see #setCasingDepth(double)
* @generated
*/
void unsetCasingDepth();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepth Casing Depth}' attribute is set.
*
*
* @return whether the value of the 'Casing Depth' attribute is set.
* @see #unsetCasingDepth()
* @see #getCasingDepth()
* @see #setCasingDepth(double)
* @generated
*/
boolean isSetCasingDepth();
/**
* Returns the value of the 'Casing Depth As String' attribute.
*
*
* If the meaning of the 'Casing Depth As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Casing Depth As String' 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 Casing Depth As String}' attribute.
*
*
* @param value the new value of the 'Casing Depth As String' attribute.
* @see #isSetCasingDepthAsString()
* @see #unsetCasingDepthAsString()
* @see #getCasingDepthAsString()
* @generated
*/
void setCasingDepthAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepthAsString Casing Depth As String}' attribute.
*
*
* @see #isSetCasingDepthAsString()
* @see #getCasingDepthAsString()
* @see #setCasingDepthAsString(String)
* @generated
*/
void unsetCasingDepthAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getCasingDepthAsString Casing Depth As String}' attribute is set.
*
*
* @return whether the value of the 'Casing Depth As String' attribute is set.
* @see #unsetCasingDepthAsString()
* @see #getCasingDepthAsString()
* @see #setCasingDepthAsString(String)
* @generated
*/
boolean isSetCasingDepthAsString();
/**
* Returns the value of the 'Shape Aspect Style' reference.
*
*
* If the meaning of the 'Shape Aspect Style' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Shape Aspect Style' 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 Shape Aspect Style}' reference.
*
*
* @param value the new value of the 'Shape Aspect Style' reference.
* @see #isSetShapeAspectStyle()
* @see #unsetShapeAspectStyle()
* @see #getShapeAspectStyle()
* @generated
*/
void setShapeAspectStyle(IfcShapeAspect value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getShapeAspectStyle Shape Aspect Style}' reference.
*
*
* @see #isSetShapeAspectStyle()
* @see #getShapeAspectStyle()
* @see #setShapeAspectStyle(IfcShapeAspect)
* @generated
*/
void unsetShapeAspectStyle();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcDoorLiningProperties#getShapeAspectStyle Shape Aspect Style}' reference is set.
*
*
* @return whether the value of the 'Shape Aspect Style' reference is set.
* @see #unsetShapeAspectStyle()
* @see #getShapeAspectStyle()
* @see #setShapeAspectStyle(IfcShapeAspect)
* @generated
*/
boolean isSetShapeAspectStyle();
} // IfcDoorLiningProperties