
org.bimserver.models.ifc4.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
/**
* 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.emf.IdEObjectImpl;
import org.bimserver.models.ifc4.Ifc4Package;
import org.bimserver.models.ifc4.IfcAppliedValue;
import org.bimserver.models.ifc4.IfcAppliedValueSelect;
import org.bimserver.models.ifc4.IfcArithmeticOperatorEnum;
import org.bimserver.models.ifc4.IfcExternalReferenceRelationship;
import org.bimserver.models.ifc4.IfcMeasureWithUnit;
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.ifc4.impl.IfcAppliedValueImpl#getName Name}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getDescription Description}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getAppliedValue Applied Value}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getUnitBasis Unit Basis}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getApplicableDate Applicable Date}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getFixedUntilDate Fixed Until Date}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getCategory Category}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getCondition Condition}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getArithmeticOperator Arithmetic Operator}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getComponents Components}
* - {@link org.bimserver.models.ifc4.impl.IfcAppliedValueImpl#getHasExternalReference Has External Reference}
*
*
* @generated
*/
public class IfcAppliedValueImpl extends IdEObjectImpl implements IfcAppliedValue {
/**
*
*
* @generated
*/
protected IfcAppliedValueImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc4Package.Literals.IFC_APPLIED_VALUE;
}
/**
*
*
* @generated
*/
@Override
protected int eStaticFeatureCount() {
return 0;
}
/**
*
*
* @generated
*/
public String getName() {
return (String) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__NAME, true);
}
/**
*
*
* @generated
*/
public void setName(String newName) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__NAME, newName);
}
/**
*
*
* @generated
*/
public void unsetName() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__NAME);
}
/**
*
*
* @generated
*/
public boolean isSetName() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__NAME);
}
/**
*
*
* @generated
*/
public String getDescription() {
return (String) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION, true);
}
/**
*
*
* @generated
*/
public void setDescription(String newDescription) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION, newDescription);
}
/**
*
*
* @generated
*/
public void unsetDescription() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION);
}
/**
*
*
* @generated
*/
public boolean isSetDescription() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__DESCRIPTION);
}
/**
*
*
* @generated
*/
public IfcAppliedValueSelect getAppliedValue() {
return (IfcAppliedValueSelect) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE, true);
}
/**
*
*
* @generated
*/
public void setAppliedValue(IfcAppliedValueSelect newAppliedValue) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE, newAppliedValue);
}
/**
*
*
* @generated
*/
public void unsetAppliedValue() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE);
}
/**
*
*
* @generated
*/
public boolean isSetAppliedValue() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLIED_VALUE);
}
/**
*
*
* @generated
*/
public IfcMeasureWithUnit getUnitBasis() {
return (IfcMeasureWithUnit) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS, true);
}
/**
*
*
* @generated
*/
public void setUnitBasis(IfcMeasureWithUnit newUnitBasis) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS, newUnitBasis);
}
/**
*
*
* @generated
*/
public void unsetUnitBasis() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS);
}
/**
*
*
* @generated
*/
public boolean isSetUnitBasis() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__UNIT_BASIS);
}
/**
*
*
* @generated
*/
public String getApplicableDate() {
return (String) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE, true);
}
/**
*
*
* @generated
*/
public void setApplicableDate(String newApplicableDate) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE, newApplicableDate);
}
/**
*
*
* @generated
*/
public void unsetApplicableDate() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE);
}
/**
*
*
* @generated
*/
public boolean isSetApplicableDate() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__APPLICABLE_DATE);
}
/**
*
*
* @generated
*/
public String getFixedUntilDate() {
return (String) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE, true);
}
/**
*
*
* @generated
*/
public void setFixedUntilDate(String newFixedUntilDate) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE, newFixedUntilDate);
}
/**
*
*
* @generated
*/
public void unsetFixedUntilDate() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE);
}
/**
*
*
* @generated
*/
public boolean isSetFixedUntilDate() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__FIXED_UNTIL_DATE);
}
/**
*
*
* @generated
*/
public String getCategory() {
return (String) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__CATEGORY, true);
}
/**
*
*
* @generated
*/
public void setCategory(String newCategory) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__CATEGORY, newCategory);
}
/**
*
*
* @generated
*/
public void unsetCategory() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__CATEGORY);
}
/**
*
*
* @generated
*/
public boolean isSetCategory() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__CATEGORY);
}
/**
*
*
* @generated
*/
public String getCondition() {
return (String) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__CONDITION, true);
}
/**
*
*
* @generated
*/
public void setCondition(String newCondition) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__CONDITION, newCondition);
}
/**
*
*
* @generated
*/
public void unsetCondition() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__CONDITION);
}
/**
*
*
* @generated
*/
public boolean isSetCondition() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__CONDITION);
}
/**
*
*
* @generated
*/
public IfcArithmeticOperatorEnum getArithmeticOperator() {
return (IfcArithmeticOperatorEnum) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__ARITHMETIC_OPERATOR, true);
}
/**
*
*
* @generated
*/
public void setArithmeticOperator(IfcArithmeticOperatorEnum newArithmeticOperator) {
eSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__ARITHMETIC_OPERATOR, newArithmeticOperator);
}
/**
*
*
* @generated
*/
public void unsetArithmeticOperator() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__ARITHMETIC_OPERATOR);
}
/**
*
*
* @generated
*/
public boolean isSetArithmeticOperator() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__ARITHMETIC_OPERATOR);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getComponents() {
return (EList) eGet(Ifc4Package.Literals.IFC_APPLIED_VALUE__COMPONENTS, true);
}
/**
*
*
* @generated
*/
public void unsetComponents() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__COMPONENTS);
}
/**
*
*
* @generated
*/
public boolean isSetComponents() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__COMPONENTS);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getHasExternalReference() {
return (EList) eGet(
Ifc4Package.Literals.IFC_APPLIED_VALUE__HAS_EXTERNAL_REFERENCE, true);
}
/**
*
*
* @generated
*/
public void unsetHasExternalReference() {
eUnset(Ifc4Package.Literals.IFC_APPLIED_VALUE__HAS_EXTERNAL_REFERENCE);
}
/**
*
*
* @generated
*/
public boolean isSetHasExternalReference() {
return eIsSet(Ifc4Package.Literals.IFC_APPLIED_VALUE__HAS_EXTERNAL_REFERENCE);
}
} //IfcAppliedValueImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy