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