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

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

Go to download

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

There is a newer version: 2.0.0
Show 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 Permeable Covering Properties'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getOperationType Operation Type}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getPanelPosition Panel Position}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepth Frame Depth}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepthAsString Frame Depth As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThickness Frame Thickness}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThicknessAsString Frame Thickness As String}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getShapeAspectStyle Shape Aspect Style}
  • *
* * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcPermeableCoveringProperties() * @model * @generated */ public interface IfcPermeableCoveringProperties extends IfcPropertySetDefinition { /** * Returns the value of the 'Operation Type' attribute. * The literals are from the enumeration {@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringOperationEnum}. * *

* If the meaning of the 'Operation Type' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Operation Type' attribute. * @see org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringOperationEnum * @see #setOperationType(IfcPermeableCoveringOperationEnum) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcPermeableCoveringProperties_OperationType() * @model * @generated */ IfcPermeableCoveringOperationEnum getOperationType(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getOperationType Operation Type}' attribute. * * * @param value the new value of the 'Operation Type' attribute. * @see org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringOperationEnum * @see #getOperationType() * @generated */ void setOperationType(IfcPermeableCoveringOperationEnum value); /** * Returns the value of the 'Panel Position' attribute. * The literals are from the enumeration {@link org.bimserver.models.ifc2x3tc1.IfcWindowPanelPositionEnum}. * *

* If the meaning of the 'Panel Position' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Panel Position' attribute. * @see org.bimserver.models.ifc2x3tc1.IfcWindowPanelPositionEnum * @see #setPanelPosition(IfcWindowPanelPositionEnum) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcPermeableCoveringProperties_PanelPosition() * @model * @generated */ IfcWindowPanelPositionEnum getPanelPosition(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getPanelPosition Panel Position}' attribute. * * * @param value the new value of the 'Panel Position' attribute. * @see org.bimserver.models.ifc2x3tc1.IfcWindowPanelPositionEnum * @see #getPanelPosition() * @generated */ void setPanelPosition(IfcWindowPanelPositionEnum value); /** * Returns the value of the 'Frame Depth' attribute. * *

* If the meaning of the 'Frame Depth' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Frame Depth' attribute. * @see #isSetFrameDepth() * @see #unsetFrameDepth() * @see #setFrameDepth(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcPermeableCoveringProperties_FrameDepth() * @model unsettable="true" * @generated */ double getFrameDepth(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepth Frame Depth}' attribute. * * * @param value the new value of the 'Frame Depth' attribute. * @see #isSetFrameDepth() * @see #unsetFrameDepth() * @see #getFrameDepth() * @generated */ void setFrameDepth(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepth Frame Depth}' attribute. * * * @see #isSetFrameDepth() * @see #getFrameDepth() * @see #setFrameDepth(double) * @generated */ void unsetFrameDepth(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepth Frame Depth}' attribute is set. * * * @return whether the value of the 'Frame Depth' attribute is set. * @see #unsetFrameDepth() * @see #getFrameDepth() * @see #setFrameDepth(double) * @generated */ boolean isSetFrameDepth(); /** * Returns the value of the 'Frame Depth As String' attribute. * *

* If the meaning of the 'Frame Depth As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Frame Depth As String' attribute. * @see #isSetFrameDepthAsString() * @see #unsetFrameDepthAsString() * @see #setFrameDepthAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcPermeableCoveringProperties_FrameDepthAsString() * @model unsettable="true" * @generated */ String getFrameDepthAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepthAsString Frame Depth As String}' attribute. * * * @param value the new value of the 'Frame Depth As String' attribute. * @see #isSetFrameDepthAsString() * @see #unsetFrameDepthAsString() * @see #getFrameDepthAsString() * @generated */ void setFrameDepthAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepthAsString Frame Depth As String}' attribute. * * * @see #isSetFrameDepthAsString() * @see #getFrameDepthAsString() * @see #setFrameDepthAsString(String) * @generated */ void unsetFrameDepthAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameDepthAsString Frame Depth As String}' attribute is set. * * * @return whether the value of the 'Frame Depth As String' attribute is set. * @see #unsetFrameDepthAsString() * @see #getFrameDepthAsString() * @see #setFrameDepthAsString(String) * @generated */ boolean isSetFrameDepthAsString(); /** * Returns the value of the 'Frame Thickness' attribute. * *

* If the meaning of the 'Frame Thickness' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Frame Thickness' attribute. * @see #isSetFrameThickness() * @see #unsetFrameThickness() * @see #setFrameThickness(double) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcPermeableCoveringProperties_FrameThickness() * @model unsettable="true" * @generated */ double getFrameThickness(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThickness Frame Thickness}' attribute. * * * @param value the new value of the 'Frame Thickness' attribute. * @see #isSetFrameThickness() * @see #unsetFrameThickness() * @see #getFrameThickness() * @generated */ void setFrameThickness(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThickness Frame Thickness}' attribute. * * * @see #isSetFrameThickness() * @see #getFrameThickness() * @see #setFrameThickness(double) * @generated */ void unsetFrameThickness(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThickness Frame Thickness}' attribute is set. * * * @return whether the value of the 'Frame Thickness' attribute is set. * @see #unsetFrameThickness() * @see #getFrameThickness() * @see #setFrameThickness(double) * @generated */ boolean isSetFrameThickness(); /** * Returns the value of the 'Frame Thickness As String' attribute. * *

* If the meaning of the 'Frame Thickness As String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Frame Thickness As String' attribute. * @see #isSetFrameThicknessAsString() * @see #unsetFrameThicknessAsString() * @see #setFrameThicknessAsString(String) * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcPermeableCoveringProperties_FrameThicknessAsString() * @model unsettable="true" * @generated */ String getFrameThicknessAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThicknessAsString Frame Thickness As String}' attribute. * * * @param value the new value of the 'Frame Thickness As String' attribute. * @see #isSetFrameThicknessAsString() * @see #unsetFrameThicknessAsString() * @see #getFrameThicknessAsString() * @generated */ void setFrameThicknessAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThicknessAsString Frame Thickness As String}' attribute. * * * @see #isSetFrameThicknessAsString() * @see #getFrameThicknessAsString() * @see #setFrameThicknessAsString(String) * @generated */ void unsetFrameThicknessAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#getFrameThicknessAsString Frame Thickness As String}' attribute is set. * * * @return whether the value of the 'Frame Thickness As String' attribute is set. * @see #unsetFrameThicknessAsString() * @see #getFrameThicknessAsString() * @see #setFrameThicknessAsString(String) * @generated */ boolean isSetFrameThicknessAsString(); /** * 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#getIfcPermeableCoveringProperties_ShapeAspectStyle() * @model unsettable="true" * @generated */ IfcShapeAspect getShapeAspectStyle(); /** * Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcPermeableCoveringProperties#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.IfcPermeableCoveringProperties#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.IfcPermeableCoveringProperties#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(); } // IfcPermeableCoveringProperties




© 2015 - 2025 Weber Informatics LLC | Privacy Policy