org.bimserver.models.ifc4.impl.IfcApprovalImpl 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.ifc4.impl;
import org.bimserver.emf.IdEObjectImpl;
import org.bimserver.models.ifc4.Ifc4Package;
import org.bimserver.models.ifc4.IfcActorSelect;
import org.bimserver.models.ifc4.IfcApproval;
import org.bimserver.models.ifc4.IfcApprovalRelationship;
import org.bimserver.models.ifc4.IfcExternalReferenceRelationship;
import org.bimserver.models.ifc4.IfcRelAssociatesApproval;
import org.bimserver.models.ifc4.IfcResourceApprovalRelationship;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Approval'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getIdentifier Identifier}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getName Name}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getDescription Description}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getTimeOfApproval Time Of Approval}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getStatus Status}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getLevel Level}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getQualifier Qualifier}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getRequestingApproval Requesting Approval}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getGivingApproval Giving Approval}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getHasExternalReferences Has External References}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getApprovedObjects Approved Objects}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getApprovedResources Approved Resources}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getIsRelatedWith Is Related With}
* - {@link org.bimserver.models.ifc4.impl.IfcApprovalImpl#getRelates Relates}
*
*
* @generated
*/
public class IfcApprovalImpl extends IdEObjectImpl implements IfcApproval {
/**
*
*
* @generated
*/
protected IfcApprovalImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc4Package.Literals.IFC_APPROVAL;
}
/**
*
*
* @generated
*/
@Override
protected int eStaticFeatureCount() {
return 0;
}
/**
*
*
* @generated
*/
public String getIdentifier() {
return (String) eGet(Ifc4Package.Literals.IFC_APPROVAL__IDENTIFIER, true);
}
/**
*
*
* @generated
*/
public void setIdentifier(String newIdentifier) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__IDENTIFIER, newIdentifier);
}
/**
*
*
* @generated
*/
public void unsetIdentifier() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__IDENTIFIER);
}
/**
*
*
* @generated
*/
public boolean isSetIdentifier() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__IDENTIFIER);
}
/**
*
*
* @generated
*/
public String getName() {
return (String) eGet(Ifc4Package.Literals.IFC_APPROVAL__NAME, true);
}
/**
*
*
* @generated
*/
public void setName(String newName) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__NAME, newName);
}
/**
*
*
* @generated
*/
public void unsetName() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__NAME);
}
/**
*
*
* @generated
*/
public boolean isSetName() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__NAME);
}
/**
*
*
* @generated
*/
public String getDescription() {
return (String) eGet(Ifc4Package.Literals.IFC_APPROVAL__DESCRIPTION, true);
}
/**
*
*
* @generated
*/
public void setDescription(String newDescription) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__DESCRIPTION, newDescription);
}
/**
*
*
* @generated
*/
public void unsetDescription() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__DESCRIPTION);
}
/**
*
*
* @generated
*/
public boolean isSetDescription() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__DESCRIPTION);
}
/**
*
*
* @generated
*/
public String getTimeOfApproval() {
return (String) eGet(Ifc4Package.Literals.IFC_APPROVAL__TIME_OF_APPROVAL, true);
}
/**
*
*
* @generated
*/
public void setTimeOfApproval(String newTimeOfApproval) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__TIME_OF_APPROVAL, newTimeOfApproval);
}
/**
*
*
* @generated
*/
public void unsetTimeOfApproval() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__TIME_OF_APPROVAL);
}
/**
*
*
* @generated
*/
public boolean isSetTimeOfApproval() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__TIME_OF_APPROVAL);
}
/**
*
*
* @generated
*/
public String getStatus() {
return (String) eGet(Ifc4Package.Literals.IFC_APPROVAL__STATUS, true);
}
/**
*
*
* @generated
*/
public void setStatus(String newStatus) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__STATUS, newStatus);
}
/**
*
*
* @generated
*/
public void unsetStatus() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__STATUS);
}
/**
*
*
* @generated
*/
public boolean isSetStatus() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__STATUS);
}
/**
*
*
* @generated
*/
public String getLevel() {
return (String) eGet(Ifc4Package.Literals.IFC_APPROVAL__LEVEL, true);
}
/**
*
*
* @generated
*/
public void setLevel(String newLevel) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__LEVEL, newLevel);
}
/**
*
*
* @generated
*/
public void unsetLevel() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__LEVEL);
}
/**
*
*
* @generated
*/
public boolean isSetLevel() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__LEVEL);
}
/**
*
*
* @generated
*/
public String getQualifier() {
return (String) eGet(Ifc4Package.Literals.IFC_APPROVAL__QUALIFIER, true);
}
/**
*
*
* @generated
*/
public void setQualifier(String newQualifier) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__QUALIFIER, newQualifier);
}
/**
*
*
* @generated
*/
public void unsetQualifier() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__QUALIFIER);
}
/**
*
*
* @generated
*/
public boolean isSetQualifier() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__QUALIFIER);
}
/**
*
*
* @generated
*/
public IfcActorSelect getRequestingApproval() {
return (IfcActorSelect) eGet(Ifc4Package.Literals.IFC_APPROVAL__REQUESTING_APPROVAL, true);
}
/**
*
*
* @generated
*/
public void setRequestingApproval(IfcActorSelect newRequestingApproval) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__REQUESTING_APPROVAL, newRequestingApproval);
}
/**
*
*
* @generated
*/
public void unsetRequestingApproval() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__REQUESTING_APPROVAL);
}
/**
*
*
* @generated
*/
public boolean isSetRequestingApproval() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__REQUESTING_APPROVAL);
}
/**
*
*
* @generated
*/
public IfcActorSelect getGivingApproval() {
return (IfcActorSelect) eGet(Ifc4Package.Literals.IFC_APPROVAL__GIVING_APPROVAL, true);
}
/**
*
*
* @generated
*/
public void setGivingApproval(IfcActorSelect newGivingApproval) {
eSet(Ifc4Package.Literals.IFC_APPROVAL__GIVING_APPROVAL, newGivingApproval);
}
/**
*
*
* @generated
*/
public void unsetGivingApproval() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__GIVING_APPROVAL);
}
/**
*
*
* @generated
*/
public boolean isSetGivingApproval() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__GIVING_APPROVAL);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getHasExternalReferences() {
return (EList) eGet(
Ifc4Package.Literals.IFC_APPROVAL__HAS_EXTERNAL_REFERENCES, true);
}
/**
*
*
* @generated
*/
public void unsetHasExternalReferences() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__HAS_EXTERNAL_REFERENCES);
}
/**
*
*
* @generated
*/
public boolean isSetHasExternalReferences() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__HAS_EXTERNAL_REFERENCES);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getApprovedObjects() {
return (EList) eGet(Ifc4Package.Literals.IFC_APPROVAL__APPROVED_OBJECTS, true);
}
/**
*
*
* @generated
*/
public void unsetApprovedObjects() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__APPROVED_OBJECTS);
}
/**
*
*
* @generated
*/
public boolean isSetApprovedObjects() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__APPROVED_OBJECTS);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getApprovedResources() {
return (EList) eGet(Ifc4Package.Literals.IFC_APPROVAL__APPROVED_RESOURCES,
true);
}
/**
*
*
* @generated
*/
public void unsetApprovedResources() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__APPROVED_RESOURCES);
}
/**
*
*
* @generated
*/
public boolean isSetApprovedResources() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__APPROVED_RESOURCES);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getIsRelatedWith() {
return (EList) eGet(Ifc4Package.Literals.IFC_APPROVAL__IS_RELATED_WITH, true);
}
/**
*
*
* @generated
*/
public void unsetIsRelatedWith() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__IS_RELATED_WITH);
}
/**
*
*
* @generated
*/
public boolean isSetIsRelatedWith() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__IS_RELATED_WITH);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getRelates() {
return (EList) eGet(Ifc4Package.Literals.IFC_APPROVAL__RELATES, true);
}
/**
*
*
* @generated
*/
public void unsetRelates() {
eUnset(Ifc4Package.Literals.IFC_APPROVAL__RELATES);
}
/**
*
*
* @generated
*/
public boolean isSetRelates() {
return eIsSet(Ifc4Package.Literals.IFC_APPROVAL__RELATES);
}
} //IfcApprovalImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy