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

org.bimserver.models.ifc2x3tc1.IfcWindowLiningProperties Maven / Gradle / Ivy

Go to download

Base project for BIMserver plugin development. Some plugins mights also need the Shared library

The newest version!
/**
 * 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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy