
org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl 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.IfcReinforcingMesh;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Reinforcing Mesh'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getMeshLength Mesh Length}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getMeshLengthAsString Mesh Length As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getMeshWidth Mesh Width}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getMeshWidthAsString Mesh Width As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getLongitudinalBarNominalDiameter Longitudinal Bar Nominal Diameter}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getLongitudinalBarNominalDiameterAsString Longitudinal Bar Nominal Diameter As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getTransverseBarNominalDiameter Transverse Bar Nominal Diameter}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getTransverseBarNominalDiameterAsString Transverse Bar Nominal Diameter As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getLongitudinalBarCrossSectionArea Longitudinal Bar Cross Section Area}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getLongitudinalBarCrossSectionAreaAsString Longitudinal Bar Cross Section Area As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getTransverseBarCrossSectionArea Transverse Bar Cross Section Area}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getTransverseBarCrossSectionAreaAsString Transverse Bar Cross Section Area As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getLongitudinalBarSpacing Longitudinal Bar Spacing}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getLongitudinalBarSpacingAsString Longitudinal Bar Spacing As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getTransverseBarSpacing Transverse Bar Spacing}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcReinforcingMeshImpl#getTransverseBarSpacingAsString Transverse Bar Spacing As String}
*
*
* @generated
*/
public class IfcReinforcingMeshImpl extends IfcReinforcingElementImpl implements IfcReinforcingMesh {
/**
*
*
* @generated
*/
protected IfcReinforcingMeshImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH;
}
/**
*
*
* @generated
*/
public double getMeshLength() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH, true);
}
/**
*
*
* @generated
*/
public void setMeshLength(double newMeshLength) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH, newMeshLength);
}
/**
*
*
* @generated
*/
public void unsetMeshLength() {
eUnset(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH);
}
/**
*
*
* @generated
*/
public boolean isSetMeshLength() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH);
}
/**
*
*
* @generated
*/
public String getMeshLengthAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMeshLengthAsString(String newMeshLengthAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH_AS_STRING, newMeshLengthAsString);
}
/**
*
*
* @generated
*/
public void unsetMeshLengthAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMeshLengthAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_LENGTH_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMeshWidth() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH, true);
}
/**
*
*
* @generated
*/
public void setMeshWidth(double newMeshWidth) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH, newMeshWidth);
}
/**
*
*
* @generated
*/
public void unsetMeshWidth() {
eUnset(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH);
}
/**
*
*
* @generated
*/
public boolean isSetMeshWidth() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH);
}
/**
*
*
* @generated
*/
public String getMeshWidthAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMeshWidthAsString(String newMeshWidthAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH_AS_STRING, newMeshWidthAsString);
}
/**
*
*
* @generated
*/
public void unsetMeshWidthAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMeshWidthAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__MESH_WIDTH_AS_STRING);
}
/**
*
*
* @generated
*/
public double getLongitudinalBarNominalDiameter() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_NOMINAL_DIAMETER, true);
}
/**
*
*
* @generated
*/
public void setLongitudinalBarNominalDiameter(double newLongitudinalBarNominalDiameter) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_NOMINAL_DIAMETER,
newLongitudinalBarNominalDiameter);
}
/**
*
*
* @generated
*/
public String getLongitudinalBarNominalDiameterAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_NOMINAL_DIAMETER_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLongitudinalBarNominalDiameterAsString(String newLongitudinalBarNominalDiameterAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_NOMINAL_DIAMETER_AS_STRING,
newLongitudinalBarNominalDiameterAsString);
}
/**
*
*
* @generated
*/
public double getTransverseBarNominalDiameter() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_NOMINAL_DIAMETER, true);
}
/**
*
*
* @generated
*/
public void setTransverseBarNominalDiameter(double newTransverseBarNominalDiameter) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_NOMINAL_DIAMETER,
newTransverseBarNominalDiameter);
}
/**
*
*
* @generated
*/
public String getTransverseBarNominalDiameterAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_NOMINAL_DIAMETER_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setTransverseBarNominalDiameterAsString(String newTransverseBarNominalDiameterAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_NOMINAL_DIAMETER_AS_STRING,
newTransverseBarNominalDiameterAsString);
}
/**
*
*
* @generated
*/
public double getLongitudinalBarCrossSectionArea() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_CROSS_SECTION_AREA, true);
}
/**
*
*
* @generated
*/
public void setLongitudinalBarCrossSectionArea(double newLongitudinalBarCrossSectionArea) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_CROSS_SECTION_AREA,
newLongitudinalBarCrossSectionArea);
}
/**
*
*
* @generated
*/
public String getLongitudinalBarCrossSectionAreaAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_CROSS_SECTION_AREA_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLongitudinalBarCrossSectionAreaAsString(String newLongitudinalBarCrossSectionAreaAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_CROSS_SECTION_AREA_AS_STRING,
newLongitudinalBarCrossSectionAreaAsString);
}
/**
*
*
* @generated
*/
public double getTransverseBarCrossSectionArea() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_CROSS_SECTION_AREA, true);
}
/**
*
*
* @generated
*/
public void setTransverseBarCrossSectionArea(double newTransverseBarCrossSectionArea) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_CROSS_SECTION_AREA,
newTransverseBarCrossSectionArea);
}
/**
*
*
* @generated
*/
public String getTransverseBarCrossSectionAreaAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_CROSS_SECTION_AREA_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTransverseBarCrossSectionAreaAsString(String newTransverseBarCrossSectionAreaAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_CROSS_SECTION_AREA_AS_STRING,
newTransverseBarCrossSectionAreaAsString);
}
/**
*
*
* @generated
*/
public double getLongitudinalBarSpacing() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_SPACING, true);
}
/**
*
*
* @generated
*/
public void setLongitudinalBarSpacing(double newLongitudinalBarSpacing) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_SPACING, newLongitudinalBarSpacing);
}
/**
*
*
* @generated
*/
public String getLongitudinalBarSpacingAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_SPACING_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setLongitudinalBarSpacingAsString(String newLongitudinalBarSpacingAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__LONGITUDINAL_BAR_SPACING_AS_STRING,
newLongitudinalBarSpacingAsString);
}
/**
*
*
* @generated
*/
public double getTransverseBarSpacing() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_SPACING, true);
}
/**
*
*
* @generated
*/
public void setTransverseBarSpacing(double newTransverseBarSpacing) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_SPACING, newTransverseBarSpacing);
}
/**
*
*
* @generated
*/
public String getTransverseBarSpacingAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_SPACING_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTransverseBarSpacingAsString(String newTransverseBarSpacingAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_REINFORCING_MESH__TRANSVERSE_BAR_SPACING_AS_STRING,
newTransverseBarSpacingAsString);
}
} //IfcReinforcingMeshImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy