
org.bimserver.models.ifc4.impl.IfcAssetImpl 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.IfcActorSelect;
import org.bimserver.models.ifc4.IfcAsset;
import org.bimserver.models.ifc4.IfcCostValue;
import org.bimserver.models.ifc4.IfcPerson;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Asset'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getIdentification Identification}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getOriginalValue Original Value}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getCurrentValue Current Value}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getTotalReplacementCost Total Replacement Cost}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getOwner Owner}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getUser User}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getResponsiblePerson Responsible Person}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getIncorporationDate Incorporation Date}
* - {@link org.bimserver.models.ifc4.impl.IfcAssetImpl#getDepreciatedValue Depreciated Value}
*
*
* @generated
*/
public class IfcAssetImpl extends IfcGroupImpl implements IfcAsset {
/**
*
*
* @generated
*/
protected IfcAssetImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc4Package.Literals.IFC_ASSET;
}
/**
*
*
* @generated
*/
public String getIdentification() {
return (String) eGet(Ifc4Package.Literals.IFC_ASSET__IDENTIFICATION, true);
}
/**
*
*
* @generated
*/
public void setIdentification(String newIdentification) {
eSet(Ifc4Package.Literals.IFC_ASSET__IDENTIFICATION, newIdentification);
}
/**
*
*
* @generated
*/
public void unsetIdentification() {
eUnset(Ifc4Package.Literals.IFC_ASSET__IDENTIFICATION);
}
/**
*
*
* @generated
*/
public boolean isSetIdentification() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__IDENTIFICATION);
}
/**
*
*
* @generated
*/
public IfcCostValue getOriginalValue() {
return (IfcCostValue) eGet(Ifc4Package.Literals.IFC_ASSET__ORIGINAL_VALUE, true);
}
/**
*
*
* @generated
*/
public void setOriginalValue(IfcCostValue newOriginalValue) {
eSet(Ifc4Package.Literals.IFC_ASSET__ORIGINAL_VALUE, newOriginalValue);
}
/**
*
*
* @generated
*/
public void unsetOriginalValue() {
eUnset(Ifc4Package.Literals.IFC_ASSET__ORIGINAL_VALUE);
}
/**
*
*
* @generated
*/
public boolean isSetOriginalValue() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__ORIGINAL_VALUE);
}
/**
*
*
* @generated
*/
public IfcCostValue getCurrentValue() {
return (IfcCostValue) eGet(Ifc4Package.Literals.IFC_ASSET__CURRENT_VALUE, true);
}
/**
*
*
* @generated
*/
public void setCurrentValue(IfcCostValue newCurrentValue) {
eSet(Ifc4Package.Literals.IFC_ASSET__CURRENT_VALUE, newCurrentValue);
}
/**
*
*
* @generated
*/
public void unsetCurrentValue() {
eUnset(Ifc4Package.Literals.IFC_ASSET__CURRENT_VALUE);
}
/**
*
*
* @generated
*/
public boolean isSetCurrentValue() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__CURRENT_VALUE);
}
/**
*
*
* @generated
*/
public IfcCostValue getTotalReplacementCost() {
return (IfcCostValue) eGet(Ifc4Package.Literals.IFC_ASSET__TOTAL_REPLACEMENT_COST, true);
}
/**
*
*
* @generated
*/
public void setTotalReplacementCost(IfcCostValue newTotalReplacementCost) {
eSet(Ifc4Package.Literals.IFC_ASSET__TOTAL_REPLACEMENT_COST, newTotalReplacementCost);
}
/**
*
*
* @generated
*/
public void unsetTotalReplacementCost() {
eUnset(Ifc4Package.Literals.IFC_ASSET__TOTAL_REPLACEMENT_COST);
}
/**
*
*
* @generated
*/
public boolean isSetTotalReplacementCost() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__TOTAL_REPLACEMENT_COST);
}
/**
*
*
* @generated
*/
public IfcActorSelect getOwner() {
return (IfcActorSelect) eGet(Ifc4Package.Literals.IFC_ASSET__OWNER, true);
}
/**
*
*
* @generated
*/
public void setOwner(IfcActorSelect newOwner) {
eSet(Ifc4Package.Literals.IFC_ASSET__OWNER, newOwner);
}
/**
*
*
* @generated
*/
public void unsetOwner() {
eUnset(Ifc4Package.Literals.IFC_ASSET__OWNER);
}
/**
*
*
* @generated
*/
public boolean isSetOwner() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__OWNER);
}
/**
*
*
* @generated
*/
public IfcActorSelect getUser() {
return (IfcActorSelect) eGet(Ifc4Package.Literals.IFC_ASSET__USER, true);
}
/**
*
*
* @generated
*/
public void setUser(IfcActorSelect newUser) {
eSet(Ifc4Package.Literals.IFC_ASSET__USER, newUser);
}
/**
*
*
* @generated
*/
public void unsetUser() {
eUnset(Ifc4Package.Literals.IFC_ASSET__USER);
}
/**
*
*
* @generated
*/
public boolean isSetUser() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__USER);
}
/**
*
*
* @generated
*/
public IfcPerson getResponsiblePerson() {
return (IfcPerson) eGet(Ifc4Package.Literals.IFC_ASSET__RESPONSIBLE_PERSON, true);
}
/**
*
*
* @generated
*/
public void setResponsiblePerson(IfcPerson newResponsiblePerson) {
eSet(Ifc4Package.Literals.IFC_ASSET__RESPONSIBLE_PERSON, newResponsiblePerson);
}
/**
*
*
* @generated
*/
public void unsetResponsiblePerson() {
eUnset(Ifc4Package.Literals.IFC_ASSET__RESPONSIBLE_PERSON);
}
/**
*
*
* @generated
*/
public boolean isSetResponsiblePerson() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__RESPONSIBLE_PERSON);
}
/**
*
*
* @generated
*/
public String getIncorporationDate() {
return (String) eGet(Ifc4Package.Literals.IFC_ASSET__INCORPORATION_DATE, true);
}
/**
*
*
* @generated
*/
public void setIncorporationDate(String newIncorporationDate) {
eSet(Ifc4Package.Literals.IFC_ASSET__INCORPORATION_DATE, newIncorporationDate);
}
/**
*
*
* @generated
*/
public void unsetIncorporationDate() {
eUnset(Ifc4Package.Literals.IFC_ASSET__INCORPORATION_DATE);
}
/**
*
*
* @generated
*/
public boolean isSetIncorporationDate() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__INCORPORATION_DATE);
}
/**
*
*
* @generated
*/
public IfcCostValue getDepreciatedValue() {
return (IfcCostValue) eGet(Ifc4Package.Literals.IFC_ASSET__DEPRECIATED_VALUE, true);
}
/**
*
*
* @generated
*/
public void setDepreciatedValue(IfcCostValue newDepreciatedValue) {
eSet(Ifc4Package.Literals.IFC_ASSET__DEPRECIATED_VALUE, newDepreciatedValue);
}
/**
*
*
* @generated
*/
public void unsetDepreciatedValue() {
eUnset(Ifc4Package.Literals.IFC_ASSET__DEPRECIATED_VALUE);
}
/**
*
*
* @generated
*/
public boolean isSetDepreciatedValue() {
return eIsSet(Ifc4Package.Literals.IFC_ASSET__DEPRECIATED_VALUE);
}
} //IfcAssetImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy