
org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl 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.ifc2x3tc1.impl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcCShapeProfileDef;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc CShape Profile Def'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getDepth Depth}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getDepthAsString Depth As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getWidth Width}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getWidthAsString Width As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getWallThickness Wall Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getWallThicknessAsString Wall Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getGirth Girth}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getGirthAsString Girth As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getInternalFilletRadius Internal Fillet Radius}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getInternalFilletRadiusAsString Internal Fillet Radius As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getCentreOfGravityInX Centre Of Gravity In X}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCShapeProfileDefImpl#getCentreOfGravityInXAsString Centre Of Gravity In XAs String}
*
*
* @generated
*/
public class IfcCShapeProfileDefImpl extends IfcParameterizedProfileDefImpl implements IfcCShapeProfileDef {
/**
*
*
* @generated
*/
protected IfcCShapeProfileDefImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF;
}
/**
*
*
* @generated
*/
public double getDepth() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__DEPTH, true);
}
/**
*
*
* @generated
*/
public void setDepth(double newDepth) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__DEPTH, newDepth);
}
/**
*
*
* @generated
*/
public String getDepthAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__DEPTH_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setDepthAsString(String newDepthAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__DEPTH_AS_STRING, newDepthAsString);
}
/**
*
*
* @generated
*/
public double getWidth() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WIDTH, true);
}
/**
*
*
* @generated
*/
public void setWidth(double newWidth) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WIDTH, newWidth);
}
/**
*
*
* @generated
*/
public String getWidthAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WIDTH_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setWidthAsString(String newWidthAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WIDTH_AS_STRING, newWidthAsString);
}
/**
*
*
* @generated
*/
public double getWallThickness() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WALL_THICKNESS, true);
}
/**
*
*
* @generated
*/
public void setWallThickness(double newWallThickness) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WALL_THICKNESS, newWallThickness);
}
/**
*
*
* @generated
*/
public String getWallThicknessAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WALL_THICKNESS_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setWallThicknessAsString(String newWallThicknessAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__WALL_THICKNESS_AS_STRING, newWallThicknessAsString);
}
/**
*
*
* @generated
*/
public double getGirth() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__GIRTH, true);
}
/**
*
*
* @generated
*/
public void setGirth(double newGirth) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__GIRTH, newGirth);
}
/**
*
*
* @generated
*/
public String getGirthAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__GIRTH_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setGirthAsString(String newGirthAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__GIRTH_AS_STRING, newGirthAsString);
}
/**
*
*
* @generated
*/
public double getInternalFilletRadius() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS, true);
}
/**
*
*
* @generated
*/
public void setInternalFilletRadius(double newInternalFilletRadius) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS, newInternalFilletRadius);
}
/**
*
*
* @generated
*/
public void unsetInternalFilletRadius() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS);
}
/**
*
*
* @generated
*/
public boolean isSetInternalFilletRadius() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS);
}
/**
*
*
* @generated
*/
public String getInternalFilletRadiusAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setInternalFilletRadiusAsString(String newInternalFilletRadiusAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS_AS_STRING,
newInternalFilletRadiusAsString);
}
/**
*
*
* @generated
*/
public void unsetInternalFilletRadiusAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetInternalFilletRadiusAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__INTERNAL_FILLET_RADIUS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getCentreOfGravityInX() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_X, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInX(double newCentreOfGravityInX) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_X, newCentreOfGravityInX);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInX() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_X);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInX() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_X);
}
/**
*
*
* @generated
*/
public String getCentreOfGravityInXAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInXAsString(String newCentreOfGravityInXAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_XAS_STRING,
newCentreOfGravityInXAsString);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInXAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInXAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_XAS_STRING);
}
} //IfcCShapeProfileDefImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy