
org.bimserver.models.ifc2x3tc1.impl.IfcStructuralLoadPlanarForceImpl 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
/**
* 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.impl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcStructuralLoadPlanarForce;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Structural Load Planar Force'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralLoadPlanarForceImpl#getPlanarForceX Planar Force X}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralLoadPlanarForceImpl#getPlanarForceXAsString Planar Force XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralLoadPlanarForceImpl#getPlanarForceY Planar Force Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralLoadPlanarForceImpl#getPlanarForceYAsString Planar Force YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralLoadPlanarForceImpl#getPlanarForceZ Planar Force Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcStructuralLoadPlanarForceImpl#getPlanarForceZAsString Planar Force ZAs String}
*
*
* @generated
*/
public class IfcStructuralLoadPlanarForceImpl extends IfcStructuralLoadStaticImpl
implements IfcStructuralLoadPlanarForce {
/**
*
*
* @generated
*/
protected IfcStructuralLoadPlanarForceImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE;
}
/**
*
*
* @generated
*/
public double getPlanarForceX() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_X, true);
}
/**
*
*
* @generated
*/
public void setPlanarForceX(double newPlanarForceX) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_X, newPlanarForceX);
}
/**
*
*
* @generated
*/
public void unsetPlanarForceX() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_X);
}
/**
*
*
* @generated
*/
public boolean isSetPlanarForceX() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_X);
}
/**
*
*
* @generated
*/
public String getPlanarForceXAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setPlanarForceXAsString(String newPlanarForceXAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_XAS_STRING,
newPlanarForceXAsString);
}
/**
*
*
* @generated
*/
public void unsetPlanarForceXAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetPlanarForceXAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getPlanarForceY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Y, true);
}
/**
*
*
* @generated
*/
public void setPlanarForceY(double newPlanarForceY) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Y, newPlanarForceY);
}
/**
*
*
* @generated
*/
public void unsetPlanarForceY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Y);
}
/**
*
*
* @generated
*/
public boolean isSetPlanarForceY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Y);
}
/**
*
*
* @generated
*/
public String getPlanarForceYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setPlanarForceYAsString(String newPlanarForceYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_YAS_STRING,
newPlanarForceYAsString);
}
/**
*
*
* @generated
*/
public void unsetPlanarForceYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetPlanarForceYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getPlanarForceZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Z, true);
}
/**
*
*
* @generated
*/
public void setPlanarForceZ(double newPlanarForceZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Z, newPlanarForceZ);
}
/**
*
*
* @generated
*/
public void unsetPlanarForceZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Z);
}
/**
*
*
* @generated
*/
public boolean isSetPlanarForceZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_Z);
}
/**
*
*
* @generated
*/
public String getPlanarForceZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setPlanarForceZAsString(String newPlanarForceZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_ZAS_STRING,
newPlanarForceZAsString);
}
/**
*
*
* @generated
*/
public void unsetPlanarForceZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetPlanarForceZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_STRUCTURAL_LOAD_PLANAR_FORCE__PLANAR_FORCE_ZAS_STRING);
}
} //IfcStructuralLoadPlanarForceImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy