
org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl 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.IfcTendon;
import org.bimserver.models.ifc2x3tc1.IfcTendonTypeEnum;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Tendon'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getPredefinedType Predefined Type}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getNominalDiameter Nominal Diameter}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getNominalDiameterAsString Nominal Diameter As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getCrossSectionArea Cross Section Area}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getCrossSectionAreaAsString Cross Section Area As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getTensionForce Tension Force}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getTensionForceAsString Tension Force As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getPreStress Pre Stress}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getPreStressAsString Pre Stress As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getFrictionCoefficient Friction Coefficient}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getFrictionCoefficientAsString Friction Coefficient As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getAnchorageSlip Anchorage Slip}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getAnchorageSlipAsString Anchorage Slip As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getMinCurvatureRadius Min Curvature Radius}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTendonImpl#getMinCurvatureRadiusAsString Min Curvature Radius As String}
*
*
* @generated
*/
public class IfcTendonImpl extends IfcReinforcingElementImpl implements IfcTendon {
/**
*
*
* @generated
*/
protected IfcTendonImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_TENDON;
}
/**
*
*
* @generated
*/
public IfcTendonTypeEnum getPredefinedType() {
return (IfcTendonTypeEnum) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__PREDEFINED_TYPE, true);
}
/**
*
*
* @generated
*/
public void setPredefinedType(IfcTendonTypeEnum newPredefinedType) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__PREDEFINED_TYPE, newPredefinedType);
}
/**
*
*
* @generated
*/
public double getNominalDiameter() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__NOMINAL_DIAMETER, true);
}
/**
*
*
* @generated
*/
public void setNominalDiameter(double newNominalDiameter) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__NOMINAL_DIAMETER, newNominalDiameter);
}
/**
*
*
* @generated
*/
public String getNominalDiameterAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__NOMINAL_DIAMETER_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setNominalDiameterAsString(String newNominalDiameterAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__NOMINAL_DIAMETER_AS_STRING, newNominalDiameterAsString);
}
/**
*
*
* @generated
*/
public double getCrossSectionArea() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__CROSS_SECTION_AREA, true);
}
/**
*
*
* @generated
*/
public void setCrossSectionArea(double newCrossSectionArea) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__CROSS_SECTION_AREA, newCrossSectionArea);
}
/**
*
*
* @generated
*/
public String getCrossSectionAreaAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__CROSS_SECTION_AREA_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCrossSectionAreaAsString(String newCrossSectionAreaAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__CROSS_SECTION_AREA_AS_STRING, newCrossSectionAreaAsString);
}
/**
*
*
* @generated
*/
public double getTensionForce() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE, true);
}
/**
*
*
* @generated
*/
public void setTensionForce(double newTensionForce) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE, newTensionForce);
}
/**
*
*
* @generated
*/
public void unsetTensionForce() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE);
}
/**
*
*
* @generated
*/
public boolean isSetTensionForce() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE);
}
/**
*
*
* @generated
*/
public String getTensionForceAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTensionForceAsString(String newTensionForceAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE_AS_STRING, newTensionForceAsString);
}
/**
*
*
* @generated
*/
public void unsetTensionForceAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetTensionForceAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__TENSION_FORCE_AS_STRING);
}
/**
*
*
* @generated
*/
public double getPreStress() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS, true);
}
/**
*
*
* @generated
*/
public void setPreStress(double newPreStress) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS, newPreStress);
}
/**
*
*
* @generated
*/
public void unsetPreStress() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS);
}
/**
*
*
* @generated
*/
public boolean isSetPreStress() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS);
}
/**
*
*
* @generated
*/
public String getPreStressAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setPreStressAsString(String newPreStressAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS_AS_STRING, newPreStressAsString);
}
/**
*
*
* @generated
*/
public void unsetPreStressAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetPreStressAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__PRE_STRESS_AS_STRING);
}
/**
*
*
* @generated
*/
public double getFrictionCoefficient() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT, true);
}
/**
*
*
* @generated
*/
public void setFrictionCoefficient(double newFrictionCoefficient) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT, newFrictionCoefficient);
}
/**
*
*
* @generated
*/
public void unsetFrictionCoefficient() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT);
}
/**
*
*
* @generated
*/
public boolean isSetFrictionCoefficient() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT);
}
/**
*
*
* @generated
*/
public String getFrictionCoefficientAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setFrictionCoefficientAsString(String newFrictionCoefficientAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT_AS_STRING, newFrictionCoefficientAsString);
}
/**
*
*
* @generated
*/
public void unsetFrictionCoefficientAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetFrictionCoefficientAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__FRICTION_COEFFICIENT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getAnchorageSlip() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP, true);
}
/**
*
*
* @generated
*/
public void setAnchorageSlip(double newAnchorageSlip) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP, newAnchorageSlip);
}
/**
*
*
* @generated
*/
public void unsetAnchorageSlip() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP);
}
/**
*
*
* @generated
*/
public boolean isSetAnchorageSlip() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP);
}
/**
*
*
* @generated
*/
public String getAnchorageSlipAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setAnchorageSlipAsString(String newAnchorageSlipAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP_AS_STRING, newAnchorageSlipAsString);
}
/**
*
*
* @generated
*/
public void unsetAnchorageSlipAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetAnchorageSlipAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__ANCHORAGE_SLIP_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMinCurvatureRadius() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS, true);
}
/**
*
*
* @generated
*/
public void setMinCurvatureRadius(double newMinCurvatureRadius) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS, newMinCurvatureRadius);
}
/**
*
*
* @generated
*/
public void unsetMinCurvatureRadius() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS);
}
/**
*
*
* @generated
*/
public boolean isSetMinCurvatureRadius() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS);
}
/**
*
*
* @generated
*/
public String getMinCurvatureRadiusAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMinCurvatureRadiusAsString(String newMinCurvatureRadiusAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS_AS_STRING, newMinCurvatureRadiusAsString);
}
/**
*
*
* @generated
*/
public void unsetMinCurvatureRadiusAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMinCurvatureRadiusAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TENDON__MIN_CURVATURE_RADIUS_AS_STRING);
}
} //IfcTendonImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy