All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl Maven / Gradle / Ivy

Go to download

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.IfcElement;
import org.bimserver.models.ifc2x3tc1.IfcRelConnectsElements;
import org.bimserver.models.ifc2x3tc1.IfcRelConnectsPortToElement;
import org.bimserver.models.ifc2x3tc1.IfcRelConnectsStructuralElement;
import org.bimserver.models.ifc2x3tc1.IfcRelConnectsWithRealizingElements;
import org.bimserver.models.ifc2x3tc1.IfcRelContainedInSpatialStructure;
import org.bimserver.models.ifc2x3tc1.IfcRelCoversBldgElements;
import org.bimserver.models.ifc2x3tc1.IfcRelFillsElement;
import org.bimserver.models.ifc2x3tc1.IfcRelProjectsElement;
import org.bimserver.models.ifc2x3tc1.IfcRelReferencedInSpatialStructure;
import org.bimserver.models.ifc2x3tc1.IfcRelSpaceBoundary;
import org.bimserver.models.ifc2x3tc1.IfcRelVoidsElement;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;

/**
 * 
 * An implementation of the model object 'Ifc Element'.
 * 
 * 

* The following features are implemented: *

*
    *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getTag Tag}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getHasStructuralMember Has Structural Member}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getFillsVoids Fills Voids}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getConnectedTo Connected To}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getHasCoverings Has Coverings}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getHasProjections Has Projections}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getReferencedInStructures Referenced In Structures}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getHasPorts Has Ports}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getHasOpenings Has Openings}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getIsConnectionRealization Is Connection Realization}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getProvidesBoundaries Provides Boundaries}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getConnectedFrom Connected From}
  • *
  • {@link org.bimserver.models.ifc2x3tc1.impl.IfcElementImpl#getContainedInStructure Contained In Structure}
  • *
* * @generated */ public class IfcElementImpl extends IfcProductImpl implements IfcElement { /** * * * @generated */ protected IfcElementImpl() { super(); } /** * * * @generated */ @Override protected EClass eStaticClass() { return Ifc2x3tc1Package.Literals.IFC_ELEMENT; } /** * * * @generated */ public String getTag() { return (String) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__TAG, true); } /** * * * @generated */ public void setTag(String newTag) { eSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__TAG, newTag); } /** * * * @generated */ public void unsetTag() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__TAG); } /** * * * @generated */ public boolean isSetTag() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__TAG); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getHasStructuralMember() { return (EList) eGet( Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_STRUCTURAL_MEMBER, true); } /** * * * @generated */ public void unsetHasStructuralMember() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_STRUCTURAL_MEMBER); } /** * * * @generated */ public boolean isSetHasStructuralMember() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_STRUCTURAL_MEMBER); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getFillsVoids() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__FILLS_VOIDS, true); } /** * * * @generated */ public void unsetFillsVoids() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__FILLS_VOIDS); } /** * * * @generated */ public boolean isSetFillsVoids() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__FILLS_VOIDS); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getConnectedTo() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONNECTED_TO, true); } /** * * * @generated */ public void unsetConnectedTo() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONNECTED_TO); } /** * * * @generated */ public boolean isSetConnectedTo() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONNECTED_TO); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getHasCoverings() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_COVERINGS, true); } /** * * * @generated */ public void unsetHasCoverings() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_COVERINGS); } /** * * * @generated */ public boolean isSetHasCoverings() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_COVERINGS); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getHasProjections() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_PROJECTIONS, true); } /** * * * @generated */ public void unsetHasProjections() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_PROJECTIONS); } /** * * * @generated */ public boolean isSetHasProjections() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_PROJECTIONS); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getReferencedInStructures() { return (EList) eGet( Ifc2x3tc1Package.Literals.IFC_ELEMENT__REFERENCED_IN_STRUCTURES, true); } /** * * * @generated */ public void unsetReferencedInStructures() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__REFERENCED_IN_STRUCTURES); } /** * * * @generated */ public boolean isSetReferencedInStructures() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__REFERENCED_IN_STRUCTURES); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getHasPorts() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_PORTS, true); } /** * * * @generated */ public void unsetHasPorts() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_PORTS); } /** * * * @generated */ public boolean isSetHasPorts() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_PORTS); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getHasOpenings() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_OPENINGS, true); } /** * * * @generated */ public void unsetHasOpenings() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_OPENINGS); } /** * * * @generated */ public boolean isSetHasOpenings() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__HAS_OPENINGS); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getIsConnectionRealization() { return (EList) eGet( Ifc2x3tc1Package.Literals.IFC_ELEMENT__IS_CONNECTION_REALIZATION, true); } /** * * * @generated */ public void unsetIsConnectionRealization() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__IS_CONNECTION_REALIZATION); } /** * * * @generated */ public boolean isSetIsConnectionRealization() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__IS_CONNECTION_REALIZATION); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getProvidesBoundaries() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__PROVIDES_BOUNDARIES, true); } /** * * * @generated */ public void unsetProvidesBoundaries() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__PROVIDES_BOUNDARIES); } /** * * * @generated */ public boolean isSetProvidesBoundaries() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__PROVIDES_BOUNDARIES); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getConnectedFrom() { return (EList) eGet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONNECTED_FROM, true); } /** * * * @generated */ public void unsetConnectedFrom() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONNECTED_FROM); } /** * * * @generated */ public boolean isSetConnectedFrom() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONNECTED_FROM); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getContainedInStructure() { return (EList) eGet( Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONTAINED_IN_STRUCTURE, true); } /** * * * @generated */ public void unsetContainedInStructure() { eUnset(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONTAINED_IN_STRUCTURE); } /** * * * @generated */ public boolean isSetContainedInStructure() { return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELEMENT__CONTAINED_IN_STRUCTURE); } } //IfcElementImpl




© 2015 - 2025 Weber Informatics LLC | Privacy Policy