
org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pluginbase Show documentation
Show all versions of pluginbase Show documentation
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.impl;
import org.bimserver.models.ifc4.Ifc4Package;
import org.bimserver.models.ifc4.IfcStructuralLoadLinearForce;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Structural Load Linear Force'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearForceX Linear Force X}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearForceXAsString Linear Force XAs String}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearForceY Linear Force Y}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearForceYAsString Linear Force YAs String}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearForceZ Linear Force Z}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearForceZAsString Linear Force ZAs String}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearMomentX Linear Moment X}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearMomentXAsString Linear Moment XAs String}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearMomentY Linear Moment Y}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearMomentYAsString Linear Moment YAs String}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearMomentZ Linear Moment Z}
* - {@link org.bimserver.models.ifc4.impl.IfcStructuralLoadLinearForceImpl#getLinearMomentZAsString Linear Moment ZAs String}
*
*
* @generated
*/
public class IfcStructuralLoadLinearForceImpl extends IfcStructuralLoadStaticImpl
implements IfcStructuralLoadLinearForce {
/**
*
*
* @generated
*/
protected IfcStructuralLoadLinearForceImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE;
}
/**
*
*
* @generated
*/
public double getLinearForceX() {
return (Double) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_X, true);
}
/**
*
*
* @generated
*/
public void setLinearForceX(double newLinearForceX) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_X, newLinearForceX);
}
/**
*
*
* @generated
*/
public void unsetLinearForceX() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_X);
}
/**
*
*
* @generated
*/
public boolean isSetLinearForceX() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_X);
}
/**
*
*
* @generated
*/
public String getLinearForceXAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLinearForceXAsString(String newLinearForceXAsString) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_XAS_STRING, newLinearForceXAsString);
}
/**
*
*
* @generated
*/
public void unsetLinearForceXAsString() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetLinearForceXAsString() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getLinearForceY() {
return (Double) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Y, true);
}
/**
*
*
* @generated
*/
public void setLinearForceY(double newLinearForceY) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Y, newLinearForceY);
}
/**
*
*
* @generated
*/
public void unsetLinearForceY() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Y);
}
/**
*
*
* @generated
*/
public boolean isSetLinearForceY() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Y);
}
/**
*
*
* @generated
*/
public String getLinearForceYAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLinearForceYAsString(String newLinearForceYAsString) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_YAS_STRING, newLinearForceYAsString);
}
/**
*
*
* @generated
*/
public void unsetLinearForceYAsString() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetLinearForceYAsString() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getLinearForceZ() {
return (Double) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Z, true);
}
/**
*
*
* @generated
*/
public void setLinearForceZ(double newLinearForceZ) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Z, newLinearForceZ);
}
/**
*
*
* @generated
*/
public void unsetLinearForceZ() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Z);
}
/**
*
*
* @generated
*/
public boolean isSetLinearForceZ() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_Z);
}
/**
*
*
* @generated
*/
public String getLinearForceZAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLinearForceZAsString(String newLinearForceZAsString) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_ZAS_STRING, newLinearForceZAsString);
}
/**
*
*
* @generated
*/
public void unsetLinearForceZAsString() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetLinearForceZAsString() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_FORCE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public double getLinearMomentX() {
return (Double) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_X, true);
}
/**
*
*
* @generated
*/
public void setLinearMomentX(double newLinearMomentX) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_X, newLinearMomentX);
}
/**
*
*
* @generated
*/
public void unsetLinearMomentX() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_X);
}
/**
*
*
* @generated
*/
public boolean isSetLinearMomentX() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_X);
}
/**
*
*
* @generated
*/
public String getLinearMomentXAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLinearMomentXAsString(String newLinearMomentXAsString) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_XAS_STRING, newLinearMomentXAsString);
}
/**
*
*
* @generated
*/
public void unsetLinearMomentXAsString() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetLinearMomentXAsString() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getLinearMomentY() {
return (Double) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Y, true);
}
/**
*
*
* @generated
*/
public void setLinearMomentY(double newLinearMomentY) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Y, newLinearMomentY);
}
/**
*
*
* @generated
*/
public void unsetLinearMomentY() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Y);
}
/**
*
*
* @generated
*/
public boolean isSetLinearMomentY() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Y);
}
/**
*
*
* @generated
*/
public String getLinearMomentYAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLinearMomentYAsString(String newLinearMomentYAsString) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_YAS_STRING, newLinearMomentYAsString);
}
/**
*
*
* @generated
*/
public void unsetLinearMomentYAsString() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetLinearMomentYAsString() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getLinearMomentZ() {
return (Double) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Z, true);
}
/**
*
*
* @generated
*/
public void setLinearMomentZ(double newLinearMomentZ) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Z, newLinearMomentZ);
}
/**
*
*
* @generated
*/
public void unsetLinearMomentZ() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Z);
}
/**
*
*
* @generated
*/
public boolean isSetLinearMomentZ() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_Z);
}
/**
*
*
* @generated
*/
public String getLinearMomentZAsString() {
return (String) eGet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLinearMomentZAsString(String newLinearMomentZAsString) {
eSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_ZAS_STRING, newLinearMomentZAsString);
}
/**
*
*
* @generated
*/
public void unsetLinearMomentZAsString() {
eUnset(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetLinearMomentZAsString() {
return eIsSet(Ifc4Package.Literals.IFC_STRUCTURAL_LOAD_LINEAR_FORCE__LINEAR_MOMENT_ZAS_STRING);
}
} //IfcStructuralLoadLinearForceImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy