org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties 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 Window Lining Properties'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getLiningDepth Lining Depth}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getLiningDepthAsString Lining Depth As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getLiningThickness Lining Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getLiningThicknessAsString Lining Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getTransomThickness Transom Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getTransomThicknessAsString Transom Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThickness Mullion Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThicknessAsString Mullion Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffset First Transom Offset}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffsetAsString First Transom Offset As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffset Second Transom Offset}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffsetAsString Second Transom Offset As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffset First Mullion Offset}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffsetAsString First Mullion Offset As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffset Second Mullion Offset}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffsetAsString Second Mullion Offset As String}
* - {@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getShapeAspectStyle Shape Aspect Style}
*
*
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties()
* @model
* @generated
*/
public interface IfcWindowLiningProperties 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#getIfcWindowLiningProperties_LiningDepth()
* @model unsettable="true"
* @generated
*/
double getLiningDepth();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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#getIfcWindowLiningProperties_LiningDepthAsString()
* @model unsettable="true"
* @generated
*/
String getLiningDepthAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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#getIfcWindowLiningProperties_LiningThickness()
* @model unsettable="true"
* @generated
*/
double getLiningThickness();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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#getIfcWindowLiningProperties_LiningThicknessAsString()
* @model unsettable="true"
* @generated
*/
String getLiningThicknessAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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 '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#getIfcWindowLiningProperties_TransomThickness()
* @model unsettable="true"
* @generated
*/
double getTransomThickness();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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#getIfcWindowLiningProperties_TransomThicknessAsString()
* @model unsettable="true"
* @generated
*/
String getTransomThicknessAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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 'Mullion Thickness' attribute.
*
*
* If the meaning of the 'Mullion Thickness' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Mullion Thickness' attribute.
* @see #isSetMullionThickness()
* @see #unsetMullionThickness()
* @see #setMullionThickness(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_MullionThickness()
* @model unsettable="true"
* @generated
*/
double getMullionThickness();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThickness Mullion Thickness}' attribute.
*
*
* @param value the new value of the 'Mullion Thickness' attribute.
* @see #isSetMullionThickness()
* @see #unsetMullionThickness()
* @see #getMullionThickness()
* @generated
*/
void setMullionThickness(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThickness Mullion Thickness}' attribute.
*
*
* @see #isSetMullionThickness()
* @see #getMullionThickness()
* @see #setMullionThickness(double)
* @generated
*/
void unsetMullionThickness();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThickness Mullion Thickness}' attribute is set.
*
*
* @return whether the value of the 'Mullion Thickness' attribute is set.
* @see #unsetMullionThickness()
* @see #getMullionThickness()
* @see #setMullionThickness(double)
* @generated
*/
boolean isSetMullionThickness();
/**
* Returns the value of the 'Mullion Thickness As String' attribute.
*
*
* If the meaning of the 'Mullion Thickness As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Mullion Thickness As String' attribute.
* @see #isSetMullionThicknessAsString()
* @see #unsetMullionThicknessAsString()
* @see #setMullionThicknessAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_MullionThicknessAsString()
* @model unsettable="true"
* @generated
*/
String getMullionThicknessAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThicknessAsString Mullion Thickness As String}' attribute.
*
*
* @param value the new value of the 'Mullion Thickness As String' attribute.
* @see #isSetMullionThicknessAsString()
* @see #unsetMullionThicknessAsString()
* @see #getMullionThicknessAsString()
* @generated
*/
void setMullionThicknessAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThicknessAsString Mullion Thickness As String}' attribute.
*
*
* @see #isSetMullionThicknessAsString()
* @see #getMullionThicknessAsString()
* @see #setMullionThicknessAsString(String)
* @generated
*/
void unsetMullionThicknessAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getMullionThicknessAsString Mullion Thickness As String}' attribute is set.
*
*
* @return whether the value of the 'Mullion Thickness As String' attribute is set.
* @see #unsetMullionThicknessAsString()
* @see #getMullionThicknessAsString()
* @see #setMullionThicknessAsString(String)
* @generated
*/
boolean isSetMullionThicknessAsString();
/**
* Returns the value of the 'First Transom Offset' attribute.
*
*
* If the meaning of the 'First Transom Offset' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'First Transom Offset' attribute.
* @see #isSetFirstTransomOffset()
* @see #unsetFirstTransomOffset()
* @see #setFirstTransomOffset(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_FirstTransomOffset()
* @model unsettable="true"
* @generated
*/
double getFirstTransomOffset();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffset First Transom Offset}' attribute.
*
*
* @param value the new value of the 'First Transom Offset' attribute.
* @see #isSetFirstTransomOffset()
* @see #unsetFirstTransomOffset()
* @see #getFirstTransomOffset()
* @generated
*/
void setFirstTransomOffset(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffset First Transom Offset}' attribute.
*
*
* @see #isSetFirstTransomOffset()
* @see #getFirstTransomOffset()
* @see #setFirstTransomOffset(double)
* @generated
*/
void unsetFirstTransomOffset();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffset First Transom Offset}' attribute is set.
*
*
* @return whether the value of the 'First Transom Offset' attribute is set.
* @see #unsetFirstTransomOffset()
* @see #getFirstTransomOffset()
* @see #setFirstTransomOffset(double)
* @generated
*/
boolean isSetFirstTransomOffset();
/**
* Returns the value of the 'First Transom Offset As String' attribute.
*
*
* If the meaning of the 'First Transom Offset As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'First Transom Offset As String' attribute.
* @see #isSetFirstTransomOffsetAsString()
* @see #unsetFirstTransomOffsetAsString()
* @see #setFirstTransomOffsetAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_FirstTransomOffsetAsString()
* @model unsettable="true"
* @generated
*/
String getFirstTransomOffsetAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffsetAsString First Transom Offset As String}' attribute.
*
*
* @param value the new value of the 'First Transom Offset As String' attribute.
* @see #isSetFirstTransomOffsetAsString()
* @see #unsetFirstTransomOffsetAsString()
* @see #getFirstTransomOffsetAsString()
* @generated
*/
void setFirstTransomOffsetAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffsetAsString First Transom Offset As String}' attribute.
*
*
* @see #isSetFirstTransomOffsetAsString()
* @see #getFirstTransomOffsetAsString()
* @see #setFirstTransomOffsetAsString(String)
* @generated
*/
void unsetFirstTransomOffsetAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstTransomOffsetAsString First Transom Offset As String}' attribute is set.
*
*
* @return whether the value of the 'First Transom Offset As String' attribute is set.
* @see #unsetFirstTransomOffsetAsString()
* @see #getFirstTransomOffsetAsString()
* @see #setFirstTransomOffsetAsString(String)
* @generated
*/
boolean isSetFirstTransomOffsetAsString();
/**
* Returns the value of the 'Second Transom Offset' attribute.
*
*
* If the meaning of the 'Second Transom Offset' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Second Transom Offset' attribute.
* @see #isSetSecondTransomOffset()
* @see #unsetSecondTransomOffset()
* @see #setSecondTransomOffset(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_SecondTransomOffset()
* @model unsettable="true"
* @generated
*/
double getSecondTransomOffset();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffset Second Transom Offset}' attribute.
*
*
* @param value the new value of the 'Second Transom Offset' attribute.
* @see #isSetSecondTransomOffset()
* @see #unsetSecondTransomOffset()
* @see #getSecondTransomOffset()
* @generated
*/
void setSecondTransomOffset(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffset Second Transom Offset}' attribute.
*
*
* @see #isSetSecondTransomOffset()
* @see #getSecondTransomOffset()
* @see #setSecondTransomOffset(double)
* @generated
*/
void unsetSecondTransomOffset();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffset Second Transom Offset}' attribute is set.
*
*
* @return whether the value of the 'Second Transom Offset' attribute is set.
* @see #unsetSecondTransomOffset()
* @see #getSecondTransomOffset()
* @see #setSecondTransomOffset(double)
* @generated
*/
boolean isSetSecondTransomOffset();
/**
* Returns the value of the 'Second Transom Offset As String' attribute.
*
*
* If the meaning of the 'Second Transom Offset As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Second Transom Offset As String' attribute.
* @see #isSetSecondTransomOffsetAsString()
* @see #unsetSecondTransomOffsetAsString()
* @see #setSecondTransomOffsetAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_SecondTransomOffsetAsString()
* @model unsettable="true"
* @generated
*/
String getSecondTransomOffsetAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffsetAsString Second Transom Offset As String}' attribute.
*
*
* @param value the new value of the 'Second Transom Offset As String' attribute.
* @see #isSetSecondTransomOffsetAsString()
* @see #unsetSecondTransomOffsetAsString()
* @see #getSecondTransomOffsetAsString()
* @generated
*/
void setSecondTransomOffsetAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffsetAsString Second Transom Offset As String}' attribute.
*
*
* @see #isSetSecondTransomOffsetAsString()
* @see #getSecondTransomOffsetAsString()
* @see #setSecondTransomOffsetAsString(String)
* @generated
*/
void unsetSecondTransomOffsetAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondTransomOffsetAsString Second Transom Offset As String}' attribute is set.
*
*
* @return whether the value of the 'Second Transom Offset As String' attribute is set.
* @see #unsetSecondTransomOffsetAsString()
* @see #getSecondTransomOffsetAsString()
* @see #setSecondTransomOffsetAsString(String)
* @generated
*/
boolean isSetSecondTransomOffsetAsString();
/**
* Returns the value of the 'First Mullion Offset' attribute.
*
*
* If the meaning of the 'First Mullion Offset' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'First Mullion Offset' attribute.
* @see #isSetFirstMullionOffset()
* @see #unsetFirstMullionOffset()
* @see #setFirstMullionOffset(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_FirstMullionOffset()
* @model unsettable="true"
* @generated
*/
double getFirstMullionOffset();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffset First Mullion Offset}' attribute.
*
*
* @param value the new value of the 'First Mullion Offset' attribute.
* @see #isSetFirstMullionOffset()
* @see #unsetFirstMullionOffset()
* @see #getFirstMullionOffset()
* @generated
*/
void setFirstMullionOffset(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffset First Mullion Offset}' attribute.
*
*
* @see #isSetFirstMullionOffset()
* @see #getFirstMullionOffset()
* @see #setFirstMullionOffset(double)
* @generated
*/
void unsetFirstMullionOffset();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffset First Mullion Offset}' attribute is set.
*
*
* @return whether the value of the 'First Mullion Offset' attribute is set.
* @see #unsetFirstMullionOffset()
* @see #getFirstMullionOffset()
* @see #setFirstMullionOffset(double)
* @generated
*/
boolean isSetFirstMullionOffset();
/**
* Returns the value of the 'First Mullion Offset As String' attribute.
*
*
* If the meaning of the 'First Mullion Offset As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'First Mullion Offset As String' attribute.
* @see #isSetFirstMullionOffsetAsString()
* @see #unsetFirstMullionOffsetAsString()
* @see #setFirstMullionOffsetAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_FirstMullionOffsetAsString()
* @model unsettable="true"
* @generated
*/
String getFirstMullionOffsetAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffsetAsString First Mullion Offset As String}' attribute.
*
*
* @param value the new value of the 'First Mullion Offset As String' attribute.
* @see #isSetFirstMullionOffsetAsString()
* @see #unsetFirstMullionOffsetAsString()
* @see #getFirstMullionOffsetAsString()
* @generated
*/
void setFirstMullionOffsetAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffsetAsString First Mullion Offset As String}' attribute.
*
*
* @see #isSetFirstMullionOffsetAsString()
* @see #getFirstMullionOffsetAsString()
* @see #setFirstMullionOffsetAsString(String)
* @generated
*/
void unsetFirstMullionOffsetAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getFirstMullionOffsetAsString First Mullion Offset As String}' attribute is set.
*
*
* @return whether the value of the 'First Mullion Offset As String' attribute is set.
* @see #unsetFirstMullionOffsetAsString()
* @see #getFirstMullionOffsetAsString()
* @see #setFirstMullionOffsetAsString(String)
* @generated
*/
boolean isSetFirstMullionOffsetAsString();
/**
* Returns the value of the 'Second Mullion Offset' attribute.
*
*
* If the meaning of the 'Second Mullion Offset' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Second Mullion Offset' attribute.
* @see #isSetSecondMullionOffset()
* @see #unsetSecondMullionOffset()
* @see #setSecondMullionOffset(double)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_SecondMullionOffset()
* @model unsettable="true"
* @generated
*/
double getSecondMullionOffset();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffset Second Mullion Offset}' attribute.
*
*
* @param value the new value of the 'Second Mullion Offset' attribute.
* @see #isSetSecondMullionOffset()
* @see #unsetSecondMullionOffset()
* @see #getSecondMullionOffset()
* @generated
*/
void setSecondMullionOffset(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffset Second Mullion Offset}' attribute.
*
*
* @see #isSetSecondMullionOffset()
* @see #getSecondMullionOffset()
* @see #setSecondMullionOffset(double)
* @generated
*/
void unsetSecondMullionOffset();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffset Second Mullion Offset}' attribute is set.
*
*
* @return whether the value of the 'Second Mullion Offset' attribute is set.
* @see #unsetSecondMullionOffset()
* @see #getSecondMullionOffset()
* @see #setSecondMullionOffset(double)
* @generated
*/
boolean isSetSecondMullionOffset();
/**
* Returns the value of the 'Second Mullion Offset As String' attribute.
*
*
* If the meaning of the 'Second Mullion Offset As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Second Mullion Offset As String' attribute.
* @see #isSetSecondMullionOffsetAsString()
* @see #unsetSecondMullionOffsetAsString()
* @see #setSecondMullionOffsetAsString(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcWindowLiningProperties_SecondMullionOffsetAsString()
* @model unsettable="true"
* @generated
*/
String getSecondMullionOffsetAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffsetAsString Second Mullion Offset As String}' attribute.
*
*
* @param value the new value of the 'Second Mullion Offset As String' attribute.
* @see #isSetSecondMullionOffsetAsString()
* @see #unsetSecondMullionOffsetAsString()
* @see #getSecondMullionOffsetAsString()
* @generated
*/
void setSecondMullionOffsetAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffsetAsString Second Mullion Offset As String}' attribute.
*
*
* @see #isSetSecondMullionOffsetAsString()
* @see #getSecondMullionOffsetAsString()
* @see #setSecondMullionOffsetAsString(String)
* @generated
*/
void unsetSecondMullionOffsetAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#getSecondMullionOffsetAsString Second Mullion Offset As String}' attribute is set.
*
*
* @return whether the value of the 'Second Mullion Offset As String' attribute is set.
* @see #unsetSecondMullionOffsetAsString()
* @see #getSecondMullionOffsetAsString()
* @see #setSecondMullionOffsetAsString(String)
* @generated
*/
boolean isSetSecondMullionOffsetAsString();
/**
* 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#getIfcWindowLiningProperties_ShapeAspectStyle()
* @model unsettable="true"
* @generated
*/
IfcShapeAspect getShapeAspectStyle();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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.IfcWindowLiningProperties#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();
} // IfcWindowLiningProperties