org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl 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.emf.IdEObjectImpl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcAppliedValue;
import org.bimserver.models.ifc2x3tc1.IfcAppliedValueRelationship;
import org.bimserver.models.ifc2x3tc1.IfcAppliedValueSelect;
import org.bimserver.models.ifc2x3tc1.IfcDateTimeSelect;
import org.bimserver.models.ifc2x3tc1.IfcMeasureWithUnit;
import org.bimserver.models.ifc2x3tc1.IfcReferencesValueDocument;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Applied Value'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getName Name}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getDescription Description}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getAppliedValue Applied Value}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getUnitBasis Unit Basis}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getApplicableDate Applicable Date}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getFixedUntilDate Fixed Until Date}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getValuesReferenced Values Referenced}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getValueOfComponents Value Of Components}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcAppliedValueImpl#getIsComponentIn Is Component In}
*
*
* @generated
*/
public class IfcAppliedValueImpl extends IdEObjectImpl implements IfcAppliedValue {
/**
*
*
* @generated
*/
protected IfcAppliedValueImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE;
}
/**
*
*
* @generated
*/
@Override
protected int eStaticFeatureCount() {
return 0;
}
/**
*
*
* @generated
*/
public String getName() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__NAME, true);
}
/**
*
*
* @generated
*/
public void setName(String newName) {
eSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__NAME, newName);
}
/**
*
*
* @generated
*/
public void unsetName() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__NAME);
}
/**
*
*
* @generated
*/
public boolean isSetName() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__NAME);
}
/**
*
*
* @generated
*/
public String getDescription() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION, true);
}
/**
*
*
* @generated
*/
public void setDescription(String newDescription) {
eSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION, newDescription);
}
/**
*
*
* @generated
*/
public void unsetDescription() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION);
}
/**
*
*
* @generated
*/
public boolean isSetDescription() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION);
}
/**
*
*
* @generated
*/
public IfcAppliedValueSelect getAppliedValue() {
return (IfcAppliedValueSelect) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE, true);
}
/**
*
*
* @generated
*/
public void setAppliedValue(IfcAppliedValueSelect newAppliedValue) {
eSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE, newAppliedValue);
}
/**
*
*
* @generated
*/
public void unsetAppliedValue() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE);
}
/**
*
*
* @generated
*/
public boolean isSetAppliedValue() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE);
}
/**
*
*
* @generated
*/
public IfcMeasureWithUnit getUnitBasis() {
return (IfcMeasureWithUnit) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS, true);
}
/**
*
*
* @generated
*/
public void setUnitBasis(IfcMeasureWithUnit newUnitBasis) {
eSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS, newUnitBasis);
}
/**
*
*
* @generated
*/
public void unsetUnitBasis() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS);
}
/**
*
*
* @generated
*/
public boolean isSetUnitBasis() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getApplicableDate() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE, true);
}
/**
*
*
* @generated
*/
public void setApplicableDate(IfcDateTimeSelect newApplicableDate) {
eSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE, newApplicableDate);
}
/**
*
*
* @generated
*/
public void unsetApplicableDate() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE);
}
/**
*
*
* @generated
*/
public boolean isSetApplicableDate() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE);
}
/**
*
*
* @generated
*/
public IfcDateTimeSelect getFixedUntilDate() {
return (IfcDateTimeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE, true);
}
/**
*
*
* @generated
*/
public void setFixedUntilDate(IfcDateTimeSelect newFixedUntilDate) {
eSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE, newFixedUntilDate);
}
/**
*
*
* @generated
*/
public void unsetFixedUntilDate() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE);
}
/**
*
*
* @generated
*/
public boolean isSetFixedUntilDate() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getValuesReferenced() {
return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__VALUES_REFERENCED,
true);
}
/**
*
*
* @generated
*/
public void unsetValuesReferenced() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__VALUES_REFERENCED);
}
/**
*
*
* @generated
*/
public boolean isSetValuesReferenced() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__VALUES_REFERENCED);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getValueOfComponents() {
return (EList) eGet(
Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__VALUE_OF_COMPONENTS, true);
}
/**
*
*
* @generated
*/
public void unsetValueOfComponents() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__VALUE_OF_COMPONENTS);
}
/**
*
*
* @generated
*/
public boolean isSetValueOfComponents() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__VALUE_OF_COMPONENTS);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getIsComponentIn() {
return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__IS_COMPONENT_IN,
true);
}
/**
*
*
* @generated
*/
public void unsetIsComponentIn() {
eUnset(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__IS_COMPONENT_IN);
}
/**
*
*
* @generated
*/
public boolean isSetIsComponentIn() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_APPLIED_VALUE__IS_COMPONENT_IN);
}
} //IfcAppliedValueImpl