
org.bimserver.models.ifc2x3tc1.impl.IfcGeneralMaterialPropertiesImpl 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.IfcGeneralMaterialProperties;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc General Material Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcGeneralMaterialPropertiesImpl#getMolecularWeight Molecular Weight}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcGeneralMaterialPropertiesImpl#getMolecularWeightAsString Molecular Weight As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcGeneralMaterialPropertiesImpl#getPorosity Porosity}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcGeneralMaterialPropertiesImpl#getPorosityAsString Porosity As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcGeneralMaterialPropertiesImpl#getMassDensity Mass Density}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcGeneralMaterialPropertiesImpl#getMassDensityAsString Mass Density As String}
*
*
* @generated
*/
public class IfcGeneralMaterialPropertiesImpl extends IfcMaterialPropertiesImpl
implements IfcGeneralMaterialProperties {
/**
*
*
* @generated
*/
protected IfcGeneralMaterialPropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES;
}
/**
*
*
* @generated
*/
public double getMolecularWeight() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT, true);
}
/**
*
*
* @generated
*/
public void setMolecularWeight(double newMolecularWeight) {
eSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT, newMolecularWeight);
}
/**
*
*
* @generated
*/
public void unsetMolecularWeight() {
eUnset(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT);
}
/**
*
*
* @generated
*/
public boolean isSetMolecularWeight() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT);
}
/**
*
*
* @generated
*/
public String getMolecularWeightAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setMolecularWeightAsString(String newMolecularWeightAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT_AS_STRING,
newMolecularWeightAsString);
}
/**
*
*
* @generated
*/
public void unsetMolecularWeightAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMolecularWeightAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MOLECULAR_WEIGHT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getPorosity() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY, true);
}
/**
*
*
* @generated
*/
public void setPorosity(double newPorosity) {
eSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY, newPorosity);
}
/**
*
*
* @generated
*/
public void unsetPorosity() {
eUnset(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY);
}
/**
*
*
* @generated
*/
public boolean isSetPorosity() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY);
}
/**
*
*
* @generated
*/
public String getPorosityAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setPorosityAsString(String newPorosityAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY_AS_STRING, newPorosityAsString);
}
/**
*
*
* @generated
*/
public void unsetPorosityAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetPorosityAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__POROSITY_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMassDensity() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY, true);
}
/**
*
*
* @generated
*/
public void setMassDensity(double newMassDensity) {
eSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY, newMassDensity);
}
/**
*
*
* @generated
*/
public void unsetMassDensity() {
eUnset(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY);
}
/**
*
*
* @generated
*/
public boolean isSetMassDensity() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY);
}
/**
*
*
* @generated
*/
public String getMassDensityAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMassDensityAsString(String newMassDensityAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY_AS_STRING, newMassDensityAsString);
}
/**
*
*
* @generated
*/
public void unsetMassDensityAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMassDensityAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_GENERAL_MATERIAL_PROPERTIES__MASS_DENSITY_AS_STRING);
}
} //IfcGeneralMaterialPropertiesImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy