
org.bimserver.models.ifc2x3tc1.impl.IfcBuildingImpl 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
The newest version!
/**
* 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.IfcBuilding;
import org.bimserver.models.ifc2x3tc1.IfcPostalAddress;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Building'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcBuildingImpl#getElevationOfRefHeight Elevation Of Ref Height}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcBuildingImpl#getElevationOfRefHeightAsString Elevation Of Ref Height As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcBuildingImpl#getElevationOfTerrain Elevation Of Terrain}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcBuildingImpl#getElevationOfTerrainAsString Elevation Of Terrain As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcBuildingImpl#getBuildingAddress Building Address}
*
*
* @generated
*/
public class IfcBuildingImpl extends IfcSpatialStructureElementImpl implements IfcBuilding {
/**
*
*
* @generated
*/
protected IfcBuildingImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_BUILDING;
}
/**
*
*
* @generated
*/
public double getElevationOfRefHeight() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT, true);
}
/**
*
*
* @generated
*/
public void setElevationOfRefHeight(double newElevationOfRefHeight) {
eSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT, newElevationOfRefHeight);
}
/**
*
*
* @generated
*/
public void unsetElevationOfRefHeight() {
eUnset(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT);
}
/**
*
*
* @generated
*/
public boolean isSetElevationOfRefHeight() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT);
}
/**
*
*
* @generated
*/
public String getElevationOfRefHeightAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setElevationOfRefHeightAsString(String newElevationOfRefHeightAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT_AS_STRING,
newElevationOfRefHeightAsString);
}
/**
*
*
* @generated
*/
public void unsetElevationOfRefHeightAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetElevationOfRefHeightAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_REF_HEIGHT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getElevationOfTerrain() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN, true);
}
/**
*
*
* @generated
*/
public void setElevationOfTerrain(double newElevationOfTerrain) {
eSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN, newElevationOfTerrain);
}
/**
*
*
* @generated
*/
public void unsetElevationOfTerrain() {
eUnset(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN);
}
/**
*
*
* @generated
*/
public boolean isSetElevationOfTerrain() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN);
}
/**
*
*
* @generated
*/
public String getElevationOfTerrainAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setElevationOfTerrainAsString(String newElevationOfTerrainAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN_AS_STRING, newElevationOfTerrainAsString);
}
/**
*
*
* @generated
*/
public void unsetElevationOfTerrainAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetElevationOfTerrainAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__ELEVATION_OF_TERRAIN_AS_STRING);
}
/**
*
*
* @generated
*/
public IfcPostalAddress getBuildingAddress() {
return (IfcPostalAddress) eGet(Ifc2x3tc1Package.Literals.IFC_BUILDING__BUILDING_ADDRESS, true);
}
/**
*
*
* @generated
*/
public void setBuildingAddress(IfcPostalAddress newBuildingAddress) {
eSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__BUILDING_ADDRESS, newBuildingAddress);
}
/**
*
*
* @generated
*/
public void unsetBuildingAddress() {
eUnset(Ifc2x3tc1Package.Literals.IFC_BUILDING__BUILDING_ADDRESS);
}
/**
*
*
* @generated
*/
public boolean isSetBuildingAddress() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_BUILDING__BUILDING_ADDRESS);
}
} //IfcBuildingImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy