
org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl 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.IfcCraneRailFShapeProfileDef;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Crane Rail FShape Profile Def'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getOverallHeight Overall Height}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getOverallHeightAsString Overall Height As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getHeadWidth Head Width}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getHeadWidthAsString Head Width As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getRadius Radius}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getRadiusAsString Radius As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getHeadDepth2 Head Depth2}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getHeadDepth2AsString Head Depth2 As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getHeadDepth3 Head Depth3}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getHeadDepth3AsString Head Depth3 As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getWebThickness Web Thickness}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getWebThicknessAsString Web Thickness As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getBaseDepth1 Base Depth1}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getBaseDepth1AsString Base Depth1 As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getBaseDepth2 Base Depth2}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getBaseDepth2AsString Base Depth2 As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getCentreOfGravityInY Centre Of Gravity In Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcCraneRailFShapeProfileDefImpl#getCentreOfGravityInYAsString Centre Of Gravity In YAs String}
*
*
* @generated
*/
public class IfcCraneRailFShapeProfileDefImpl extends IfcParameterizedProfileDefImpl
implements IfcCraneRailFShapeProfileDef {
/**
*
*
* @generated
*/
protected IfcCraneRailFShapeProfileDefImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF;
}
/**
*
*
* @generated
*/
public double getOverallHeight() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__OVERALL_HEIGHT, true);
}
/**
*
*
* @generated
*/
public void setOverallHeight(double newOverallHeight) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__OVERALL_HEIGHT, newOverallHeight);
}
/**
*
*
* @generated
*/
public String getOverallHeightAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__OVERALL_HEIGHT_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setOverallHeightAsString(String newOverallHeightAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__OVERALL_HEIGHT_AS_STRING,
newOverallHeightAsString);
}
/**
*
*
* @generated
*/
public double getHeadWidth() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_WIDTH, true);
}
/**
*
*
* @generated
*/
public void setHeadWidth(double newHeadWidth) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_WIDTH, newHeadWidth);
}
/**
*
*
* @generated
*/
public String getHeadWidthAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_WIDTH_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setHeadWidthAsString(String newHeadWidthAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_WIDTH_AS_STRING, newHeadWidthAsString);
}
/**
*
*
* @generated
*/
public double getRadius() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS, true);
}
/**
*
*
* @generated
*/
public void setRadius(double newRadius) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS, newRadius);
}
/**
*
*
* @generated
*/
public void unsetRadius() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS);
}
/**
*
*
* @generated
*/
public boolean isSetRadius() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS);
}
/**
*
*
* @generated
*/
public String getRadiusAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setRadiusAsString(String newRadiusAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS_AS_STRING, newRadiusAsString);
}
/**
*
*
* @generated
*/
public void unsetRadiusAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetRadiusAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__RADIUS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getHeadDepth2() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH2, true);
}
/**
*
*
* @generated
*/
public void setHeadDepth2(double newHeadDepth2) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH2, newHeadDepth2);
}
/**
*
*
* @generated
*/
public String getHeadDepth2AsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH2_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setHeadDepth2AsString(String newHeadDepth2AsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH2_AS_STRING, newHeadDepth2AsString);
}
/**
*
*
* @generated
*/
public double getHeadDepth3() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH3, true);
}
/**
*
*
* @generated
*/
public void setHeadDepth3(double newHeadDepth3) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH3, newHeadDepth3);
}
/**
*
*
* @generated
*/
public String getHeadDepth3AsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH3_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setHeadDepth3AsString(String newHeadDepth3AsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__HEAD_DEPTH3_AS_STRING, newHeadDepth3AsString);
}
/**
*
*
* @generated
*/
public double getWebThickness() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__WEB_THICKNESS, true);
}
/**
*
*
* @generated
*/
public void setWebThickness(double newWebThickness) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__WEB_THICKNESS, newWebThickness);
}
/**
*
*
* @generated
*/
public String getWebThicknessAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__WEB_THICKNESS_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setWebThicknessAsString(String newWebThicknessAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__WEB_THICKNESS_AS_STRING,
newWebThicknessAsString);
}
/**
*
*
* @generated
*/
public double getBaseDepth1() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH1, true);
}
/**
*
*
* @generated
*/
public void setBaseDepth1(double newBaseDepth1) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH1, newBaseDepth1);
}
/**
*
*
* @generated
*/
public String getBaseDepth1AsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH1_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setBaseDepth1AsString(String newBaseDepth1AsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH1_AS_STRING, newBaseDepth1AsString);
}
/**
*
*
* @generated
*/
public double getBaseDepth2() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH2, true);
}
/**
*
*
* @generated
*/
public void setBaseDepth2(double newBaseDepth2) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH2, newBaseDepth2);
}
/**
*
*
* @generated
*/
public String getBaseDepth2AsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH2_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setBaseDepth2AsString(String newBaseDepth2AsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__BASE_DEPTH2_AS_STRING, newBaseDepth2AsString);
}
/**
*
*
* @generated
*/
public double getCentreOfGravityInY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_Y, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInY(double newCentreOfGravityInY) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_Y,
newCentreOfGravityInY);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_Y);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_Y);
}
/**
*
*
* @generated
*/
public String getCentreOfGravityInYAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCentreOfGravityInYAsString(String newCentreOfGravityInYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_YAS_STRING,
newCentreOfGravityInYAsString);
}
/**
*
*
* @generated
*/
public void unsetCentreOfGravityInYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCentreOfGravityInYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CRANE_RAIL_FSHAPE_PROFILE_DEF__CENTRE_OF_GRAVITY_IN_YAS_STRING);
}
} //IfcCraneRailFShapeProfileDefImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy