
org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl 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.IfcMechanicalConcreteMaterialProperties;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Mechanical Concrete Material Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getCompressiveStrength Compressive Strength}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getCompressiveStrengthAsString Compressive Strength As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getMaxAggregateSize Max Aggregate Size}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getMaxAggregateSizeAsString Max Aggregate Size As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getAdmixturesDescription Admixtures Description}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getWorkability Workability}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getProtectivePoreRatio Protective Pore Ratio}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getProtectivePoreRatioAsString Protective Pore Ratio As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcMechanicalConcreteMaterialPropertiesImpl#getWaterImpermeability Water Impermeability}
*
*
* @generated
*/
public class IfcMechanicalConcreteMaterialPropertiesImpl extends IfcMechanicalMaterialPropertiesImpl
implements IfcMechanicalConcreteMaterialProperties {
/**
*
*
* @generated
*/
protected IfcMechanicalConcreteMaterialPropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES;
}
/**
*
*
* @generated
*/
public double getCompressiveStrength() {
return (Double) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH, true);
}
/**
*
*
* @generated
*/
public void setCompressiveStrength(double newCompressiveStrength) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH,
newCompressiveStrength);
}
/**
*
*
* @generated
*/
public void unsetCompressiveStrength() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH);
}
/**
*
*
* @generated
*/
public boolean isSetCompressiveStrength() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH);
}
/**
*
*
* @generated
*/
public String getCompressiveStrengthAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setCompressiveStrengthAsString(String newCompressiveStrengthAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH_AS_STRING,
newCompressiveStrengthAsString);
}
/**
*
*
* @generated
*/
public void unsetCompressiveStrengthAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCompressiveStrengthAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__COMPRESSIVE_STRENGTH_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMaxAggregateSize() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE,
true);
}
/**
*
*
* @generated
*/
public void setMaxAggregateSize(double newMaxAggregateSize) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE,
newMaxAggregateSize);
}
/**
*
*
* @generated
*/
public void unsetMaxAggregateSize() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE);
}
/**
*
*
* @generated
*/
public boolean isSetMaxAggregateSize() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE);
}
/**
*
*
* @generated
*/
public String getMaxAggregateSizeAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setMaxAggregateSizeAsString(String newMaxAggregateSizeAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE_AS_STRING,
newMaxAggregateSizeAsString);
}
/**
*
*
* @generated
*/
public void unsetMaxAggregateSizeAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMaxAggregateSizeAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__MAX_AGGREGATE_SIZE_AS_STRING);
}
/**
*
*
* @generated
*/
public String getAdmixturesDescription() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__ADMIXTURES_DESCRIPTION, true);
}
/**
*
*
* @generated
*/
public void setAdmixturesDescription(String newAdmixturesDescription) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__ADMIXTURES_DESCRIPTION,
newAdmixturesDescription);
}
/**
*
*
* @generated
*/
public void unsetAdmixturesDescription() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__ADMIXTURES_DESCRIPTION);
}
/**
*
*
* @generated
*/
public boolean isSetAdmixturesDescription() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__ADMIXTURES_DESCRIPTION);
}
/**
*
*
* @generated
*/
public String getWorkability() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WORKABILITY, true);
}
/**
*
*
* @generated
*/
public void setWorkability(String newWorkability) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WORKABILITY, newWorkability);
}
/**
*
*
* @generated
*/
public void unsetWorkability() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WORKABILITY);
}
/**
*
*
* @generated
*/
public boolean isSetWorkability() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WORKABILITY);
}
/**
*
*
* @generated
*/
public double getProtectivePoreRatio() {
return (Double) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO, true);
}
/**
*
*
* @generated
*/
public void setProtectivePoreRatio(double newProtectivePoreRatio) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO,
newProtectivePoreRatio);
}
/**
*
*
* @generated
*/
public void unsetProtectivePoreRatio() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO);
}
/**
*
*
* @generated
*/
public boolean isSetProtectivePoreRatio() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO);
}
/**
*
*
* @generated
*/
public String getProtectivePoreRatioAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setProtectivePoreRatioAsString(String newProtectivePoreRatioAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO_AS_STRING,
newProtectivePoreRatioAsString);
}
/**
*
*
* @generated
*/
public void unsetProtectivePoreRatioAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetProtectivePoreRatioAsString() {
return eIsSet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__PROTECTIVE_PORE_RATIO_AS_STRING);
}
/**
*
*
* @generated
*/
public String getWaterImpermeability() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WATER_IMPERMEABILITY, true);
}
/**
*
*
* @generated
*/
public void setWaterImpermeability(String newWaterImpermeability) {
eSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WATER_IMPERMEABILITY,
newWaterImpermeability);
}
/**
*
*
* @generated
*/
public void unsetWaterImpermeability() {
eUnset(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WATER_IMPERMEABILITY);
}
/**
*
*
* @generated
*/
public boolean isSetWaterImpermeability() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_MECHANICAL_CONCRETE_MATERIAL_PROPERTIES__WATER_IMPERMEABILITY);
}
} //IfcMechanicalConcreteMaterialPropertiesImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy