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

org.bimserver.models.ifc4.IfcStructuralLoadLinearForce 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.ifc4;

/**
 * 
 * A representation of the model object 'Ifc Structural Load Linear Force'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceX Linear Force X}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceXAsString Linear Force XAs String}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceY Linear Force Y}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceYAsString Linear Force YAs String}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZ Linear Force Z}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZAsString Linear Force ZAs String}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentX Linear Moment X}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentXAsString Linear Moment XAs String}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentY Linear Moment Y}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentYAsString Linear Moment YAs String}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZ Linear Moment Z}
  • *
  • {@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZAsString Linear Moment ZAs String}
  • *
* * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce() * @model * @generated */ public interface IfcStructuralLoadLinearForce extends IfcStructuralLoadStatic { /** * Returns the value of the 'Linear Force X' attribute. * *

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

* * @return the value of the 'Linear Force X' attribute. * @see #isSetLinearForceX() * @see #unsetLinearForceX() * @see #setLinearForceX(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearForceX() * @model unsettable="true" * @generated */ double getLinearForceX(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceX Linear Force X}' attribute. * * * @param value the new value of the 'Linear Force X' attribute. * @see #isSetLinearForceX() * @see #unsetLinearForceX() * @see #getLinearForceX() * @generated */ void setLinearForceX(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceX Linear Force X}' attribute. * * * @see #isSetLinearForceX() * @see #getLinearForceX() * @see #setLinearForceX(double) * @generated */ void unsetLinearForceX(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceX Linear Force X}' attribute is set. * * * @return whether the value of the 'Linear Force X' attribute is set. * @see #unsetLinearForceX() * @see #getLinearForceX() * @see #setLinearForceX(double) * @generated */ boolean isSetLinearForceX(); /** * Returns the value of the 'Linear Force XAs String' attribute. * *

* If the meaning of the 'Linear Force XAs String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Linear Force XAs String' attribute. * @see #isSetLinearForceXAsString() * @see #unsetLinearForceXAsString() * @see #setLinearForceXAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearForceXAsString() * @model unsettable="true" * @generated */ String getLinearForceXAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceXAsString Linear Force XAs String}' attribute. * * * @param value the new value of the 'Linear Force XAs String' attribute. * @see #isSetLinearForceXAsString() * @see #unsetLinearForceXAsString() * @see #getLinearForceXAsString() * @generated */ void setLinearForceXAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceXAsString Linear Force XAs String}' attribute. * * * @see #isSetLinearForceXAsString() * @see #getLinearForceXAsString() * @see #setLinearForceXAsString(String) * @generated */ void unsetLinearForceXAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceXAsString Linear Force XAs String}' attribute is set. * * * @return whether the value of the 'Linear Force XAs String' attribute is set. * @see #unsetLinearForceXAsString() * @see #getLinearForceXAsString() * @see #setLinearForceXAsString(String) * @generated */ boolean isSetLinearForceXAsString(); /** * Returns the value of the 'Linear Force Y' attribute. * *

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

* * @return the value of the 'Linear Force Y' attribute. * @see #isSetLinearForceY() * @see #unsetLinearForceY() * @see #setLinearForceY(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearForceY() * @model unsettable="true" * @generated */ double getLinearForceY(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceY Linear Force Y}' attribute. * * * @param value the new value of the 'Linear Force Y' attribute. * @see #isSetLinearForceY() * @see #unsetLinearForceY() * @see #getLinearForceY() * @generated */ void setLinearForceY(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceY Linear Force Y}' attribute. * * * @see #isSetLinearForceY() * @see #getLinearForceY() * @see #setLinearForceY(double) * @generated */ void unsetLinearForceY(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceY Linear Force Y}' attribute is set. * * * @return whether the value of the 'Linear Force Y' attribute is set. * @see #unsetLinearForceY() * @see #getLinearForceY() * @see #setLinearForceY(double) * @generated */ boolean isSetLinearForceY(); /** * Returns the value of the 'Linear Force YAs String' attribute. * *

* If the meaning of the 'Linear Force YAs String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Linear Force YAs String' attribute. * @see #isSetLinearForceYAsString() * @see #unsetLinearForceYAsString() * @see #setLinearForceYAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearForceYAsString() * @model unsettable="true" * @generated */ String getLinearForceYAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceYAsString Linear Force YAs String}' attribute. * * * @param value the new value of the 'Linear Force YAs String' attribute. * @see #isSetLinearForceYAsString() * @see #unsetLinearForceYAsString() * @see #getLinearForceYAsString() * @generated */ void setLinearForceYAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceYAsString Linear Force YAs String}' attribute. * * * @see #isSetLinearForceYAsString() * @see #getLinearForceYAsString() * @see #setLinearForceYAsString(String) * @generated */ void unsetLinearForceYAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceYAsString Linear Force YAs String}' attribute is set. * * * @return whether the value of the 'Linear Force YAs String' attribute is set. * @see #unsetLinearForceYAsString() * @see #getLinearForceYAsString() * @see #setLinearForceYAsString(String) * @generated */ boolean isSetLinearForceYAsString(); /** * Returns the value of the 'Linear Force Z' attribute. * *

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

* * @return the value of the 'Linear Force Z' attribute. * @see #isSetLinearForceZ() * @see #unsetLinearForceZ() * @see #setLinearForceZ(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearForceZ() * @model unsettable="true" * @generated */ double getLinearForceZ(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZ Linear Force Z}' attribute. * * * @param value the new value of the 'Linear Force Z' attribute. * @see #isSetLinearForceZ() * @see #unsetLinearForceZ() * @see #getLinearForceZ() * @generated */ void setLinearForceZ(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZ Linear Force Z}' attribute. * * * @see #isSetLinearForceZ() * @see #getLinearForceZ() * @see #setLinearForceZ(double) * @generated */ void unsetLinearForceZ(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZ Linear Force Z}' attribute is set. * * * @return whether the value of the 'Linear Force Z' attribute is set. * @see #unsetLinearForceZ() * @see #getLinearForceZ() * @see #setLinearForceZ(double) * @generated */ boolean isSetLinearForceZ(); /** * Returns the value of the 'Linear Force ZAs String' attribute. * *

* If the meaning of the 'Linear Force ZAs String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Linear Force ZAs String' attribute. * @see #isSetLinearForceZAsString() * @see #unsetLinearForceZAsString() * @see #setLinearForceZAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearForceZAsString() * @model unsettable="true" * @generated */ String getLinearForceZAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZAsString Linear Force ZAs String}' attribute. * * * @param value the new value of the 'Linear Force ZAs String' attribute. * @see #isSetLinearForceZAsString() * @see #unsetLinearForceZAsString() * @see #getLinearForceZAsString() * @generated */ void setLinearForceZAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZAsString Linear Force ZAs String}' attribute. * * * @see #isSetLinearForceZAsString() * @see #getLinearForceZAsString() * @see #setLinearForceZAsString(String) * @generated */ void unsetLinearForceZAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearForceZAsString Linear Force ZAs String}' attribute is set. * * * @return whether the value of the 'Linear Force ZAs String' attribute is set. * @see #unsetLinearForceZAsString() * @see #getLinearForceZAsString() * @see #setLinearForceZAsString(String) * @generated */ boolean isSetLinearForceZAsString(); /** * Returns the value of the 'Linear Moment X' attribute. * *

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

* * @return the value of the 'Linear Moment X' attribute. * @see #isSetLinearMomentX() * @see #unsetLinearMomentX() * @see #setLinearMomentX(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearMomentX() * @model unsettable="true" * @generated */ double getLinearMomentX(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentX Linear Moment X}' attribute. * * * @param value the new value of the 'Linear Moment X' attribute. * @see #isSetLinearMomentX() * @see #unsetLinearMomentX() * @see #getLinearMomentX() * @generated */ void setLinearMomentX(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentX Linear Moment X}' attribute. * * * @see #isSetLinearMomentX() * @see #getLinearMomentX() * @see #setLinearMomentX(double) * @generated */ void unsetLinearMomentX(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentX Linear Moment X}' attribute is set. * * * @return whether the value of the 'Linear Moment X' attribute is set. * @see #unsetLinearMomentX() * @see #getLinearMomentX() * @see #setLinearMomentX(double) * @generated */ boolean isSetLinearMomentX(); /** * Returns the value of the 'Linear Moment XAs String' attribute. * *

* If the meaning of the 'Linear Moment XAs String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Linear Moment XAs String' attribute. * @see #isSetLinearMomentXAsString() * @see #unsetLinearMomentXAsString() * @see #setLinearMomentXAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearMomentXAsString() * @model unsettable="true" * @generated */ String getLinearMomentXAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentXAsString Linear Moment XAs String}' attribute. * * * @param value the new value of the 'Linear Moment XAs String' attribute. * @see #isSetLinearMomentXAsString() * @see #unsetLinearMomentXAsString() * @see #getLinearMomentXAsString() * @generated */ void setLinearMomentXAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentXAsString Linear Moment XAs String}' attribute. * * * @see #isSetLinearMomentXAsString() * @see #getLinearMomentXAsString() * @see #setLinearMomentXAsString(String) * @generated */ void unsetLinearMomentXAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentXAsString Linear Moment XAs String}' attribute is set. * * * @return whether the value of the 'Linear Moment XAs String' attribute is set. * @see #unsetLinearMomentXAsString() * @see #getLinearMomentXAsString() * @see #setLinearMomentXAsString(String) * @generated */ boolean isSetLinearMomentXAsString(); /** * Returns the value of the 'Linear Moment Y' attribute. * *

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

* * @return the value of the 'Linear Moment Y' attribute. * @see #isSetLinearMomentY() * @see #unsetLinearMomentY() * @see #setLinearMomentY(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearMomentY() * @model unsettable="true" * @generated */ double getLinearMomentY(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentY Linear Moment Y}' attribute. * * * @param value the new value of the 'Linear Moment Y' attribute. * @see #isSetLinearMomentY() * @see #unsetLinearMomentY() * @see #getLinearMomentY() * @generated */ void setLinearMomentY(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentY Linear Moment Y}' attribute. * * * @see #isSetLinearMomentY() * @see #getLinearMomentY() * @see #setLinearMomentY(double) * @generated */ void unsetLinearMomentY(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentY Linear Moment Y}' attribute is set. * * * @return whether the value of the 'Linear Moment Y' attribute is set. * @see #unsetLinearMomentY() * @see #getLinearMomentY() * @see #setLinearMomentY(double) * @generated */ boolean isSetLinearMomentY(); /** * Returns the value of the 'Linear Moment YAs String' attribute. * *

* If the meaning of the 'Linear Moment YAs String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Linear Moment YAs String' attribute. * @see #isSetLinearMomentYAsString() * @see #unsetLinearMomentYAsString() * @see #setLinearMomentYAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearMomentYAsString() * @model unsettable="true" * @generated */ String getLinearMomentYAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentYAsString Linear Moment YAs String}' attribute. * * * @param value the new value of the 'Linear Moment YAs String' attribute. * @see #isSetLinearMomentYAsString() * @see #unsetLinearMomentYAsString() * @see #getLinearMomentYAsString() * @generated */ void setLinearMomentYAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentYAsString Linear Moment YAs String}' attribute. * * * @see #isSetLinearMomentYAsString() * @see #getLinearMomentYAsString() * @see #setLinearMomentYAsString(String) * @generated */ void unsetLinearMomentYAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentYAsString Linear Moment YAs String}' attribute is set. * * * @return whether the value of the 'Linear Moment YAs String' attribute is set. * @see #unsetLinearMomentYAsString() * @see #getLinearMomentYAsString() * @see #setLinearMomentYAsString(String) * @generated */ boolean isSetLinearMomentYAsString(); /** * Returns the value of the 'Linear Moment Z' attribute. * *

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

* * @return the value of the 'Linear Moment Z' attribute. * @see #isSetLinearMomentZ() * @see #unsetLinearMomentZ() * @see #setLinearMomentZ(double) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearMomentZ() * @model unsettable="true" * @generated */ double getLinearMomentZ(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZ Linear Moment Z}' attribute. * * * @param value the new value of the 'Linear Moment Z' attribute. * @see #isSetLinearMomentZ() * @see #unsetLinearMomentZ() * @see #getLinearMomentZ() * @generated */ void setLinearMomentZ(double value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZ Linear Moment Z}' attribute. * * * @see #isSetLinearMomentZ() * @see #getLinearMomentZ() * @see #setLinearMomentZ(double) * @generated */ void unsetLinearMomentZ(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZ Linear Moment Z}' attribute is set. * * * @return whether the value of the 'Linear Moment Z' attribute is set. * @see #unsetLinearMomentZ() * @see #getLinearMomentZ() * @see #setLinearMomentZ(double) * @generated */ boolean isSetLinearMomentZ(); /** * Returns the value of the 'Linear Moment ZAs String' attribute. * *

* If the meaning of the 'Linear Moment ZAs String' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Linear Moment ZAs String' attribute. * @see #isSetLinearMomentZAsString() * @see #unsetLinearMomentZAsString() * @see #setLinearMomentZAsString(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcStructuralLoadLinearForce_LinearMomentZAsString() * @model unsettable="true" * @generated */ String getLinearMomentZAsString(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZAsString Linear Moment ZAs String}' attribute. * * * @param value the new value of the 'Linear Moment ZAs String' attribute. * @see #isSetLinearMomentZAsString() * @see #unsetLinearMomentZAsString() * @see #getLinearMomentZAsString() * @generated */ void setLinearMomentZAsString(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZAsString Linear Moment ZAs String}' attribute. * * * @see #isSetLinearMomentZAsString() * @see #getLinearMomentZAsString() * @see #setLinearMomentZAsString(String) * @generated */ void unsetLinearMomentZAsString(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcStructuralLoadLinearForce#getLinearMomentZAsString Linear Moment ZAs String}' attribute is set. * * * @return whether the value of the 'Linear Moment ZAs String' attribute is set. * @see #unsetLinearMomentZAsString() * @see #getLinearMomentZAsString() * @see #setLinearMomentZAsString(String) * @generated */ boolean isSetLinearMomentZAsString(); } // IfcStructuralLoadLinearForce




© 2015 - 2025 Weber Informatics LLC | Privacy Policy