org.bimserver.models.ifc4.Ifc4Factory 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;
import org.eclipse.emf.ecore.EFactory;
/**
*
* The Factory for the model.
* It provides a create method for each non-abstract class of the model.
*
* @see org.bimserver.models.ifc4.Ifc4Package
* @generated
*/
public interface Ifc4Factory extends EFactory {
/**
* The singleton instance of the factory.
*
*
* @generated
*/
Ifc4Factory eINSTANCE = org.bimserver.models.ifc4.impl.Ifc4FactoryImpl.init();
/**
* Returns a new object of class 'Ifc Action Request'.
*
*
* @return a new object of class 'Ifc Action Request'.
* @generated
*/
IfcActionRequest createIfcActionRequest();
/**
* Returns a new object of class 'Ifc Actor'.
*
*
* @return a new object of class 'Ifc Actor'.
* @generated
*/
IfcActor createIfcActor();
/**
* Returns a new object of class 'Ifc Actor Role'.
*
*
* @return a new object of class 'Ifc Actor Role'.
* @generated
*/
IfcActorRole createIfcActorRole();
/**
* Returns a new object of class 'Ifc Actuator'.
*
*
* @return a new object of class 'Ifc Actuator'.
* @generated
*/
IfcActuator createIfcActuator();
/**
* Returns a new object of class 'Ifc Actuator Type'.
*
*
* @return a new object of class 'Ifc Actuator Type'.
* @generated
*/
IfcActuatorType createIfcActuatorType();
/**
* Returns a new object of class 'Ifc Address'.
*
*
* @return a new object of class 'Ifc Address'.
* @generated
*/
IfcAddress createIfcAddress();
/**
* Returns a new object of class 'Ifc Advanced Brep'.
*
*
* @return a new object of class 'Ifc Advanced Brep'.
* @generated
*/
IfcAdvancedBrep createIfcAdvancedBrep();
/**
* Returns a new object of class 'Ifc Advanced Brep With Voids'.
*
*
* @return a new object of class 'Ifc Advanced Brep With Voids'.
* @generated
*/
IfcAdvancedBrepWithVoids createIfcAdvancedBrepWithVoids();
/**
* Returns a new object of class 'Ifc Advanced Face'.
*
*
* @return a new object of class 'Ifc Advanced Face'.
* @generated
*/
IfcAdvancedFace createIfcAdvancedFace();
/**
* Returns a new object of class 'Ifc Air Terminal'.
*
*
* @return a new object of class 'Ifc Air Terminal'.
* @generated
*/
IfcAirTerminal createIfcAirTerminal();
/**
* Returns a new object of class 'Ifc Air Terminal Box'.
*
*
* @return a new object of class 'Ifc Air Terminal Box'.
* @generated
*/
IfcAirTerminalBox createIfcAirTerminalBox();
/**
* Returns a new object of class 'Ifc Air Terminal Box Type'.
*
*
* @return a new object of class 'Ifc Air Terminal Box Type'.
* @generated
*/
IfcAirTerminalBoxType createIfcAirTerminalBoxType();
/**
* Returns a new object of class 'Ifc Air Terminal Type'.
*
*
* @return a new object of class 'Ifc Air Terminal Type'.
* @generated
*/
IfcAirTerminalType createIfcAirTerminalType();
/**
* Returns a new object of class 'Ifc Air To Air Heat Recovery'.
*
*
* @return a new object of class 'Ifc Air To Air Heat Recovery'.
* @generated
*/
IfcAirToAirHeatRecovery createIfcAirToAirHeatRecovery();
/**
* Returns a new object of class 'Ifc Air To Air Heat Recovery Type'.
*
*
* @return a new object of class 'Ifc Air To Air Heat Recovery Type'.
* @generated
*/
IfcAirToAirHeatRecoveryType createIfcAirToAirHeatRecoveryType();
/**
* Returns a new object of class 'Ifc Alarm'.
*
*
* @return a new object of class 'Ifc Alarm'.
* @generated
*/
IfcAlarm createIfcAlarm();
/**
* Returns a new object of class 'Ifc Alarm Type'.
*
*
* @return a new object of class 'Ifc Alarm Type'.
* @generated
*/
IfcAlarmType createIfcAlarmType();
/**
* Returns a new object of class 'Ifc Annotation'.
*
*
* @return a new object of class 'Ifc Annotation'.
* @generated
*/
IfcAnnotation createIfcAnnotation();
/**
* Returns a new object of class 'Ifc Annotation Fill Area'.
*
*
* @return a new object of class 'Ifc Annotation Fill Area'.
* @generated
*/
IfcAnnotationFillArea createIfcAnnotationFillArea();
/**
* Returns a new object of class 'Ifc Application'.
*
*
* @return a new object of class 'Ifc Application'.
* @generated
*/
IfcApplication createIfcApplication();
/**
* Returns a new object of class 'Ifc Applied Value'.
*
*
* @return a new object of class 'Ifc Applied Value'.
* @generated
*/
IfcAppliedValue createIfcAppliedValue();
/**
* Returns a new object of class 'Ifc Approval'.
*
*
* @return a new object of class 'Ifc Approval'.
* @generated
*/
IfcApproval createIfcApproval();
/**
* Returns a new object of class 'Ifc Approval Relationship'.
*
*
* @return a new object of class 'Ifc Approval Relationship'.
* @generated
*/
IfcApprovalRelationship createIfcApprovalRelationship();
/**
* Returns a new object of class 'Ifc Arbitrary Closed Profile Def'.
*
*
* @return a new object of class 'Ifc Arbitrary Closed Profile Def'.
* @generated
*/
IfcArbitraryClosedProfileDef createIfcArbitraryClosedProfileDef();
/**
* Returns a new object of class 'Ifc Arbitrary Open Profile Def'.
*
*
* @return a new object of class 'Ifc Arbitrary Open Profile Def'.
* @generated
*/
IfcArbitraryOpenProfileDef createIfcArbitraryOpenProfileDef();
/**
* Returns a new object of class 'Ifc Arbitrary Profile Def With Voids'.
*
*
* @return a new object of class 'Ifc Arbitrary Profile Def With Voids'.
* @generated
*/
IfcArbitraryProfileDefWithVoids createIfcArbitraryProfileDefWithVoids();
/**
* Returns a new object of class 'Ifc Asset'.
*
*
* @return a new object of class 'Ifc Asset'.
* @generated
*/
IfcAsset createIfcAsset();
/**
* Returns a new object of class 'Ifc Asymmetric IShape Profile Def'.
*
*
* @return a new object of class 'Ifc Asymmetric IShape Profile Def'.
* @generated
*/
IfcAsymmetricIShapeProfileDef createIfcAsymmetricIShapeProfileDef();
/**
* Returns a new object of class 'Ifc Audio Visual Appliance'.
*
*
* @return a new object of class 'Ifc Audio Visual Appliance'.
* @generated
*/
IfcAudioVisualAppliance createIfcAudioVisualAppliance();
/**
* Returns a new object of class 'Ifc Audio Visual Appliance Type'.
*
*
* @return a new object of class 'Ifc Audio Visual Appliance Type'.
* @generated
*/
IfcAudioVisualApplianceType createIfcAudioVisualApplianceType();
/**
* Returns a new object of class 'Ifc Axis1 Placement'.
*
*
* @return a new object of class 'Ifc Axis1 Placement'.
* @generated
*/
IfcAxis1Placement createIfcAxis1Placement();
/**
* Returns a new object of class 'Ifc Axis2 Placement2 D'.
*
*
* @return a new object of class 'Ifc Axis2 Placement2 D'.
* @generated
*/
IfcAxis2Placement2D createIfcAxis2Placement2D();
/**
* Returns a new object of class 'Ifc Axis2 Placement3 D'.
*
*
* @return a new object of class 'Ifc Axis2 Placement3 D'.
* @generated
*/
IfcAxis2Placement3D createIfcAxis2Placement3D();
/**
* Returns a new object of class 'Ifc BSpline Curve'.
*
*
* @return a new object of class 'Ifc BSpline Curve'.
* @generated
*/
IfcBSplineCurve createIfcBSplineCurve();
/**
* Returns a new object of class 'Ifc BSpline Curve With Knots'.
*
*
* @return a new object of class 'Ifc BSpline Curve With Knots'.
* @generated
*/
IfcBSplineCurveWithKnots createIfcBSplineCurveWithKnots();
/**
* Returns a new object of class 'Ifc BSpline Surface'.
*
*
* @return a new object of class 'Ifc BSpline Surface'.
* @generated
*/
IfcBSplineSurface createIfcBSplineSurface();
/**
* Returns a new object of class 'Ifc BSpline Surface With Knots'.
*
*
* @return a new object of class 'Ifc BSpline Surface With Knots'.
* @generated
*/
IfcBSplineSurfaceWithKnots createIfcBSplineSurfaceWithKnots();
/**
* Returns a new object of class 'Ifc Beam'.
*
*
* @return a new object of class 'Ifc Beam'.
* @generated
*/
IfcBeam createIfcBeam();
/**
* Returns a new object of class 'Ifc Beam Standard Case'.
*
*
* @return a new object of class 'Ifc Beam Standard Case'.
* @generated
*/
IfcBeamStandardCase createIfcBeamStandardCase();
/**
* Returns a new object of class 'Ifc Beam Type'.
*
*
* @return a new object of class 'Ifc Beam Type'.
* @generated
*/
IfcBeamType createIfcBeamType();
/**
* Returns a new object of class 'Ifc Blob Texture'.
*
*
* @return a new object of class 'Ifc Blob Texture'.
* @generated
*/
IfcBlobTexture createIfcBlobTexture();
/**
* Returns a new object of class 'Ifc Block'.
*
*
* @return a new object of class 'Ifc Block'.
* @generated
*/
IfcBlock createIfcBlock();
/**
* Returns a new object of class 'Ifc Boiler'.
*
*
* @return a new object of class 'Ifc Boiler'.
* @generated
*/
IfcBoiler createIfcBoiler();
/**
* Returns a new object of class 'Ifc Boiler Type'.
*
*
* @return a new object of class 'Ifc Boiler Type'.
* @generated
*/
IfcBoilerType createIfcBoilerType();
/**
* Returns a new object of class 'Ifc Boolean Clipping Result'.
*
*
* @return a new object of class 'Ifc Boolean Clipping Result'.
* @generated
*/
IfcBooleanClippingResult createIfcBooleanClippingResult();
/**
* Returns a new object of class 'Ifc Boolean Result'.
*
*
* @return a new object of class 'Ifc Boolean Result'.
* @generated
*/
IfcBooleanResult createIfcBooleanResult();
/**
* Returns a new object of class 'Ifc Boundary Condition'.
*
*
* @return a new object of class 'Ifc Boundary Condition'.
* @generated
*/
IfcBoundaryCondition createIfcBoundaryCondition();
/**
* Returns a new object of class 'Ifc Boundary Curve'.
*
*
* @return a new object of class 'Ifc Boundary Curve'.
* @generated
*/
IfcBoundaryCurve createIfcBoundaryCurve();
/**
* Returns a new object of class 'Ifc Boundary Edge Condition'.
*
*
* @return a new object of class 'Ifc Boundary Edge Condition'.
* @generated
*/
IfcBoundaryEdgeCondition createIfcBoundaryEdgeCondition();
/**
* Returns a new object of class 'Ifc Boundary Face Condition'.
*
*
* @return a new object of class 'Ifc Boundary Face Condition'.
* @generated
*/
IfcBoundaryFaceCondition createIfcBoundaryFaceCondition();
/**
* Returns a new object of class 'Ifc Boundary Node Condition'.
*
*
* @return a new object of class 'Ifc Boundary Node Condition'.
* @generated
*/
IfcBoundaryNodeCondition createIfcBoundaryNodeCondition();
/**
* Returns a new object of class 'Ifc Boundary Node Condition Warping'.
*
*
* @return a new object of class 'Ifc Boundary Node Condition Warping'.
* @generated
*/
IfcBoundaryNodeConditionWarping createIfcBoundaryNodeConditionWarping();
/**
* Returns a new object of class 'Ifc Bounded Curve'.
*
*
* @return a new object of class 'Ifc Bounded Curve'.
* @generated
*/
IfcBoundedCurve createIfcBoundedCurve();
/**
* Returns a new object of class 'Ifc Bounded Surface'.
*
*
* @return a new object of class 'Ifc Bounded Surface'.
* @generated
*/
IfcBoundedSurface createIfcBoundedSurface();
/**
* Returns a new object of class 'Ifc Bounding Box'.
*
*
* @return a new object of class 'Ifc Bounding Box'.
* @generated
*/
IfcBoundingBox createIfcBoundingBox();
/**
* Returns a new object of class 'Ifc Boxed Half Space'.
*
*
* @return a new object of class 'Ifc Boxed Half Space'.
* @generated
*/
IfcBoxedHalfSpace createIfcBoxedHalfSpace();
/**
* Returns a new object of class 'Ifc Building'.
*
*
* @return a new object of class 'Ifc Building'.
* @generated
*/
IfcBuilding createIfcBuilding();
/**
* Returns a new object of class 'Ifc Building Element'.
*
*
* @return a new object of class 'Ifc Building Element'.
* @generated
*/
IfcBuildingElement createIfcBuildingElement();
/**
* Returns a new object of class 'Ifc Building Element Part'.
*
*
* @return a new object of class 'Ifc Building Element Part'.
* @generated
*/
IfcBuildingElementPart createIfcBuildingElementPart();
/**
* Returns a new object of class 'Ifc Building Element Part Type'.
*
*
* @return a new object of class 'Ifc Building Element Part Type'.
* @generated
*/
IfcBuildingElementPartType createIfcBuildingElementPartType();
/**
* Returns a new object of class 'Ifc Building Element Proxy'.
*
*
* @return a new object of class 'Ifc Building Element Proxy'.
* @generated
*/
IfcBuildingElementProxy createIfcBuildingElementProxy();
/**
* Returns a new object of class 'Ifc Building Element Proxy Type'.
*
*
* @return a new object of class 'Ifc Building Element Proxy Type'.
* @generated
*/
IfcBuildingElementProxyType createIfcBuildingElementProxyType();
/**
* Returns a new object of class 'Ifc Building Element Type'.
*
*
* @return a new object of class 'Ifc Building Element Type'.
* @generated
*/
IfcBuildingElementType createIfcBuildingElementType();
/**
* Returns a new object of class 'Ifc Building Storey'.
*
*
* @return a new object of class 'Ifc Building Storey'.
* @generated
*/
IfcBuildingStorey createIfcBuildingStorey();
/**
* Returns a new object of class 'Ifc Building System'.
*
*
* @return a new object of class 'Ifc Building System'.
* @generated
*/
IfcBuildingSystem createIfcBuildingSystem();
/**
* Returns a new object of class 'Ifc Burner'.
*
*
* @return a new object of class 'Ifc Burner'.
* @generated
*/
IfcBurner createIfcBurner();
/**
* Returns a new object of class 'Ifc Burner Type'.
*
*
* @return a new object of class 'Ifc Burner Type'.
* @generated
*/
IfcBurnerType createIfcBurnerType();
/**
* Returns a new object of class 'Ifc CShape Profile Def'.
*
*
* @return a new object of class 'Ifc CShape Profile Def'.
* @generated
*/
IfcCShapeProfileDef createIfcCShapeProfileDef();
/**
* Returns a new object of class 'Ifc Cable Carrier Fitting'.
*
*
* @return a new object of class 'Ifc Cable Carrier Fitting'.
* @generated
*/
IfcCableCarrierFitting createIfcCableCarrierFitting();
/**
* Returns a new object of class 'Ifc Cable Carrier Fitting Type'.
*
*
* @return a new object of class 'Ifc Cable Carrier Fitting Type'.
* @generated
*/
IfcCableCarrierFittingType createIfcCableCarrierFittingType();
/**
* Returns a new object of class 'Ifc Cable Carrier Segment'.
*
*
* @return a new object of class 'Ifc Cable Carrier Segment'.
* @generated
*/
IfcCableCarrierSegment createIfcCableCarrierSegment();
/**
* Returns a new object of class 'Ifc Cable Carrier Segment Type'.
*
*
* @return a new object of class 'Ifc Cable Carrier Segment Type'.
* @generated
*/
IfcCableCarrierSegmentType createIfcCableCarrierSegmentType();
/**
* Returns a new object of class 'Ifc Cable Fitting'.
*
*
* @return a new object of class 'Ifc Cable Fitting'.
* @generated
*/
IfcCableFitting createIfcCableFitting();
/**
* Returns a new object of class 'Ifc Cable Fitting Type'.
*
*
* @return a new object of class 'Ifc Cable Fitting Type'.
* @generated
*/
IfcCableFittingType createIfcCableFittingType();
/**
* Returns a new object of class 'Ifc Cable Segment'.
*
*
* @return a new object of class 'Ifc Cable Segment'.
* @generated
*/
IfcCableSegment createIfcCableSegment();
/**
* Returns a new object of class 'Ifc Cable Segment Type'.
*
*
* @return a new object of class 'Ifc Cable Segment Type'.
* @generated
*/
IfcCableSegmentType createIfcCableSegmentType();
/**
* Returns a new object of class 'Ifc Cartesian Point'.
*
*
* @return a new object of class 'Ifc Cartesian Point'.
* @generated
*/
IfcCartesianPoint createIfcCartesianPoint();
/**
* Returns a new object of class 'Ifc Cartesian Point List'.
*
*
* @return a new object of class 'Ifc Cartesian Point List'.
* @generated
*/
IfcCartesianPointList createIfcCartesianPointList();
/**
* Returns a new object of class 'Ifc Cartesian Point List3 D'.
*
*
* @return a new object of class 'Ifc Cartesian Point List3 D'.
* @generated
*/
IfcCartesianPointList3D createIfcCartesianPointList3D();
/**
* Returns a new object of class 'Ifc Cartesian Transformation Operator'.
*
*
* @return a new object of class 'Ifc Cartesian Transformation Operator'.
* @generated
*/
IfcCartesianTransformationOperator createIfcCartesianTransformationOperator();
/**
* Returns a new object of class 'Ifc Cartesian Transformation Operator2 D'.
*
*
* @return a new object of class 'Ifc Cartesian Transformation Operator2 D'.
* @generated
*/
IfcCartesianTransformationOperator2D createIfcCartesianTransformationOperator2D();
/**
* Returns a new object of class 'Ifc Cartesian Transformation Operator2 Dnon Uniform'.
*
*
* @return a new object of class 'Ifc Cartesian Transformation Operator2 Dnon Uniform'.
* @generated
*/
IfcCartesianTransformationOperator2DnonUniform createIfcCartesianTransformationOperator2DnonUniform();
/**
* Returns a new object of class 'Ifc Cartesian Transformation Operator3 D'.
*
*
* @return a new object of class 'Ifc Cartesian Transformation Operator3 D'.
* @generated
*/
IfcCartesianTransformationOperator3D createIfcCartesianTransformationOperator3D();
/**
* Returns a new object of class 'Ifc Cartesian Transformation Operator3 Dnon Uniform'.
*
*
* @return a new object of class 'Ifc Cartesian Transformation Operator3 Dnon Uniform'.
* @generated
*/
IfcCartesianTransformationOperator3DnonUniform createIfcCartesianTransformationOperator3DnonUniform();
/**
* Returns a new object of class 'Ifc Center Line Profile Def'.
*
*
* @return a new object of class 'Ifc Center Line Profile Def'.
* @generated
*/
IfcCenterLineProfileDef createIfcCenterLineProfileDef();
/**
* Returns a new object of class 'Ifc Chiller'.
*
*
* @return a new object of class 'Ifc Chiller'.
* @generated
*/
IfcChiller createIfcChiller();
/**
* Returns a new object of class 'Ifc Chiller Type'.
*
*
* @return a new object of class 'Ifc Chiller Type'.
* @generated
*/
IfcChillerType createIfcChillerType();
/**
* Returns a new object of class 'Ifc Chimney'.
*
*
* @return a new object of class 'Ifc Chimney'.
* @generated
*/
IfcChimney createIfcChimney();
/**
* Returns a new object of class 'Ifc Chimney Type'.
*
*
* @return a new object of class 'Ifc Chimney Type'.
* @generated
*/
IfcChimneyType createIfcChimneyType();
/**
* Returns a new object of class 'Ifc Circle'.
*
*
* @return a new object of class 'Ifc Circle'.
* @generated
*/
IfcCircle createIfcCircle();
/**
* Returns a new object of class 'Ifc Circle Hollow Profile Def'.
*
*
* @return a new object of class 'Ifc Circle Hollow Profile Def'.
* @generated
*/
IfcCircleHollowProfileDef createIfcCircleHollowProfileDef();
/**
* Returns a new object of class 'Ifc Circle Profile Def'.
*
*
* @return a new object of class 'Ifc Circle Profile Def'.
* @generated
*/
IfcCircleProfileDef createIfcCircleProfileDef();
/**
* Returns a new object of class 'Ifc Civil Element'.
*
*
* @return a new object of class 'Ifc Civil Element'.
* @generated
*/
IfcCivilElement createIfcCivilElement();
/**
* Returns a new object of class 'Ifc Civil Element Type'.
*
*
* @return a new object of class 'Ifc Civil Element Type'.
* @generated
*/
IfcCivilElementType createIfcCivilElementType();
/**
* Returns a new object of class 'Ifc Classification'.
*
*
* @return a new object of class 'Ifc Classification'.
* @generated
*/
IfcClassification createIfcClassification();
/**
* Returns a new object of class 'Ifc Classification Reference'.
*
*
* @return a new object of class 'Ifc Classification Reference'.
* @generated
*/
IfcClassificationReference createIfcClassificationReference();
/**
* Returns a new object of class 'Ifc Closed Shell'.
*
*
* @return a new object of class 'Ifc Closed Shell'.
* @generated
*/
IfcClosedShell createIfcClosedShell();
/**
* Returns a new object of class 'Ifc Coil'.
*
*
* @return a new object of class 'Ifc Coil'.
* @generated
*/
IfcCoil createIfcCoil();
/**
* Returns a new object of class 'Ifc Coil Type'.
*
*
* @return a new object of class 'Ifc Coil Type'.
* @generated
*/
IfcCoilType createIfcCoilType();
/**
* Returns a new object of class 'Ifc Colour Rgb'.
*
*
* @return a new object of class 'Ifc Colour Rgb'.
* @generated
*/
IfcColourRgb createIfcColourRgb();
/**
* Returns a new object of class 'Ifc Colour Rgb List'.
*
*
* @return a new object of class 'Ifc Colour Rgb List'.
* @generated
*/
IfcColourRgbList createIfcColourRgbList();
/**
* Returns a new object of class 'Ifc Colour Specification'.
*
*
* @return a new object of class 'Ifc Colour Specification'.
* @generated
*/
IfcColourSpecification createIfcColourSpecification();
/**
* Returns a new object of class 'Ifc Column'.
*
*
* @return a new object of class 'Ifc Column'.
* @generated
*/
IfcColumn createIfcColumn();
/**
* Returns a new object of class 'Ifc Column Standard Case'.
*
*
* @return a new object of class 'Ifc Column Standard Case'.
* @generated
*/
IfcColumnStandardCase createIfcColumnStandardCase();
/**
* Returns a new object of class 'Ifc Column Type'.
*
*
* @return a new object of class 'Ifc Column Type'.
* @generated
*/
IfcColumnType createIfcColumnType();
/**
* Returns a new object of class 'Ifc Communications Appliance'.
*
*
* @return a new object of class 'Ifc Communications Appliance'.
* @generated
*/
IfcCommunicationsAppliance createIfcCommunicationsAppliance();
/**
* Returns a new object of class 'Ifc Communications Appliance Type'.
*
*
* @return a new object of class 'Ifc Communications Appliance Type'.
* @generated
*/
IfcCommunicationsApplianceType createIfcCommunicationsApplianceType();
/**
* Returns a new object of class 'Ifc Complex Property'.
*
*
* @return a new object of class 'Ifc Complex Property'.
* @generated
*/
IfcComplexProperty createIfcComplexProperty();
/**
* Returns a new object of class 'Ifc Complex Property Template'.
*
*
* @return a new object of class 'Ifc Complex Property Template'.
* @generated
*/
IfcComplexPropertyTemplate createIfcComplexPropertyTemplate();
/**
* Returns a new object of class 'Ifc Composite Curve'.
*
*
* @return a new object of class 'Ifc Composite Curve'.
* @generated
*/
IfcCompositeCurve createIfcCompositeCurve();
/**
* Returns a new object of class 'Ifc Composite Curve On Surface'.
*
*
* @return a new object of class 'Ifc Composite Curve On Surface'.
* @generated
*/
IfcCompositeCurveOnSurface createIfcCompositeCurveOnSurface();
/**
* Returns a new object of class 'Ifc Composite Curve Segment'.
*
*
* @return a new object of class 'Ifc Composite Curve Segment'.
* @generated
*/
IfcCompositeCurveSegment createIfcCompositeCurveSegment();
/**
* Returns a new object of class 'Ifc Composite Profile Def'.
*
*
* @return a new object of class 'Ifc Composite Profile Def'.
* @generated
*/
IfcCompositeProfileDef createIfcCompositeProfileDef();
/**
* Returns a new object of class 'Ifc Compressor'.
*
*
* @return a new object of class 'Ifc Compressor'.
* @generated
*/
IfcCompressor createIfcCompressor();
/**
* Returns a new object of class 'Ifc Compressor Type'.
*
*
* @return a new object of class 'Ifc Compressor Type'.
* @generated
*/
IfcCompressorType createIfcCompressorType();
/**
* Returns a new object of class 'Ifc Condenser'.
*
*
* @return a new object of class 'Ifc Condenser'.
* @generated
*/
IfcCondenser createIfcCondenser();
/**
* Returns a new object of class 'Ifc Condenser Type'.
*
*
* @return a new object of class 'Ifc Condenser Type'.
* @generated
*/
IfcCondenserType createIfcCondenserType();
/**
* Returns a new object of class 'Ifc Conic'.
*
*
* @return a new object of class 'Ifc Conic'.
* @generated
*/
IfcConic createIfcConic();
/**
* Returns a new object of class 'Ifc Connected Face Set'.
*
*
* @return a new object of class 'Ifc Connected Face Set'.
* @generated
*/
IfcConnectedFaceSet createIfcConnectedFaceSet();
/**
* Returns a new object of class 'Ifc Connection Curve Geometry'.
*
*
* @return a new object of class 'Ifc Connection Curve Geometry'.
* @generated
*/
IfcConnectionCurveGeometry createIfcConnectionCurveGeometry();
/**
* Returns a new object of class 'Ifc Connection Geometry'.
*
*
* @return a new object of class 'Ifc Connection Geometry'.
* @generated
*/
IfcConnectionGeometry createIfcConnectionGeometry();
/**
* Returns a new object of class 'Ifc Connection Point Eccentricity'.
*
*
* @return a new object of class 'Ifc Connection Point Eccentricity'.
* @generated
*/
IfcConnectionPointEccentricity createIfcConnectionPointEccentricity();
/**
* Returns a new object of class 'Ifc Connection Point Geometry'.
*
*
* @return a new object of class 'Ifc Connection Point Geometry'.
* @generated
*/
IfcConnectionPointGeometry createIfcConnectionPointGeometry();
/**
* Returns a new object of class 'Ifc Connection Surface Geometry'.
*
*
* @return a new object of class 'Ifc Connection Surface Geometry'.
* @generated
*/
IfcConnectionSurfaceGeometry createIfcConnectionSurfaceGeometry();
/**
* Returns a new object of class 'Ifc Connection Volume Geometry'.
*
*
* @return a new object of class 'Ifc Connection Volume Geometry'.
* @generated
*/
IfcConnectionVolumeGeometry createIfcConnectionVolumeGeometry();
/**
* Returns a new object of class 'Ifc Constraint'.
*
*
* @return a new object of class 'Ifc Constraint'.
* @generated
*/
IfcConstraint createIfcConstraint();
/**
* Returns a new object of class 'Ifc Construction Equipment Resource'.
*
*
* @return a new object of class 'Ifc Construction Equipment Resource'.
* @generated
*/
IfcConstructionEquipmentResource createIfcConstructionEquipmentResource();
/**
* Returns a new object of class 'Ifc Construction Equipment Resource Type'.
*
*
* @return a new object of class 'Ifc Construction Equipment Resource Type'.
* @generated
*/
IfcConstructionEquipmentResourceType createIfcConstructionEquipmentResourceType();
/**
* Returns a new object of class 'Ifc Construction Material Resource'.
*
*
* @return a new object of class 'Ifc Construction Material Resource'.
* @generated
*/
IfcConstructionMaterialResource createIfcConstructionMaterialResource();
/**
* Returns a new object of class 'Ifc Construction Material Resource Type'.
*
*
* @return a new object of class 'Ifc Construction Material Resource Type'.
* @generated
*/
IfcConstructionMaterialResourceType createIfcConstructionMaterialResourceType();
/**
* Returns a new object of class 'Ifc Construction Product Resource'.
*
*
* @return a new object of class 'Ifc Construction Product Resource'.
* @generated
*/
IfcConstructionProductResource createIfcConstructionProductResource();
/**
* Returns a new object of class 'Ifc Construction Product Resource Type'.
*
*
* @return a new object of class 'Ifc Construction Product Resource Type'.
* @generated
*/
IfcConstructionProductResourceType createIfcConstructionProductResourceType();
/**
* Returns a new object of class 'Ifc Construction Resource'.
*
*
* @return a new object of class 'Ifc Construction Resource'.
* @generated
*/
IfcConstructionResource createIfcConstructionResource();
/**
* Returns a new object of class 'Ifc Construction Resource Type'.
*
*
* @return a new object of class 'Ifc Construction Resource Type'.
* @generated
*/
IfcConstructionResourceType createIfcConstructionResourceType();
/**
* Returns a new object of class 'Ifc Context'.
*
*
* @return a new object of class 'Ifc Context'.
* @generated
*/
IfcContext createIfcContext();
/**
* Returns a new object of class 'Ifc Context Dependent Unit'.
*
*
* @return a new object of class 'Ifc Context Dependent Unit'.
* @generated
*/
IfcContextDependentUnit createIfcContextDependentUnit();
/**
* Returns a new object of class 'Ifc Control'.
*
*
* @return a new object of class 'Ifc Control'.
* @generated
*/
IfcControl createIfcControl();
/**
* Returns a new object of class 'Ifc Controller'.
*
*
* @return a new object of class 'Ifc Controller'.
* @generated
*/
IfcController createIfcController();
/**
* Returns a new object of class 'Ifc Controller Type'.
*
*
* @return a new object of class 'Ifc Controller Type'.
* @generated
*/
IfcControllerType createIfcControllerType();
/**
* Returns a new object of class 'Ifc Conversion Based Unit'.
*
*
* @return a new object of class 'Ifc Conversion Based Unit'.
* @generated
*/
IfcConversionBasedUnit createIfcConversionBasedUnit();
/**
* Returns a new object of class 'Ifc Conversion Based Unit With Offset'.
*
*
* @return a new object of class 'Ifc Conversion Based Unit With Offset'.
* @generated
*/
IfcConversionBasedUnitWithOffset createIfcConversionBasedUnitWithOffset();
/**
* Returns a new object of class 'Ifc Cooled Beam'.
*
*
* @return a new object of class 'Ifc Cooled Beam'.
* @generated
*/
IfcCooledBeam createIfcCooledBeam();
/**
* Returns a new object of class 'Ifc Cooled Beam Type'.
*
*
* @return a new object of class 'Ifc Cooled Beam Type'.
* @generated
*/
IfcCooledBeamType createIfcCooledBeamType();
/**
* Returns a new object of class 'Ifc Cooling Tower'.
*
*
* @return a new object of class 'Ifc Cooling Tower'.
* @generated
*/
IfcCoolingTower createIfcCoolingTower();
/**
* Returns a new object of class 'Ifc Cooling Tower Type'.
*
*
* @return a new object of class 'Ifc Cooling Tower Type'.
* @generated
*/
IfcCoolingTowerType createIfcCoolingTowerType();
/**
* Returns a new object of class 'Ifc Coordinate Operation'.
*
*
* @return a new object of class 'Ifc Coordinate Operation'.
* @generated
*/
IfcCoordinateOperation createIfcCoordinateOperation();
/**
* Returns a new object of class 'Ifc Coordinate Reference System'.
*
*
* @return a new object of class 'Ifc Coordinate Reference System'.
* @generated
*/
IfcCoordinateReferenceSystem createIfcCoordinateReferenceSystem();
/**
* Returns a new object of class 'Ifc Cost Item'.
*
*
* @return a new object of class 'Ifc Cost Item'.
* @generated
*/
IfcCostItem createIfcCostItem();
/**
* Returns a new object of class 'Ifc Cost Schedule'.
*
*
* @return a new object of class 'Ifc Cost Schedule'.
* @generated
*/
IfcCostSchedule createIfcCostSchedule();
/**
* Returns a new object of class 'Ifc Cost Value'.
*
*
* @return a new object of class 'Ifc Cost Value'.
* @generated
*/
IfcCostValue createIfcCostValue();
/**
* Returns a new object of class 'Ifc Covering'.
*
*
* @return a new object of class 'Ifc Covering'.
* @generated
*/
IfcCovering createIfcCovering();
/**
* Returns a new object of class 'Ifc Covering Type'.
*
*
* @return a new object of class 'Ifc Covering Type'.
* @generated
*/
IfcCoveringType createIfcCoveringType();
/**
* Returns a new object of class 'Ifc Crew Resource'.
*
*
* @return a new object of class 'Ifc Crew Resource'.
* @generated
*/
IfcCrewResource createIfcCrewResource();
/**
* Returns a new object of class 'Ifc Crew Resource Type'.
*
*
* @return a new object of class 'Ifc Crew Resource Type'.
* @generated
*/
IfcCrewResourceType createIfcCrewResourceType();
/**
* Returns a new object of class 'Ifc Csg Primitive3 D'.
*
*
* @return a new object of class 'Ifc Csg Primitive3 D'.
* @generated
*/
IfcCsgPrimitive3D createIfcCsgPrimitive3D();
/**
* Returns a new object of class 'Ifc Csg Solid'.
*
*
* @return a new object of class 'Ifc Csg Solid'.
* @generated
*/
IfcCsgSolid createIfcCsgSolid();
/**
* Returns a new object of class 'Ifc Currency Relationship'.
*
*
* @return a new object of class 'Ifc Currency Relationship'.
* @generated
*/
IfcCurrencyRelationship createIfcCurrencyRelationship();
/**
* Returns a new object of class 'Ifc Curtain Wall'.
*
*
* @return a new object of class 'Ifc Curtain Wall'.
* @generated
*/
IfcCurtainWall createIfcCurtainWall();
/**
* Returns a new object of class 'Ifc Curtain Wall Type'.
*
*
* @return a new object of class 'Ifc Curtain Wall Type'.
* @generated
*/
IfcCurtainWallType createIfcCurtainWallType();
/**
* Returns a new object of class 'Ifc Curve'.
*
*
* @return a new object of class 'Ifc Curve'.
* @generated
*/
IfcCurve createIfcCurve();
/**
* Returns a new object of class 'Ifc Curve Bounded Plane'.
*
*
* @return a new object of class 'Ifc Curve Bounded Plane'.
* @generated
*/
IfcCurveBoundedPlane createIfcCurveBoundedPlane();
/**
* Returns a new object of class 'Ifc Curve Bounded Surface'.
*
*
* @return a new object of class 'Ifc Curve Bounded Surface'.
* @generated
*/
IfcCurveBoundedSurface createIfcCurveBoundedSurface();
/**
* Returns a new object of class 'Ifc Curve Style'.
*
*
* @return a new object of class 'Ifc Curve Style'.
* @generated
*/
IfcCurveStyle createIfcCurveStyle();
/**
* Returns a new object of class 'Ifc Curve Style Font'.
*
*
* @return a new object of class 'Ifc Curve Style Font'.
* @generated
*/
IfcCurveStyleFont createIfcCurveStyleFont();
/**
* Returns a new object of class 'Ifc Curve Style Font And Scaling'.
*
*
* @return a new object of class 'Ifc Curve Style Font And Scaling'.
* @generated
*/
IfcCurveStyleFontAndScaling createIfcCurveStyleFontAndScaling();
/**
* Returns a new object of class 'Ifc Curve Style Font Pattern'.
*
*
* @return a new object of class 'Ifc Curve Style Font Pattern'.
* @generated
*/
IfcCurveStyleFontPattern createIfcCurveStyleFontPattern();
/**
* Returns a new object of class 'Ifc Cylindrical Surface'.
*
*
* @return a new object of class 'Ifc Cylindrical Surface'.
* @generated
*/
IfcCylindricalSurface createIfcCylindricalSurface();
/**
* Returns a new object of class 'Ifc Damper'.
*
*
* @return a new object of class 'Ifc Damper'.
* @generated
*/
IfcDamper createIfcDamper();
/**
* Returns a new object of class 'Ifc Damper Type'.
*
*
* @return a new object of class 'Ifc Damper Type'.
* @generated
*/
IfcDamperType createIfcDamperType();
/**
* Returns a new object of class 'Ifc Derived Profile Def'.
*
*
* @return a new object of class 'Ifc Derived Profile Def'.
* @generated
*/
IfcDerivedProfileDef createIfcDerivedProfileDef();
/**
* Returns a new object of class 'Ifc Derived Unit'.
*
*
* @return a new object of class 'Ifc Derived Unit'.
* @generated
*/
IfcDerivedUnit createIfcDerivedUnit();
/**
* Returns a new object of class 'Ifc Derived Unit Element'.
*
*
* @return a new object of class 'Ifc Derived Unit Element'.
* @generated
*/
IfcDerivedUnitElement createIfcDerivedUnitElement();
/**
* Returns a new object of class 'Ifc Dimensional Exponents'.
*
*
* @return a new object of class 'Ifc Dimensional Exponents'.
* @generated
*/
IfcDimensionalExponents createIfcDimensionalExponents();
/**
* Returns a new object of class 'Ifc Direction'.
*
*
* @return a new object of class 'Ifc Direction'.
* @generated
*/
IfcDirection createIfcDirection();
/**
* Returns a new object of class 'Ifc Discrete Accessory'.
*
*
* @return a new object of class 'Ifc Discrete Accessory'.
* @generated
*/
IfcDiscreteAccessory createIfcDiscreteAccessory();
/**
* Returns a new object of class 'Ifc Discrete Accessory Type'.
*
*
* @return a new object of class 'Ifc Discrete Accessory Type'.
* @generated
*/
IfcDiscreteAccessoryType createIfcDiscreteAccessoryType();
/**
* Returns a new object of class 'Ifc Distribution Chamber Element'.
*
*
* @return a new object of class 'Ifc Distribution Chamber Element'.
* @generated
*/
IfcDistributionChamberElement createIfcDistributionChamberElement();
/**
* Returns a new object of class 'Ifc Distribution Chamber Element Type'.
*
*
* @return a new object of class 'Ifc Distribution Chamber Element Type'.
* @generated
*/
IfcDistributionChamberElementType createIfcDistributionChamberElementType();
/**
* Returns a new object of class 'Ifc Distribution Circuit'.
*
*
* @return a new object of class 'Ifc Distribution Circuit'.
* @generated
*/
IfcDistributionCircuit createIfcDistributionCircuit();
/**
* Returns a new object of class 'Ifc Distribution Control Element'.
*
*
* @return a new object of class 'Ifc Distribution Control Element'.
* @generated
*/
IfcDistributionControlElement createIfcDistributionControlElement();
/**
* Returns a new object of class 'Ifc Distribution Control Element Type'.
*
*
* @return a new object of class 'Ifc Distribution Control Element Type'.
* @generated
*/
IfcDistributionControlElementType createIfcDistributionControlElementType();
/**
* Returns a new object of class 'Ifc Distribution Element'.
*
*
* @return a new object of class 'Ifc Distribution Element'.
* @generated
*/
IfcDistributionElement createIfcDistributionElement();
/**
* Returns a new object of class 'Ifc Distribution Element Type'.
*
*
* @return a new object of class 'Ifc Distribution Element Type'.
* @generated
*/
IfcDistributionElementType createIfcDistributionElementType();
/**
* Returns a new object of class 'Ifc Distribution Flow Element'.
*
*
* @return a new object of class 'Ifc Distribution Flow Element'.
* @generated
*/
IfcDistributionFlowElement createIfcDistributionFlowElement();
/**
* Returns a new object of class 'Ifc Distribution Flow Element Type'.
*
*
* @return a new object of class 'Ifc Distribution Flow Element Type'.
* @generated
*/
IfcDistributionFlowElementType createIfcDistributionFlowElementType();
/**
* Returns a new object of class 'Ifc Distribution Port'.
*
*
* @return a new object of class 'Ifc Distribution Port'.
* @generated
*/
IfcDistributionPort createIfcDistributionPort();
/**
* Returns a new object of class 'Ifc Distribution System'.
*
*
* @return a new object of class 'Ifc Distribution System'.
* @generated
*/
IfcDistributionSystem createIfcDistributionSystem();
/**
* Returns a new object of class 'Ifc Document Information'.
*
*
* @return a new object of class 'Ifc Document Information'.
* @generated
*/
IfcDocumentInformation createIfcDocumentInformation();
/**
* Returns a new object of class 'Ifc Document Information Relationship'.
*
*
* @return a new object of class 'Ifc Document Information Relationship'.
* @generated
*/
IfcDocumentInformationRelationship createIfcDocumentInformationRelationship();
/**
* Returns a new object of class 'Ifc Document Reference'.
*
*
* @return a new object of class 'Ifc Document Reference'.
* @generated
*/
IfcDocumentReference createIfcDocumentReference();
/**
* Returns a new object of class 'Ifc Door'.
*
*
* @return a new object of class 'Ifc Door'.
* @generated
*/
IfcDoor createIfcDoor();
/**
* Returns a new object of class 'Ifc Door Lining Properties'.
*
*
* @return a new object of class 'Ifc Door Lining Properties'.
* @generated
*/
IfcDoorLiningProperties createIfcDoorLiningProperties();
/**
* Returns a new object of class 'Ifc Door Panel Properties'.
*
*
* @return a new object of class 'Ifc Door Panel Properties'.
* @generated
*/
IfcDoorPanelProperties createIfcDoorPanelProperties();
/**
* Returns a new object of class 'Ifc Door Standard Case'.
*
*
* @return a new object of class 'Ifc Door Standard Case'.
* @generated
*/
IfcDoorStandardCase createIfcDoorStandardCase();
/**
* Returns a new object of class 'Ifc Door Style'.
*
*
* @return a new object of class 'Ifc Door Style'.
* @generated
*/
IfcDoorStyle createIfcDoorStyle();
/**
* Returns a new object of class 'Ifc Door Type'.
*
*
* @return a new object of class 'Ifc Door Type'.
* @generated
*/
IfcDoorType createIfcDoorType();
/**
* Returns a new object of class 'Ifc Draughting Pre Defined Colour'.
*
*
* @return a new object of class 'Ifc Draughting Pre Defined Colour'.
* @generated
*/
IfcDraughtingPreDefinedColour createIfcDraughtingPreDefinedColour();
/**
* Returns a new object of class 'Ifc Draughting Pre Defined Curve Font'.
*
*
* @return a new object of class 'Ifc Draughting Pre Defined Curve Font'.
* @generated
*/
IfcDraughtingPreDefinedCurveFont createIfcDraughtingPreDefinedCurveFont();
/**
* Returns a new object of class 'Ifc Duct Fitting'.
*
*
* @return a new object of class 'Ifc Duct Fitting'.
* @generated
*/
IfcDuctFitting createIfcDuctFitting();
/**
* Returns a new object of class 'Ifc Duct Fitting Type'.
*
*
* @return a new object of class 'Ifc Duct Fitting Type'.
* @generated
*/
IfcDuctFittingType createIfcDuctFittingType();
/**
* Returns a new object of class 'Ifc Duct Segment'.
*
*
* @return a new object of class 'Ifc Duct Segment'.
* @generated
*/
IfcDuctSegment createIfcDuctSegment();
/**
* Returns a new object of class 'Ifc Duct Segment Type'.
*
*
* @return a new object of class 'Ifc Duct Segment Type'.
* @generated
*/
IfcDuctSegmentType createIfcDuctSegmentType();
/**
* Returns a new object of class 'Ifc Duct Silencer'.
*
*
* @return a new object of class 'Ifc Duct Silencer'.
* @generated
*/
IfcDuctSilencer createIfcDuctSilencer();
/**
* Returns a new object of class 'Ifc Duct Silencer Type'.
*
*
* @return a new object of class 'Ifc Duct Silencer Type'.
* @generated
*/
IfcDuctSilencerType createIfcDuctSilencerType();
/**
* Returns a new object of class 'Ifc Edge'.
*
*
* @return a new object of class 'Ifc Edge'.
* @generated
*/
IfcEdge createIfcEdge();
/**
* Returns a new object of class 'Ifc Edge Curve'.
*
*
* @return a new object of class 'Ifc Edge Curve'.
* @generated
*/
IfcEdgeCurve createIfcEdgeCurve();
/**
* Returns a new object of class 'Ifc Edge Loop'.
*
*
* @return a new object of class 'Ifc Edge Loop'.
* @generated
*/
IfcEdgeLoop createIfcEdgeLoop();
/**
* Returns a new object of class 'Ifc Electric Appliance'.
*
*
* @return a new object of class 'Ifc Electric Appliance'.
* @generated
*/
IfcElectricAppliance createIfcElectricAppliance();
/**
* Returns a new object of class 'Ifc Electric Appliance Type'.
*
*
* @return a new object of class 'Ifc Electric Appliance Type'.
* @generated
*/
IfcElectricApplianceType createIfcElectricApplianceType();
/**
* Returns a new object of class 'Ifc Electric Distribution Board'.
*
*
* @return a new object of class 'Ifc Electric Distribution Board'.
* @generated
*/
IfcElectricDistributionBoard createIfcElectricDistributionBoard();
/**
* Returns a new object of class 'Ifc Electric Distribution Board Type'.
*
*
* @return a new object of class 'Ifc Electric Distribution Board Type'.
* @generated
*/
IfcElectricDistributionBoardType createIfcElectricDistributionBoardType();
/**
* Returns a new object of class 'Ifc Electric Flow Storage Device'.
*
*
* @return a new object of class 'Ifc Electric Flow Storage Device'.
* @generated
*/
IfcElectricFlowStorageDevice createIfcElectricFlowStorageDevice();
/**
* Returns a new object of class 'Ifc Electric Flow Storage Device Type'.
*
*
* @return a new object of class 'Ifc Electric Flow Storage Device Type'.
* @generated
*/
IfcElectricFlowStorageDeviceType createIfcElectricFlowStorageDeviceType();
/**
* Returns a new object of class 'Ifc Electric Generator'.
*
*
* @return a new object of class 'Ifc Electric Generator'.
* @generated
*/
IfcElectricGenerator createIfcElectricGenerator();
/**
* Returns a new object of class 'Ifc Electric Generator Type'.
*
*
* @return a new object of class 'Ifc Electric Generator Type'.
* @generated
*/
IfcElectricGeneratorType createIfcElectricGeneratorType();
/**
* Returns a new object of class 'Ifc Electric Motor'.
*
*
* @return a new object of class 'Ifc Electric Motor'.
* @generated
*/
IfcElectricMotor createIfcElectricMotor();
/**
* Returns a new object of class 'Ifc Electric Motor Type'.
*
*
* @return a new object of class 'Ifc Electric Motor Type'.
* @generated
*/
IfcElectricMotorType createIfcElectricMotorType();
/**
* Returns a new object of class 'Ifc Electric Time Control'.
*
*
* @return a new object of class 'Ifc Electric Time Control'.
* @generated
*/
IfcElectricTimeControl createIfcElectricTimeControl();
/**
* Returns a new object of class 'Ifc Electric Time Control Type'.
*
*
* @return a new object of class 'Ifc Electric Time Control Type'.
* @generated
*/
IfcElectricTimeControlType createIfcElectricTimeControlType();
/**
* Returns a new object of class 'Ifc Element'.
*
*
* @return a new object of class 'Ifc Element'.
* @generated
*/
IfcElement createIfcElement();
/**
* Returns a new object of class 'Ifc Element Assembly'.
*
*
* @return a new object of class 'Ifc Element Assembly'.
* @generated
*/
IfcElementAssembly createIfcElementAssembly();
/**
* Returns a new object of class 'Ifc Element Assembly Type'.
*
*
* @return a new object of class 'Ifc Element Assembly Type'.
* @generated
*/
IfcElementAssemblyType createIfcElementAssemblyType();
/**
* Returns a new object of class 'Ifc Element Component'.
*
*
* @return a new object of class 'Ifc Element Component'.
* @generated
*/
IfcElementComponent createIfcElementComponent();
/**
* Returns a new object of class 'Ifc Element Component Type'.
*
*
* @return a new object of class 'Ifc Element Component Type'.
* @generated
*/
IfcElementComponentType createIfcElementComponentType();
/**
* Returns a new object of class 'Ifc Element Quantity'.
*
*
* @return a new object of class 'Ifc Element Quantity'.
* @generated
*/
IfcElementQuantity createIfcElementQuantity();
/**
* Returns a new object of class 'Ifc Element Type'.
*
*
* @return a new object of class 'Ifc Element Type'.
* @generated
*/
IfcElementType createIfcElementType();
/**
* Returns a new object of class 'Ifc Elementary Surface'.
*
*
* @return a new object of class 'Ifc Elementary Surface'.
* @generated
*/
IfcElementarySurface createIfcElementarySurface();
/**
* Returns a new object of class 'Ifc Ellipse'.
*
*
* @return a new object of class 'Ifc Ellipse'.
* @generated
*/
IfcEllipse createIfcEllipse();
/**
* Returns a new object of class 'Ifc Ellipse Profile Def'.
*
*
* @return a new object of class 'Ifc Ellipse Profile Def'.
* @generated
*/
IfcEllipseProfileDef createIfcEllipseProfileDef();
/**
* Returns a new object of class 'Ifc Energy Conversion Device'.
*
*
* @return a new object of class 'Ifc Energy Conversion Device'.
* @generated
*/
IfcEnergyConversionDevice createIfcEnergyConversionDevice();
/**
* Returns a new object of class 'Ifc Energy Conversion Device Type'.
*
*
* @return a new object of class 'Ifc Energy Conversion Device Type'.
* @generated
*/
IfcEnergyConversionDeviceType createIfcEnergyConversionDeviceType();
/**
* Returns a new object of class 'Ifc Engine'.
*
*
* @return a new object of class 'Ifc Engine'.
* @generated
*/
IfcEngine createIfcEngine();
/**
* Returns a new object of class 'Ifc Engine Type'.
*
*
* @return a new object of class 'Ifc Engine Type'.
* @generated
*/
IfcEngineType createIfcEngineType();
/**
* Returns a new object of class 'Ifc Evaporative Cooler'.
*
*
* @return a new object of class 'Ifc Evaporative Cooler'.
* @generated
*/
IfcEvaporativeCooler createIfcEvaporativeCooler();
/**
* Returns a new object of class 'Ifc Evaporative Cooler Type'.
*
*
* @return a new object of class 'Ifc Evaporative Cooler Type'.
* @generated
*/
IfcEvaporativeCoolerType createIfcEvaporativeCoolerType();
/**
* Returns a new object of class 'Ifc Evaporator'.
*
*
* @return a new object of class 'Ifc Evaporator'.
* @generated
*/
IfcEvaporator createIfcEvaporator();
/**
* Returns a new object of class 'Ifc Evaporator Type'.
*
*
* @return a new object of class 'Ifc Evaporator Type'.
* @generated
*/
IfcEvaporatorType createIfcEvaporatorType();
/**
* Returns a new object of class 'Ifc Event'.
*
*
* @return a new object of class 'Ifc Event'.
* @generated
*/
IfcEvent createIfcEvent();
/**
* Returns a new object of class 'Ifc Event Time'.
*
*
* @return a new object of class 'Ifc Event Time'.
* @generated
*/
IfcEventTime createIfcEventTime();
/**
* Returns a new object of class 'Ifc Event Type'.
*
*
* @return a new object of class 'Ifc Event Type'.
* @generated
*/
IfcEventType createIfcEventType();
/**
* Returns a new object of class 'Ifc Extended Properties'.
*
*
* @return a new object of class 'Ifc Extended Properties'.
* @generated
*/
IfcExtendedProperties createIfcExtendedProperties();
/**
* Returns a new object of class 'Ifc External Information'.
*
*
* @return a new object of class 'Ifc External Information'.
* @generated
*/
IfcExternalInformation createIfcExternalInformation();
/**
* Returns a new object of class 'Ifc External Reference'.
*
*
* @return a new object of class 'Ifc External Reference'.
* @generated
*/
IfcExternalReference createIfcExternalReference();
/**
* Returns a new object of class 'Ifc External Reference Relationship'.
*
*
* @return a new object of class 'Ifc External Reference Relationship'.
* @generated
*/
IfcExternalReferenceRelationship createIfcExternalReferenceRelationship();
/**
* Returns a new object of class 'Ifc External Spatial Element'.
*
*
* @return a new object of class 'Ifc External Spatial Element'.
* @generated
*/
IfcExternalSpatialElement createIfcExternalSpatialElement();
/**
* Returns a new object of class 'Ifc External Spatial Structure Element'.
*
*
* @return a new object of class 'Ifc External Spatial Structure Element'.
* @generated
*/
IfcExternalSpatialStructureElement createIfcExternalSpatialStructureElement();
/**
* Returns a new object of class 'Ifc Externally Defined Hatch Style'.
*
*
* @return a new object of class 'Ifc Externally Defined Hatch Style'.
* @generated
*/
IfcExternallyDefinedHatchStyle createIfcExternallyDefinedHatchStyle();
/**
* Returns a new object of class 'Ifc Externally Defined Surface Style'.
*
*
* @return a new object of class 'Ifc Externally Defined Surface Style'.
* @generated
*/
IfcExternallyDefinedSurfaceStyle createIfcExternallyDefinedSurfaceStyle();
/**
* Returns a new object of class 'Ifc Externally Defined Text Font'.
*
*
* @return a new object of class 'Ifc Externally Defined Text Font'.
* @generated
*/
IfcExternallyDefinedTextFont createIfcExternallyDefinedTextFont();
/**
* Returns a new object of class 'Ifc Extruded Area Solid'.
*
*
* @return a new object of class 'Ifc Extruded Area Solid'.
* @generated
*/
IfcExtrudedAreaSolid createIfcExtrudedAreaSolid();
/**
* Returns a new object of class 'Ifc Extruded Area Solid Tapered'.
*
*
* @return a new object of class 'Ifc Extruded Area Solid Tapered'.
* @generated
*/
IfcExtrudedAreaSolidTapered createIfcExtrudedAreaSolidTapered();
/**
* Returns a new object of class 'Ifc Face'.
*
*
* @return a new object of class 'Ifc Face'.
* @generated
*/
IfcFace createIfcFace();
/**
* Returns a new object of class 'Ifc Face Based Surface Model'.
*
*
* @return a new object of class 'Ifc Face Based Surface Model'.
* @generated
*/
IfcFaceBasedSurfaceModel createIfcFaceBasedSurfaceModel();
/**
* Returns a new object of class 'Ifc Face Bound'.
*
*
* @return a new object of class 'Ifc Face Bound'.
* @generated
*/
IfcFaceBound createIfcFaceBound();
/**
* Returns a new object of class 'Ifc Face Outer Bound'.
*
*
* @return a new object of class 'Ifc Face Outer Bound'.
* @generated
*/
IfcFaceOuterBound createIfcFaceOuterBound();
/**
* Returns a new object of class 'Ifc Face Surface'.
*
*
* @return a new object of class 'Ifc Face Surface'.
* @generated
*/
IfcFaceSurface createIfcFaceSurface();
/**
* Returns a new object of class 'Ifc Faceted Brep'.
*
*
* @return a new object of class 'Ifc Faceted Brep'.
* @generated
*/
IfcFacetedBrep createIfcFacetedBrep();
/**
* Returns a new object of class 'Ifc Faceted Brep With Voids'.
*
*
* @return a new object of class 'Ifc Faceted Brep With Voids'.
* @generated
*/
IfcFacetedBrepWithVoids createIfcFacetedBrepWithVoids();
/**
* Returns a new object of class 'Ifc Failure Connection Condition'.
*
*
* @return a new object of class 'Ifc Failure Connection Condition'.
* @generated
*/
IfcFailureConnectionCondition createIfcFailureConnectionCondition();
/**
* Returns a new object of class 'Ifc Fan'.
*
*
* @return a new object of class 'Ifc Fan'.
* @generated
*/
IfcFan createIfcFan();
/**
* Returns a new object of class 'Ifc Fan Type'.
*
*
* @return a new object of class 'Ifc Fan Type'.
* @generated
*/
IfcFanType createIfcFanType();
/**
* Returns a new object of class 'Ifc Fastener'.
*
*
* @return a new object of class 'Ifc Fastener'.
* @generated
*/
IfcFastener createIfcFastener();
/**
* Returns a new object of class 'Ifc Fastener Type'.
*
*
* @return a new object of class 'Ifc Fastener Type'.
* @generated
*/
IfcFastenerType createIfcFastenerType();
/**
* Returns a new object of class 'Ifc Feature Element'.
*
*
* @return a new object of class 'Ifc Feature Element'.
* @generated
*/
IfcFeatureElement createIfcFeatureElement();
/**
* Returns a new object of class 'Ifc Feature Element Addition'.
*
*
* @return a new object of class 'Ifc Feature Element Addition'.
* @generated
*/
IfcFeatureElementAddition createIfcFeatureElementAddition();
/**
* Returns a new object of class 'Ifc Feature Element Subtraction'.
*
*
* @return a new object of class 'Ifc Feature Element Subtraction'.
* @generated
*/
IfcFeatureElementSubtraction createIfcFeatureElementSubtraction();
/**
* Returns a new object of class 'Ifc Fill Area Style'.
*
*
* @return a new object of class 'Ifc Fill Area Style'.
* @generated
*/
IfcFillAreaStyle createIfcFillAreaStyle();
/**
* Returns a new object of class 'Ifc Fill Area Style Hatching'.
*
*
* @return a new object of class 'Ifc Fill Area Style Hatching'.
* @generated
*/
IfcFillAreaStyleHatching createIfcFillAreaStyleHatching();
/**
* Returns a new object of class 'Ifc Fill Area Style Tiles'.
*
*
* @return a new object of class 'Ifc Fill Area Style Tiles'.
* @generated
*/
IfcFillAreaStyleTiles createIfcFillAreaStyleTiles();
/**
* Returns a new object of class 'Ifc Filter'.
*
*
* @return a new object of class 'Ifc Filter'.
* @generated
*/
IfcFilter createIfcFilter();
/**
* Returns a new object of class 'Ifc Filter Type'.
*
*
* @return a new object of class 'Ifc Filter Type'.
* @generated
*/
IfcFilterType createIfcFilterType();
/**
* Returns a new object of class 'Ifc Fire Suppression Terminal'.
*
*
* @return a new object of class 'Ifc Fire Suppression Terminal'.
* @generated
*/
IfcFireSuppressionTerminal createIfcFireSuppressionTerminal();
/**
* Returns a new object of class 'Ifc Fire Suppression Terminal Type'.
*
*
* @return a new object of class 'Ifc Fire Suppression Terminal Type'.
* @generated
*/
IfcFireSuppressionTerminalType createIfcFireSuppressionTerminalType();
/**
* Returns a new object of class 'Ifc Fixed Reference Swept Area Solid'.
*
*
* @return a new object of class 'Ifc Fixed Reference Swept Area Solid'.
* @generated
*/
IfcFixedReferenceSweptAreaSolid createIfcFixedReferenceSweptAreaSolid();
/**
* Returns a new object of class 'Ifc Flow Controller'.
*
*
* @return a new object of class 'Ifc Flow Controller'.
* @generated
*/
IfcFlowController createIfcFlowController();
/**
* Returns a new object of class 'Ifc Flow Controller Type'.
*
*
* @return a new object of class 'Ifc Flow Controller Type'.
* @generated
*/
IfcFlowControllerType createIfcFlowControllerType();
/**
* Returns a new object of class 'Ifc Flow Fitting'.
*
*
* @return a new object of class 'Ifc Flow Fitting'.
* @generated
*/
IfcFlowFitting createIfcFlowFitting();
/**
* Returns a new object of class 'Ifc Flow Fitting Type'.
*
*
* @return a new object of class 'Ifc Flow Fitting Type'.
* @generated
*/
IfcFlowFittingType createIfcFlowFittingType();
/**
* Returns a new object of class 'Ifc Flow Instrument'.
*
*
* @return a new object of class 'Ifc Flow Instrument'.
* @generated
*/
IfcFlowInstrument createIfcFlowInstrument();
/**
* Returns a new object of class 'Ifc Flow Instrument Type'.
*
*
* @return a new object of class 'Ifc Flow Instrument Type'.
* @generated
*/
IfcFlowInstrumentType createIfcFlowInstrumentType();
/**
* Returns a new object of class 'Ifc Flow Meter'.
*
*
* @return a new object of class 'Ifc Flow Meter'.
* @generated
*/
IfcFlowMeter createIfcFlowMeter();
/**
* Returns a new object of class 'Ifc Flow Meter Type'.
*
*
* @return a new object of class 'Ifc Flow Meter Type'.
* @generated
*/
IfcFlowMeterType createIfcFlowMeterType();
/**
* Returns a new object of class 'Ifc Flow Moving Device'.
*
*
* @return a new object of class 'Ifc Flow Moving Device'.
* @generated
*/
IfcFlowMovingDevice createIfcFlowMovingDevice();
/**
* Returns a new object of class 'Ifc Flow Moving Device Type'.
*
*
* @return a new object of class 'Ifc Flow Moving Device Type'.
* @generated
*/
IfcFlowMovingDeviceType createIfcFlowMovingDeviceType();
/**
* Returns a new object of class 'Ifc Flow Segment'.
*
*
* @return a new object of class 'Ifc Flow Segment'.
* @generated
*/
IfcFlowSegment createIfcFlowSegment();
/**
* Returns a new object of class 'Ifc Flow Segment Type'.
*
*
* @return a new object of class 'Ifc Flow Segment Type'.
* @generated
*/
IfcFlowSegmentType createIfcFlowSegmentType();
/**
* Returns a new object of class 'Ifc Flow Storage Device'.
*
*
* @return a new object of class 'Ifc Flow Storage Device'.
* @generated
*/
IfcFlowStorageDevice createIfcFlowStorageDevice();
/**
* Returns a new object of class 'Ifc Flow Storage Device Type'.
*
*
* @return a new object of class 'Ifc Flow Storage Device Type'.
* @generated
*/
IfcFlowStorageDeviceType createIfcFlowStorageDeviceType();
/**
* Returns a new object of class 'Ifc Flow Terminal'.
*
*
* @return a new object of class 'Ifc Flow Terminal'.
* @generated
*/
IfcFlowTerminal createIfcFlowTerminal();
/**
* Returns a new object of class 'Ifc Flow Terminal Type'.
*
*
* @return a new object of class 'Ifc Flow Terminal Type'.
* @generated
*/
IfcFlowTerminalType createIfcFlowTerminalType();
/**
* Returns a new object of class 'Ifc Flow Treatment Device'.
*
*
* @return a new object of class 'Ifc Flow Treatment Device'.
* @generated
*/
IfcFlowTreatmentDevice createIfcFlowTreatmentDevice();
/**
* Returns a new object of class 'Ifc Flow Treatment Device Type'.
*
*
* @return a new object of class 'Ifc Flow Treatment Device Type'.
* @generated
*/
IfcFlowTreatmentDeviceType createIfcFlowTreatmentDeviceType();
/**
* Returns a new object of class 'Ifc Footing'.
*
*
* @return a new object of class 'Ifc Footing'.
* @generated
*/
IfcFooting createIfcFooting();
/**
* Returns a new object of class 'Ifc Footing Type'.
*
*
* @return a new object of class 'Ifc Footing Type'.
* @generated
*/
IfcFootingType createIfcFootingType();
/**
* Returns a new object of class 'Ifc Furnishing Element'.
*
*
* @return a new object of class 'Ifc Furnishing Element'.
* @generated
*/
IfcFurnishingElement createIfcFurnishingElement();
/**
* Returns a new object of class 'Ifc Furnishing Element Type'.
*
*
* @return a new object of class 'Ifc Furnishing Element Type'.
* @generated
*/
IfcFurnishingElementType createIfcFurnishingElementType();
/**
* Returns a new object of class 'Ifc Furniture'.
*
*
* @return a new object of class 'Ifc Furniture'.
* @generated
*/
IfcFurniture createIfcFurniture();
/**
* Returns a new object of class 'Ifc Furniture Type'.
*
*
* @return a new object of class 'Ifc Furniture Type'.
* @generated
*/
IfcFurnitureType createIfcFurnitureType();
/**
* Returns a new object of class 'Ifc Geographic Element'.
*
*
* @return a new object of class 'Ifc Geographic Element'.
* @generated
*/
IfcGeographicElement createIfcGeographicElement();
/**
* Returns a new object of class 'Ifc Geographic Element Type'.
*
*
* @return a new object of class 'Ifc Geographic Element Type'.
* @generated
*/
IfcGeographicElementType createIfcGeographicElementType();
/**
* Returns a new object of class 'Ifc Geometric Curve Set'.
*
*
* @return a new object of class 'Ifc Geometric Curve Set'.
* @generated
*/
IfcGeometricCurveSet createIfcGeometricCurveSet();
/**
* Returns a new object of class 'Ifc Geometric Representation Context'.
*
*
* @return a new object of class 'Ifc Geometric Representation Context'.
* @generated
*/
IfcGeometricRepresentationContext createIfcGeometricRepresentationContext();
/**
* Returns a new object of class 'Ifc Geometric Representation Item'.
*
*
* @return a new object of class 'Ifc Geometric Representation Item'.
* @generated
*/
IfcGeometricRepresentationItem createIfcGeometricRepresentationItem();
/**
* Returns a new object of class 'Ifc Geometric Representation Sub Context'.
*
*
* @return a new object of class 'Ifc Geometric Representation Sub Context'.
* @generated
*/
IfcGeometricRepresentationSubContext createIfcGeometricRepresentationSubContext();
/**
* Returns a new object of class 'Ifc Geometric Set'.
*
*
* @return a new object of class 'Ifc Geometric Set'.
* @generated
*/
IfcGeometricSet createIfcGeometricSet();
/**
* Returns a new object of class 'Ifc Grid'.
*
*
* @return a new object of class 'Ifc Grid'.
* @generated
*/
IfcGrid createIfcGrid();
/**
* Returns a new object of class 'Ifc Grid Axis'.
*
*
* @return a new object of class 'Ifc Grid Axis'.
* @generated
*/
IfcGridAxis createIfcGridAxis();
/**
* Returns a new object of class 'Ifc Grid Placement'.
*
*
* @return a new object of class 'Ifc Grid Placement'.
* @generated
*/
IfcGridPlacement createIfcGridPlacement();
/**
* Returns a new object of class 'Ifc Group'.
*
*
* @return a new object of class 'Ifc Group'.
* @generated
*/
IfcGroup createIfcGroup();
/**
* Returns a new object of class 'Ifc Half Space Solid'.
*
*
* @return a new object of class 'Ifc Half Space Solid'.
* @generated
*/
IfcHalfSpaceSolid createIfcHalfSpaceSolid();
/**
* Returns a new object of class 'Ifc Heat Exchanger'.
*
*
* @return a new object of class 'Ifc Heat Exchanger'.
* @generated
*/
IfcHeatExchanger createIfcHeatExchanger();
/**
* Returns a new object of class 'Ifc Heat Exchanger Type'.
*
*
* @return a new object of class 'Ifc Heat Exchanger Type'.
* @generated
*/
IfcHeatExchangerType createIfcHeatExchangerType();
/**
* Returns a new object of class 'Ifc Humidifier'.
*
*
* @return a new object of class 'Ifc Humidifier'.
* @generated
*/
IfcHumidifier createIfcHumidifier();
/**
* Returns a new object of class 'Ifc Humidifier Type'.
*
*
* @return a new object of class 'Ifc Humidifier Type'.
* @generated
*/
IfcHumidifierType createIfcHumidifierType();
/**
* Returns a new object of class 'Ifc IShape Profile Def'.
*
*
* @return a new object of class 'Ifc IShape Profile Def'.
* @generated
*/
IfcIShapeProfileDef createIfcIShapeProfileDef();
/**
* Returns a new object of class 'Ifc Image Texture'.
*
*
* @return a new object of class 'Ifc Image Texture'.
* @generated
*/
IfcImageTexture createIfcImageTexture();
/**
* Returns a new object of class 'Ifc Indexed Colour Map'.
*
*
* @return a new object of class 'Ifc Indexed Colour Map'.
* @generated
*/
IfcIndexedColourMap createIfcIndexedColourMap();
/**
* Returns a new object of class 'Ifc Indexed Texture Map'.
*
*
* @return a new object of class 'Ifc Indexed Texture Map'.
* @generated
*/
IfcIndexedTextureMap createIfcIndexedTextureMap();
/**
* Returns a new object of class 'Ifc Indexed Triangle Texture Map'.
*
*
* @return a new object of class 'Ifc Indexed Triangle Texture Map'.
* @generated
*/
IfcIndexedTriangleTextureMap createIfcIndexedTriangleTextureMap();
/**
* Returns a new object of class 'Ifc Interceptor'.
*
*
* @return a new object of class 'Ifc Interceptor'.
* @generated
*/
IfcInterceptor createIfcInterceptor();
/**
* Returns a new object of class 'Ifc Interceptor Type'.
*
*
* @return a new object of class 'Ifc Interceptor Type'.
* @generated
*/
IfcInterceptorType createIfcInterceptorType();
/**
* Returns a new object of class 'Ifc Inventory'.
*
*
* @return a new object of class 'Ifc Inventory'.
* @generated
*/
IfcInventory createIfcInventory();
/**
* Returns a new object of class 'Ifc Irregular Time Series'.
*
*
* @return a new object of class 'Ifc Irregular Time Series'.
* @generated
*/
IfcIrregularTimeSeries createIfcIrregularTimeSeries();
/**
* Returns a new object of class 'Ifc Irregular Time Series Value'.
*
*
* @return a new object of class 'Ifc Irregular Time Series Value'.
* @generated
*/
IfcIrregularTimeSeriesValue createIfcIrregularTimeSeriesValue();
/**
* Returns a new object of class 'Ifc Junction Box'.
*
*
* @return a new object of class 'Ifc Junction Box'.
* @generated
*/
IfcJunctionBox createIfcJunctionBox();
/**
* Returns a new object of class 'Ifc Junction Box Type'.
*
*
* @return a new object of class 'Ifc Junction Box Type'.
* @generated
*/
IfcJunctionBoxType createIfcJunctionBoxType();
/**
* Returns a new object of class 'Ifc LShape Profile Def'.
*
*
* @return a new object of class 'Ifc LShape Profile Def'.
* @generated
*/
IfcLShapeProfileDef createIfcLShapeProfileDef();
/**
* Returns a new object of class 'Ifc Labor Resource'.
*
*
* @return a new object of class 'Ifc Labor Resource'.
* @generated
*/
IfcLaborResource createIfcLaborResource();
/**
* Returns a new object of class 'Ifc Labor Resource Type'.
*
*
* @return a new object of class 'Ifc Labor Resource Type'.
* @generated
*/
IfcLaborResourceType createIfcLaborResourceType();
/**
* Returns a new object of class 'Ifc Lag Time'.
*
*
* @return a new object of class 'Ifc Lag Time'.
* @generated
*/
IfcLagTime createIfcLagTime();
/**
* Returns a new object of class 'Ifc Lamp'.
*
*
* @return a new object of class 'Ifc Lamp'.
* @generated
*/
IfcLamp createIfcLamp();
/**
* Returns a new object of class 'Ifc Lamp Type'.
*
*
* @return a new object of class 'Ifc Lamp Type'.
* @generated
*/
IfcLampType createIfcLampType();
/**
* Returns a new object of class 'Ifc Library Information'.
*
*
* @return a new object of class 'Ifc Library Information'.
* @generated
*/
IfcLibraryInformation createIfcLibraryInformation();
/**
* Returns a new object of class 'Ifc Library Reference'.
*
*
* @return a new object of class 'Ifc Library Reference'.
* @generated
*/
IfcLibraryReference createIfcLibraryReference();
/**
* Returns a new object of class 'Ifc Light Distribution Data'.
*
*
* @return a new object of class 'Ifc Light Distribution Data'.
* @generated
*/
IfcLightDistributionData createIfcLightDistributionData();
/**
* Returns a new object of class 'Ifc Light Fixture'.
*
*
* @return a new object of class 'Ifc Light Fixture'.
* @generated
*/
IfcLightFixture createIfcLightFixture();
/**
* Returns a new object of class 'Ifc Light Fixture Type'.
*
*
* @return a new object of class 'Ifc Light Fixture Type'.
* @generated
*/
IfcLightFixtureType createIfcLightFixtureType();
/**
* Returns a new object of class 'Ifc Light Intensity Distribution'.
*
*
* @return a new object of class 'Ifc Light Intensity Distribution'.
* @generated
*/
IfcLightIntensityDistribution createIfcLightIntensityDistribution();
/**
* Returns a new object of class 'Ifc Light Source'.
*
*
* @return a new object of class 'Ifc Light Source'.
* @generated
*/
IfcLightSource createIfcLightSource();
/**
* Returns a new object of class 'Ifc Light Source Ambient'.
*
*
* @return a new object of class 'Ifc Light Source Ambient'.
* @generated
*/
IfcLightSourceAmbient createIfcLightSourceAmbient();
/**
* Returns a new object of class 'Ifc Light Source Directional'.
*
*
* @return a new object of class 'Ifc Light Source Directional'.
* @generated
*/
IfcLightSourceDirectional createIfcLightSourceDirectional();
/**
* Returns a new object of class 'Ifc Light Source Goniometric'.
*
*
* @return a new object of class 'Ifc Light Source Goniometric'.
* @generated
*/
IfcLightSourceGoniometric createIfcLightSourceGoniometric();
/**
* Returns a new object of class 'Ifc Light Source Positional'.
*
*
* @return a new object of class 'Ifc Light Source Positional'.
* @generated
*/
IfcLightSourcePositional createIfcLightSourcePositional();
/**
* Returns a new object of class 'Ifc Light Source Spot'.
*
*
* @return a new object of class 'Ifc Light Source Spot'.
* @generated
*/
IfcLightSourceSpot createIfcLightSourceSpot();
/**
* Returns a new object of class 'Ifc Line'.
*
*
* @return a new object of class 'Ifc Line'.
* @generated
*/
IfcLine createIfcLine();
/**
* Returns a new object of class 'Ifc Local Placement'.
*
*
* @return a new object of class 'Ifc Local Placement'.
* @generated
*/
IfcLocalPlacement createIfcLocalPlacement();
/**
* Returns a new object of class 'Ifc Loop'.
*
*
* @return a new object of class 'Ifc Loop'.
* @generated
*/
IfcLoop createIfcLoop();
/**
* Returns a new object of class 'Ifc Manifold Solid Brep'.
*
*
* @return a new object of class 'Ifc Manifold Solid Brep'.
* @generated
*/
IfcManifoldSolidBrep createIfcManifoldSolidBrep();
/**
* Returns a new object of class 'Ifc Map Conversion'.
*
*
* @return a new object of class 'Ifc Map Conversion'.
* @generated
*/
IfcMapConversion createIfcMapConversion();
/**
* Returns a new object of class 'Ifc Mapped Item'.
*
*
* @return a new object of class 'Ifc Mapped Item'.
* @generated
*/
IfcMappedItem createIfcMappedItem();
/**
* Returns a new object of class 'Ifc Material'.
*
*
* @return a new object of class 'Ifc Material'.
* @generated
*/
IfcMaterial createIfcMaterial();
/**
* Returns a new object of class 'Ifc Material Classification Relationship'.
*
*
* @return a new object of class 'Ifc Material Classification Relationship'.
* @generated
*/
IfcMaterialClassificationRelationship createIfcMaterialClassificationRelationship();
/**
* Returns a new object of class 'Ifc Material Constituent'.
*
*
* @return a new object of class 'Ifc Material Constituent'.
* @generated
*/
IfcMaterialConstituent createIfcMaterialConstituent();
/**
* Returns a new object of class 'Ifc Material Constituent Set'.
*
*
* @return a new object of class 'Ifc Material Constituent Set'.
* @generated
*/
IfcMaterialConstituentSet createIfcMaterialConstituentSet();
/**
* Returns a new object of class 'Ifc Material Definition'.
*
*
* @return a new object of class 'Ifc Material Definition'.
* @generated
*/
IfcMaterialDefinition createIfcMaterialDefinition();
/**
* Returns a new object of class 'Ifc Material Definition Representation'.
*
*
* @return a new object of class 'Ifc Material Definition Representation'.
* @generated
*/
IfcMaterialDefinitionRepresentation createIfcMaterialDefinitionRepresentation();
/**
* Returns a new object of class 'Ifc Material Layer'.
*
*
* @return a new object of class 'Ifc Material Layer'.
* @generated
*/
IfcMaterialLayer createIfcMaterialLayer();
/**
* Returns a new object of class 'Ifc Material Layer Set'.
*
*
* @return a new object of class 'Ifc Material Layer Set'.
* @generated
*/
IfcMaterialLayerSet createIfcMaterialLayerSet();
/**
* Returns a new object of class 'Ifc Material Layer Set Usage'.
*
*
* @return a new object of class 'Ifc Material Layer Set Usage'.
* @generated
*/
IfcMaterialLayerSetUsage createIfcMaterialLayerSetUsage();
/**
* Returns a new object of class 'Ifc Material Layer With Offsets'.
*
*
* @return a new object of class 'Ifc Material Layer With Offsets'.
* @generated
*/
IfcMaterialLayerWithOffsets createIfcMaterialLayerWithOffsets();
/**
* Returns a new object of class 'Ifc Material List'.
*
*
* @return a new object of class 'Ifc Material List'.
* @generated
*/
IfcMaterialList createIfcMaterialList();
/**
* Returns a new object of class 'Ifc Material Profile'.
*
*
* @return a new object of class 'Ifc Material Profile'.
* @generated
*/
IfcMaterialProfile createIfcMaterialProfile();
/**
* Returns a new object of class 'Ifc Material Profile Set'.
*
*
* @return a new object of class 'Ifc Material Profile Set'.
* @generated
*/
IfcMaterialProfileSet createIfcMaterialProfileSet();
/**
* Returns a new object of class 'Ifc Material Profile Set Usage'.
*
*
* @return a new object of class 'Ifc Material Profile Set Usage'.
* @generated
*/
IfcMaterialProfileSetUsage createIfcMaterialProfileSetUsage();
/**
* Returns a new object of class 'Ifc Material Profile Set Usage Tapering'.
*
*
* @return a new object of class 'Ifc Material Profile Set Usage Tapering'.
* @generated
*/
IfcMaterialProfileSetUsageTapering createIfcMaterialProfileSetUsageTapering();
/**
* Returns a new object of class 'Ifc Material Profile With Offsets'.
*
*
* @return a new object of class 'Ifc Material Profile With Offsets'.
* @generated
*/
IfcMaterialProfileWithOffsets createIfcMaterialProfileWithOffsets();
/**
* Returns a new object of class 'Ifc Material Properties'.
*
*
* @return a new object of class 'Ifc Material Properties'.
* @generated
*/
IfcMaterialProperties createIfcMaterialProperties();
/**
* Returns a new object of class 'Ifc Material Relationship'.
*
*
* @return a new object of class 'Ifc Material Relationship'.
* @generated
*/
IfcMaterialRelationship createIfcMaterialRelationship();
/**
* Returns a new object of class 'Ifc Material Usage Definition'.
*
*
* @return a new object of class 'Ifc Material Usage Definition'.
* @generated
*/
IfcMaterialUsageDefinition createIfcMaterialUsageDefinition();
/**
* Returns a new object of class 'Ifc Measure With Unit'.
*
*
* @return a new object of class 'Ifc Measure With Unit'.
* @generated
*/
IfcMeasureWithUnit createIfcMeasureWithUnit();
/**
* Returns a new object of class 'Ifc Mechanical Fastener'.
*
*
* @return a new object of class 'Ifc Mechanical Fastener'.
* @generated
*/
IfcMechanicalFastener createIfcMechanicalFastener();
/**
* Returns a new object of class 'Ifc Mechanical Fastener Type'.
*
*
* @return a new object of class 'Ifc Mechanical Fastener Type'.
* @generated
*/
IfcMechanicalFastenerType createIfcMechanicalFastenerType();
/**
* Returns a new object of class 'Ifc Medical Device'.
*
*
* @return a new object of class 'Ifc Medical Device'.
* @generated
*/
IfcMedicalDevice createIfcMedicalDevice();
/**
* Returns a new object of class 'Ifc Medical Device Type'.
*
*
* @return a new object of class 'Ifc Medical Device Type'.
* @generated
*/
IfcMedicalDeviceType createIfcMedicalDeviceType();
/**
* Returns a new object of class 'Ifc Member'.
*
*
* @return a new object of class 'Ifc Member'.
* @generated
*/
IfcMember createIfcMember();
/**
* Returns a new object of class 'Ifc Member Standard Case'.
*
*
* @return a new object of class 'Ifc Member Standard Case'.
* @generated
*/
IfcMemberStandardCase createIfcMemberStandardCase();
/**
* Returns a new object of class 'Ifc Member Type'.
*
*
* @return a new object of class 'Ifc Member Type'.
* @generated
*/
IfcMemberType createIfcMemberType();
/**
* Returns a new object of class 'Ifc Metric'.
*
*
* @return a new object of class 'Ifc Metric'.
* @generated
*/
IfcMetric createIfcMetric();
/**
* Returns a new object of class 'Ifc Mirrored Profile Def'.
*
*
* @return a new object of class 'Ifc Mirrored Profile Def'.
* @generated
*/
IfcMirroredProfileDef createIfcMirroredProfileDef();
/**
* Returns a new object of class 'Ifc Monetary Unit'.
*
*
* @return a new object of class 'Ifc Monetary Unit'.
* @generated
*/
IfcMonetaryUnit createIfcMonetaryUnit();
/**
* Returns a new object of class 'Ifc Motor Connection'.
*
*
* @return a new object of class 'Ifc Motor Connection'.
* @generated
*/
IfcMotorConnection createIfcMotorConnection();
/**
* Returns a new object of class 'Ifc Motor Connection Type'.
*
*
* @return a new object of class 'Ifc Motor Connection Type'.
* @generated
*/
IfcMotorConnectionType createIfcMotorConnectionType();
/**
* Returns a new object of class 'Ifc Named Unit'.
*
*
* @return a new object of class 'Ifc Named Unit'.
* @generated
*/
IfcNamedUnit createIfcNamedUnit();
/**
* Returns a new object of class 'Ifc Object'.
*
*
* @return a new object of class 'Ifc Object'.
* @generated
*/
IfcObject createIfcObject();
/**
* Returns a new object of class 'Ifc Object Definition'.
*
*
* @return a new object of class 'Ifc Object Definition'.
* @generated
*/
IfcObjectDefinition createIfcObjectDefinition();
/**
* Returns a new object of class 'Ifc Object Placement'.
*
*
* @return a new object of class 'Ifc Object Placement'.
* @generated
*/
IfcObjectPlacement createIfcObjectPlacement();
/**
* Returns a new object of class 'Ifc Objective'.
*
*
* @return a new object of class 'Ifc Objective'.
* @generated
*/
IfcObjective createIfcObjective();
/**
* Returns a new object of class 'Ifc Occupant'.
*
*
* @return a new object of class 'Ifc Occupant'.
* @generated
*/
IfcOccupant createIfcOccupant();
/**
* Returns a new object of class 'Ifc Offset Curve2 D'.
*
*
* @return a new object of class 'Ifc Offset Curve2 D'.
* @generated
*/
IfcOffsetCurve2D createIfcOffsetCurve2D();
/**
* Returns a new object of class 'Ifc Offset Curve3 D'.
*
*
* @return a new object of class 'Ifc Offset Curve3 D'.
* @generated
*/
IfcOffsetCurve3D createIfcOffsetCurve3D();
/**
* Returns a new object of class 'Ifc Open Shell'.
*
*
* @return a new object of class 'Ifc Open Shell'.
* @generated
*/
IfcOpenShell createIfcOpenShell();
/**
* Returns a new object of class 'Ifc Opening Element'.
*
*
* @return a new object of class 'Ifc Opening Element'.
* @generated
*/
IfcOpeningElement createIfcOpeningElement();
/**
* Returns a new object of class 'Ifc Opening Standard Case'.
*
*
* @return a new object of class 'Ifc Opening Standard Case'.
* @generated
*/
IfcOpeningStandardCase createIfcOpeningStandardCase();
/**
* Returns a new object of class 'Ifc Organization'.
*
*
* @return a new object of class 'Ifc Organization'.
* @generated
*/
IfcOrganization createIfcOrganization();
/**
* Returns a new object of class 'Ifc Organization Relationship'.
*
*
* @return a new object of class 'Ifc Organization Relationship'.
* @generated
*/
IfcOrganizationRelationship createIfcOrganizationRelationship();
/**
* Returns a new object of class 'Ifc Oriented Edge'.
*
*
* @return a new object of class 'Ifc Oriented Edge'.
* @generated
*/
IfcOrientedEdge createIfcOrientedEdge();
/**
* Returns a new object of class 'Ifc Outer Boundary Curve'.
*
*
* @return a new object of class 'Ifc Outer Boundary Curve'.
* @generated
*/
IfcOuterBoundaryCurve createIfcOuterBoundaryCurve();
/**
* Returns a new object of class 'Ifc Outlet'.
*
*
* @return a new object of class 'Ifc Outlet'.
* @generated
*/
IfcOutlet createIfcOutlet();
/**
* Returns a new object of class 'Ifc Outlet Type'.
*
*
* @return a new object of class 'Ifc Outlet Type'.
* @generated
*/
IfcOutletType createIfcOutletType();
/**
* Returns a new object of class 'Ifc Owner History'.
*
*
* @return a new object of class 'Ifc Owner History'.
* @generated
*/
IfcOwnerHistory createIfcOwnerHistory();
/**
* Returns a new object of class 'Ifc Parameterized Profile Def'.
*
*
* @return a new object of class 'Ifc Parameterized Profile Def'.
* @generated
*/
IfcParameterizedProfileDef createIfcParameterizedProfileDef();
/**
* Returns a new object of class 'Ifc Path'.
*
*
* @return a new object of class 'Ifc Path'.
* @generated
*/
IfcPath createIfcPath();
/**
* Returns a new object of class 'Ifc Pcurve'.
*
*
* @return a new object of class 'Ifc Pcurve'.
* @generated
*/
IfcPcurve createIfcPcurve();
/**
* Returns a new object of class 'Ifc Performance History'.
*
*
* @return a new object of class 'Ifc Performance History'.
* @generated
*/
IfcPerformanceHistory createIfcPerformanceHistory();
/**
* Returns a new object of class 'Ifc Permeable Covering Properties'.
*
*
* @return a new object of class 'Ifc Permeable Covering Properties'.
* @generated
*/
IfcPermeableCoveringProperties createIfcPermeableCoveringProperties();
/**
* Returns a new object of class 'Ifc Permit'.
*
*
* @return a new object of class 'Ifc Permit'.
* @generated
*/
IfcPermit createIfcPermit();
/**
* Returns a new object of class 'Ifc Person'.
*
*
* @return a new object of class 'Ifc Person'.
* @generated
*/
IfcPerson createIfcPerson();
/**
* Returns a new object of class 'Ifc Person And Organization'.
*
*
* @return a new object of class 'Ifc Person And Organization'.
* @generated
*/
IfcPersonAndOrganization createIfcPersonAndOrganization();
/**
* Returns a new object of class 'Ifc Physical Complex Quantity'.
*
*
* @return a new object of class 'Ifc Physical Complex Quantity'.
* @generated
*/
IfcPhysicalComplexQuantity createIfcPhysicalComplexQuantity();
/**
* Returns a new object of class 'Ifc Physical Quantity'.
*
*
* @return a new object of class 'Ifc Physical Quantity'.
* @generated
*/
IfcPhysicalQuantity createIfcPhysicalQuantity();
/**
* Returns a new object of class 'Ifc Physical Simple Quantity'.
*
*
* @return a new object of class 'Ifc Physical Simple Quantity'.
* @generated
*/
IfcPhysicalSimpleQuantity createIfcPhysicalSimpleQuantity();
/**
* Returns a new object of class 'Ifc Pile'.
*
*
* @return a new object of class 'Ifc Pile'.
* @generated
*/
IfcPile createIfcPile();
/**
* Returns a new object of class 'Ifc Pile Type'.
*
*
* @return a new object of class 'Ifc Pile Type'.
* @generated
*/
IfcPileType createIfcPileType();
/**
* Returns a new object of class 'Ifc Pipe Fitting'.
*
*
* @return a new object of class 'Ifc Pipe Fitting'.
* @generated
*/
IfcPipeFitting createIfcPipeFitting();
/**
* Returns a new object of class 'Ifc Pipe Fitting Type'.
*
*
* @return a new object of class 'Ifc Pipe Fitting Type'.
* @generated
*/
IfcPipeFittingType createIfcPipeFittingType();
/**
* Returns a new object of class 'Ifc Pipe Segment'.
*
*
* @return a new object of class 'Ifc Pipe Segment'.
* @generated
*/
IfcPipeSegment createIfcPipeSegment();
/**
* Returns a new object of class 'Ifc Pipe Segment Type'.
*
*
* @return a new object of class 'Ifc Pipe Segment Type'.
* @generated
*/
IfcPipeSegmentType createIfcPipeSegmentType();
/**
* Returns a new object of class 'Ifc Pixel Texture'.
*
*
* @return a new object of class 'Ifc Pixel Texture'.
* @generated
*/
IfcPixelTexture createIfcPixelTexture();
/**
* Returns a new object of class 'Ifc Placement'.
*
*
* @return a new object of class 'Ifc Placement'.
* @generated
*/
IfcPlacement createIfcPlacement();
/**
* Returns a new object of class 'Ifc Planar Box'.
*
*
* @return a new object of class 'Ifc Planar Box'.
* @generated
*/
IfcPlanarBox createIfcPlanarBox();
/**
* Returns a new object of class 'Ifc Planar Extent'.
*
*
* @return a new object of class 'Ifc Planar Extent'.
* @generated
*/
IfcPlanarExtent createIfcPlanarExtent();
/**
* Returns a new object of class 'Ifc Plane'.
*
*
* @return a new object of class 'Ifc Plane'.
* @generated
*/
IfcPlane createIfcPlane();
/**
* Returns a new object of class 'Ifc Plate'.
*
*
* @return a new object of class 'Ifc Plate'.
* @generated
*/
IfcPlate createIfcPlate();
/**
* Returns a new object of class 'Ifc Plate Standard Case'.
*
*
* @return a new object of class 'Ifc Plate Standard Case'.
* @generated
*/
IfcPlateStandardCase createIfcPlateStandardCase();
/**
* Returns a new object of class 'Ifc Plate Type'.
*
*
* @return a new object of class 'Ifc Plate Type'.
* @generated
*/
IfcPlateType createIfcPlateType();
/**
* Returns a new object of class 'Ifc Point'.
*
*
* @return a new object of class 'Ifc Point'.
* @generated
*/
IfcPoint createIfcPoint();
/**
* Returns a new object of class 'Ifc Point On Curve'.
*
*
* @return a new object of class 'Ifc Point On Curve'.
* @generated
*/
IfcPointOnCurve createIfcPointOnCurve();
/**
* Returns a new object of class 'Ifc Point On Surface'.
*
*
* @return a new object of class 'Ifc Point On Surface'.
* @generated
*/
IfcPointOnSurface createIfcPointOnSurface();
/**
* Returns a new object of class 'Ifc Poly Loop'.
*
*
* @return a new object of class 'Ifc Poly Loop'.
* @generated
*/
IfcPolyLoop createIfcPolyLoop();
/**
* Returns a new object of class 'Ifc Polygonal Bounded Half Space'.
*
*
* @return a new object of class 'Ifc Polygonal Bounded Half Space'.
* @generated
*/
IfcPolygonalBoundedHalfSpace createIfcPolygonalBoundedHalfSpace();
/**
* Returns a new object of class 'Ifc Polyline'.
*
*
* @return a new object of class 'Ifc Polyline'.
* @generated
*/
IfcPolyline createIfcPolyline();
/**
* Returns a new object of class 'Ifc Port'.
*
*
* @return a new object of class 'Ifc Port'.
* @generated
*/
IfcPort createIfcPort();
/**
* Returns a new object of class 'Ifc Postal Address'.
*
*
* @return a new object of class 'Ifc Postal Address'.
* @generated
*/
IfcPostalAddress createIfcPostalAddress();
/**
* Returns a new object of class 'Ifc Pre Defined Colour'.
*
*
* @return a new object of class 'Ifc Pre Defined Colour'.
* @generated
*/
IfcPreDefinedColour createIfcPreDefinedColour();
/**
* Returns a new object of class 'Ifc Pre Defined Curve Font'.
*
*
* @return a new object of class 'Ifc Pre Defined Curve Font'.
* @generated
*/
IfcPreDefinedCurveFont createIfcPreDefinedCurveFont();
/**
* Returns a new object of class 'Ifc Pre Defined Item'.
*
*
* @return a new object of class 'Ifc Pre Defined Item'.
* @generated
*/
IfcPreDefinedItem createIfcPreDefinedItem();
/**
* Returns a new object of class 'Ifc Pre Defined Properties'.
*
*
* @return a new object of class 'Ifc Pre Defined Properties'.
* @generated
*/
IfcPreDefinedProperties createIfcPreDefinedProperties();
/**
* Returns a new object of class 'Ifc Pre Defined Property Set'.
*
*
* @return a new object of class 'Ifc Pre Defined Property Set'.
* @generated
*/
IfcPreDefinedPropertySet createIfcPreDefinedPropertySet();
/**
* Returns a new object of class 'Ifc Pre Defined Text Font'.
*
*
* @return a new object of class 'Ifc Pre Defined Text Font'.
* @generated
*/
IfcPreDefinedTextFont createIfcPreDefinedTextFont();
/**
* Returns a new object of class 'Ifc Presentation Item'.
*
*
* @return a new object of class 'Ifc Presentation Item'.
* @generated
*/
IfcPresentationItem createIfcPresentationItem();
/**
* Returns a new object of class 'Ifc Presentation Layer Assignment'.
*
*
* @return a new object of class 'Ifc Presentation Layer Assignment'.
* @generated
*/
IfcPresentationLayerAssignment createIfcPresentationLayerAssignment();
/**
* Returns a new object of class 'Ifc Presentation Layer With Style'.
*
*
* @return a new object of class 'Ifc Presentation Layer With Style'.
* @generated
*/
IfcPresentationLayerWithStyle createIfcPresentationLayerWithStyle();
/**
* Returns a new object of class 'Ifc Presentation Style'.
*
*
* @return a new object of class 'Ifc Presentation Style'.
* @generated
*/
IfcPresentationStyle createIfcPresentationStyle();
/**
* Returns a new object of class 'Ifc Presentation Style Assignment'.
*
*
* @return a new object of class 'Ifc Presentation Style Assignment'.
* @generated
*/
IfcPresentationStyleAssignment createIfcPresentationStyleAssignment();
/**
* Returns a new object of class 'Ifc Procedure'.
*
*
* @return a new object of class 'Ifc Procedure'.
* @generated
*/
IfcProcedure createIfcProcedure();
/**
* Returns a new object of class 'Ifc Procedure Type'.
*
*
* @return a new object of class 'Ifc Procedure Type'.
* @generated
*/
IfcProcedureType createIfcProcedureType();
/**
* Returns a new object of class 'Ifc Process'.
*
*
* @return a new object of class 'Ifc Process'.
* @generated
*/
IfcProcess createIfcProcess();
/**
* Returns a new object of class 'Ifc Product'.
*
*
* @return a new object of class 'Ifc Product'.
* @generated
*/
IfcProduct createIfcProduct();
/**
* Returns a new object of class 'Ifc Product Definition Shape'.
*
*
* @return a new object of class 'Ifc Product Definition Shape'.
* @generated
*/
IfcProductDefinitionShape createIfcProductDefinitionShape();
/**
* Returns a new object of class 'Ifc Product Representation'.
*
*
* @return a new object of class 'Ifc Product Representation'.
* @generated
*/
IfcProductRepresentation createIfcProductRepresentation();
/**
* Returns a new object of class 'Ifc Profile Def'.
*
*
* @return a new object of class 'Ifc Profile Def'.
* @generated
*/
IfcProfileDef createIfcProfileDef();
/**
* Returns a new object of class 'Ifc Profile Properties'.
*
*
* @return a new object of class 'Ifc Profile Properties'.
* @generated
*/
IfcProfileProperties createIfcProfileProperties();
/**
* Returns a new object of class 'Ifc Project'.
*
*
* @return a new object of class 'Ifc Project'.
* @generated
*/
IfcProject createIfcProject();
/**
* Returns a new object of class 'Ifc Project Library'.
*
*
* @return a new object of class 'Ifc Project Library'.
* @generated
*/
IfcProjectLibrary createIfcProjectLibrary();
/**
* Returns a new object of class 'Ifc Project Order'.
*
*
* @return a new object of class 'Ifc Project Order'.
* @generated
*/
IfcProjectOrder createIfcProjectOrder();
/**
* Returns a new object of class 'Ifc Projected CRS'.
*
*
* @return a new object of class 'Ifc Projected CRS'.
* @generated
*/
IfcProjectedCRS createIfcProjectedCRS();
/**
* Returns a new object of class 'Ifc Projection Element'.
*
*
* @return a new object of class 'Ifc Projection Element'.
* @generated
*/
IfcProjectionElement createIfcProjectionElement();
/**
* Returns a new object of class 'Ifc Property'.
*
*
* @return a new object of class 'Ifc Property'.
* @generated
*/
IfcProperty createIfcProperty();
/**
* Returns a new object of class 'Ifc Property Abstraction'.
*
*
* @return a new object of class 'Ifc Property Abstraction'.
* @generated
*/
IfcPropertyAbstraction createIfcPropertyAbstraction();
/**
* Returns a new object of class 'Ifc Property Bounded Value'.
*
*
* @return a new object of class 'Ifc Property Bounded Value'.
* @generated
*/
IfcPropertyBoundedValue createIfcPropertyBoundedValue();
/**
* Returns a new object of class 'Ifc Property Definition'.
*
*
* @return a new object of class 'Ifc Property Definition'.
* @generated
*/
IfcPropertyDefinition createIfcPropertyDefinition();
/**
* Returns a new object of class 'Ifc Property Dependency Relationship'.
*
*
* @return a new object of class 'Ifc Property Dependency Relationship'.
* @generated
*/
IfcPropertyDependencyRelationship createIfcPropertyDependencyRelationship();
/**
* Returns a new object of class 'Ifc Property Enumerated Value'.
*
*
* @return a new object of class 'Ifc Property Enumerated Value'.
* @generated
*/
IfcPropertyEnumeratedValue createIfcPropertyEnumeratedValue();
/**
* Returns a new object of class 'Ifc Property Enumeration'.
*
*
* @return a new object of class 'Ifc Property Enumeration'.
* @generated
*/
IfcPropertyEnumeration createIfcPropertyEnumeration();
/**
* Returns a new object of class 'Ifc Property List Value'.
*
*
* @return a new object of class 'Ifc Property List Value'.
* @generated
*/
IfcPropertyListValue createIfcPropertyListValue();
/**
* Returns a new object of class 'Ifc Property Reference Value'.
*
*
* @return a new object of class 'Ifc Property Reference Value'.
* @generated
*/
IfcPropertyReferenceValue createIfcPropertyReferenceValue();
/**
* Returns a new object of class 'Ifc Property Set'.
*
*
* @return a new object of class 'Ifc Property Set'.
* @generated
*/
IfcPropertySet createIfcPropertySet();
/**
* Returns a new object of class 'Ifc Property Set Definition'.
*
*
* @return a new object of class 'Ifc Property Set Definition'.
* @generated
*/
IfcPropertySetDefinition createIfcPropertySetDefinition();
/**
* Returns a new object of class 'Ifc Property Set Template'.
*
*
* @return a new object of class 'Ifc Property Set Template'.
* @generated
*/
IfcPropertySetTemplate createIfcPropertySetTemplate();
/**
* Returns a new object of class 'Ifc Property Single Value'.
*
*
* @return a new object of class 'Ifc Property Single Value'.
* @generated
*/
IfcPropertySingleValue createIfcPropertySingleValue();
/**
* Returns a new object of class 'Ifc Property Table Value'.
*
*
* @return a new object of class 'Ifc Property Table Value'.
* @generated
*/
IfcPropertyTableValue createIfcPropertyTableValue();
/**
* Returns a new object of class 'Ifc Property Template'.
*
*
* @return a new object of class 'Ifc Property Template'.
* @generated
*/
IfcPropertyTemplate createIfcPropertyTemplate();
/**
* Returns a new object of class 'Ifc Property Template Definition'.
*
*
* @return a new object of class 'Ifc Property Template Definition'.
* @generated
*/
IfcPropertyTemplateDefinition createIfcPropertyTemplateDefinition();
/**
* Returns a new object of class 'Ifc Protective Device'.
*
*
* @return a new object of class 'Ifc Protective Device'.
* @generated
*/
IfcProtectiveDevice createIfcProtectiveDevice();
/**
* Returns a new object of class 'Ifc Protective Device Tripping Unit'.
*
*
* @return a new object of class 'Ifc Protective Device Tripping Unit'.
* @generated
*/
IfcProtectiveDeviceTrippingUnit createIfcProtectiveDeviceTrippingUnit();
/**
* Returns a new object of class 'Ifc Protective Device Tripping Unit Type'.
*
*
* @return a new object of class 'Ifc Protective Device Tripping Unit Type'.
* @generated
*/
IfcProtectiveDeviceTrippingUnitType createIfcProtectiveDeviceTrippingUnitType();
/**
* Returns a new object of class 'Ifc Protective Device Type'.
*
*
* @return a new object of class 'Ifc Protective Device Type'.
* @generated
*/
IfcProtectiveDeviceType createIfcProtectiveDeviceType();
/**
* Returns a new object of class 'Ifc Proxy'.
*
*
* @return a new object of class 'Ifc Proxy'.
* @generated
*/
IfcProxy createIfcProxy();
/**
* Returns a new object of class 'Ifc Pump'.
*
*
* @return a new object of class 'Ifc Pump'.
* @generated
*/
IfcPump createIfcPump();
/**
* Returns a new object of class 'Ifc Pump Type'.
*
*
* @return a new object of class 'Ifc Pump Type'.
* @generated
*/
IfcPumpType createIfcPumpType();
/**
* Returns a new object of class 'Ifc Quantity Area'.
*
*
* @return a new object of class 'Ifc Quantity Area'.
* @generated
*/
IfcQuantityArea createIfcQuantityArea();
/**
* Returns a new object of class 'Ifc Quantity Count'.
*
*
* @return a new object of class 'Ifc Quantity Count'.
* @generated
*/
IfcQuantityCount createIfcQuantityCount();
/**
* Returns a new object of class 'Ifc Quantity Length'.
*
*
* @return a new object of class 'Ifc Quantity Length'.
* @generated
*/
IfcQuantityLength createIfcQuantityLength();
/**
* Returns a new object of class 'Ifc Quantity Set'.
*
*
* @return a new object of class 'Ifc Quantity Set'.
* @generated
*/
IfcQuantitySet createIfcQuantitySet();
/**
* Returns a new object of class 'Ifc Quantity Time'.
*
*
* @return a new object of class 'Ifc Quantity Time'.
* @generated
*/
IfcQuantityTime createIfcQuantityTime();
/**
* Returns a new object of class 'Ifc Quantity Volume'.
*
*
* @return a new object of class 'Ifc Quantity Volume'.
* @generated
*/
IfcQuantityVolume createIfcQuantityVolume();
/**
* Returns a new object of class 'Ifc Quantity Weight'.
*
*
* @return a new object of class 'Ifc Quantity Weight'.
* @generated
*/
IfcQuantityWeight createIfcQuantityWeight();
/**
* Returns a new object of class 'Ifc Railing'.
*
*
* @return a new object of class 'Ifc Railing'.
* @generated
*/
IfcRailing createIfcRailing();
/**
* Returns a new object of class 'Ifc Railing Type'.
*
*
* @return a new object of class 'Ifc Railing Type'.
* @generated
*/
IfcRailingType createIfcRailingType();
/**
* Returns a new object of class 'Ifc Ramp'.
*
*
* @return a new object of class 'Ifc Ramp'.
* @generated
*/
IfcRamp createIfcRamp();
/**
* Returns a new object of class 'Ifc Ramp Flight'.
*
*
* @return a new object of class 'Ifc Ramp Flight'.
* @generated
*/
IfcRampFlight createIfcRampFlight();
/**
* Returns a new object of class 'Ifc Ramp Flight Type'.
*
*
* @return a new object of class 'Ifc Ramp Flight Type'.
* @generated
*/
IfcRampFlightType createIfcRampFlightType();
/**
* Returns a new object of class 'Ifc Ramp Type'.
*
*
* @return a new object of class 'Ifc Ramp Type'.
* @generated
*/
IfcRampType createIfcRampType();
/**
* Returns a new object of class 'Ifc Rational BSpline Curve With Knots'.
*
*
* @return a new object of class 'Ifc Rational BSpline Curve With Knots'.
* @generated
*/
IfcRationalBSplineCurveWithKnots createIfcRationalBSplineCurveWithKnots();
/**
* Returns a new object of class 'Ifc Rational BSpline Surface With Knots'.
*
*
* @return a new object of class 'Ifc Rational BSpline Surface With Knots'.
* @generated
*/
IfcRationalBSplineSurfaceWithKnots createIfcRationalBSplineSurfaceWithKnots();
/**
* Returns a new object of class 'Ifc Rectangle Hollow Profile Def'.
*
*
* @return a new object of class 'Ifc Rectangle Hollow Profile Def'.
* @generated
*/
IfcRectangleHollowProfileDef createIfcRectangleHollowProfileDef();
/**
* Returns a new object of class 'Ifc Rectangle Profile Def'.
*
*
* @return a new object of class 'Ifc Rectangle Profile Def'.
* @generated
*/
IfcRectangleProfileDef createIfcRectangleProfileDef();
/**
* Returns a new object of class 'Ifc Rectangular Pyramid'.
*
*
* @return a new object of class 'Ifc Rectangular Pyramid'.
* @generated
*/
IfcRectangularPyramid createIfcRectangularPyramid();
/**
* Returns a new object of class 'Ifc Rectangular Trimmed Surface'.
*
*
* @return a new object of class 'Ifc Rectangular Trimmed Surface'.
* @generated
*/
IfcRectangularTrimmedSurface createIfcRectangularTrimmedSurface();
/**
* Returns a new object of class 'Ifc Recurrence Pattern'.
*
*
* @return a new object of class 'Ifc Recurrence Pattern'.
* @generated
*/
IfcRecurrencePattern createIfcRecurrencePattern();
/**
* Returns a new object of class 'Ifc Reference'.
*
*
* @return a new object of class 'Ifc Reference'.
* @generated
*/
IfcReference createIfcReference();
/**
* Returns a new object of class 'Ifc Regular Time Series'.
*
*
* @return a new object of class 'Ifc Regular Time Series'.
* @generated
*/
IfcRegularTimeSeries createIfcRegularTimeSeries();
/**
* Returns a new object of class 'Ifc Reinforcement Bar Properties'.
*
*
* @return a new object of class 'Ifc Reinforcement Bar Properties'.
* @generated
*/
IfcReinforcementBarProperties createIfcReinforcementBarProperties();
/**
* Returns a new object of class 'Ifc Reinforcement Definition Properties'.
*
*
* @return a new object of class 'Ifc Reinforcement Definition Properties'.
* @generated
*/
IfcReinforcementDefinitionProperties createIfcReinforcementDefinitionProperties();
/**
* Returns a new object of class 'Ifc Reinforcing Bar'.
*
*
* @return a new object of class 'Ifc Reinforcing Bar'.
* @generated
*/
IfcReinforcingBar createIfcReinforcingBar();
/**
* Returns a new object of class 'Ifc Reinforcing Bar Type'.
*
*
* @return a new object of class 'Ifc Reinforcing Bar Type'.
* @generated
*/
IfcReinforcingBarType createIfcReinforcingBarType();
/**
* Returns a new object of class 'Ifc Reinforcing Element'.
*
*
* @return a new object of class 'Ifc Reinforcing Element'.
* @generated
*/
IfcReinforcingElement createIfcReinforcingElement();
/**
* Returns a new object of class 'Ifc Reinforcing Element Type'.
*
*
* @return a new object of class 'Ifc Reinforcing Element Type'.
* @generated
*/
IfcReinforcingElementType createIfcReinforcingElementType();
/**
* Returns a new object of class 'Ifc Reinforcing Mesh'.
*
*
* @return a new object of class 'Ifc Reinforcing Mesh'.
* @generated
*/
IfcReinforcingMesh createIfcReinforcingMesh();
/**
* Returns a new object of class 'Ifc Reinforcing Mesh Type'.
*
*
* @return a new object of class 'Ifc Reinforcing Mesh Type'.
* @generated
*/
IfcReinforcingMeshType createIfcReinforcingMeshType();
/**
* Returns a new object of class 'Ifc Rel Aggregates'.
*
*
* @return a new object of class 'Ifc Rel Aggregates'.
* @generated
*/
IfcRelAggregates createIfcRelAggregates();
/**
* Returns a new object of class 'Ifc Rel Assigns'.
*
*
* @return a new object of class 'Ifc Rel Assigns'.
* @generated
*/
IfcRelAssigns createIfcRelAssigns();
/**
* Returns a new object of class 'Ifc Rel Assigns To Actor'.
*
*
* @return a new object of class 'Ifc Rel Assigns To Actor'.
* @generated
*/
IfcRelAssignsToActor createIfcRelAssignsToActor();
/**
* Returns a new object of class 'Ifc Rel Assigns To Control'.
*
*
* @return a new object of class 'Ifc Rel Assigns To Control'.
* @generated
*/
IfcRelAssignsToControl createIfcRelAssignsToControl();
/**
* Returns a new object of class 'Ifc Rel Assigns To Group'.
*
*
* @return a new object of class 'Ifc Rel Assigns To Group'.
* @generated
*/
IfcRelAssignsToGroup createIfcRelAssignsToGroup();
/**
* Returns a new object of class 'Ifc Rel Assigns To Group By Factor'.
*
*
* @return a new object of class 'Ifc Rel Assigns To Group By Factor'.
* @generated
*/
IfcRelAssignsToGroupByFactor createIfcRelAssignsToGroupByFactor();
/**
* Returns a new object of class 'Ifc Rel Assigns To Process'.
*
*
* @return a new object of class 'Ifc Rel Assigns To Process'.
* @generated
*/
IfcRelAssignsToProcess createIfcRelAssignsToProcess();
/**
* Returns a new object of class 'Ifc Rel Assigns To Product'.
*
*
* @return a new object of class 'Ifc Rel Assigns To Product'.
* @generated
*/
IfcRelAssignsToProduct createIfcRelAssignsToProduct();
/**
* Returns a new object of class 'Ifc Rel Assigns To Resource'.
*
*
* @return a new object of class 'Ifc Rel Assigns To Resource'.
* @generated
*/
IfcRelAssignsToResource createIfcRelAssignsToResource();
/**
* Returns a new object of class 'Ifc Rel Associates'.
*
*
* @return a new object of class 'Ifc Rel Associates'.
* @generated
*/
IfcRelAssociates createIfcRelAssociates();
/**
* Returns a new object of class 'Ifc Rel Associates Approval'.
*
*
* @return a new object of class 'Ifc Rel Associates Approval'.
* @generated
*/
IfcRelAssociatesApproval createIfcRelAssociatesApproval();
/**
* Returns a new object of class 'Ifc Rel Associates Classification'.
*
*
* @return a new object of class 'Ifc Rel Associates Classification'.
* @generated
*/
IfcRelAssociatesClassification createIfcRelAssociatesClassification();
/**
* Returns a new object of class 'Ifc Rel Associates Constraint'.
*
*
* @return a new object of class 'Ifc Rel Associates Constraint'.
* @generated
*/
IfcRelAssociatesConstraint createIfcRelAssociatesConstraint();
/**
* Returns a new object of class 'Ifc Rel Associates Document'.
*
*
* @return a new object of class 'Ifc Rel Associates Document'.
* @generated
*/
IfcRelAssociatesDocument createIfcRelAssociatesDocument();
/**
* Returns a new object of class 'Ifc Rel Associates Library'.
*
*
* @return a new object of class 'Ifc Rel Associates Library'.
* @generated
*/
IfcRelAssociatesLibrary createIfcRelAssociatesLibrary();
/**
* Returns a new object of class 'Ifc Rel Associates Material'.
*
*
* @return a new object of class 'Ifc Rel Associates Material'.
* @generated
*/
IfcRelAssociatesMaterial createIfcRelAssociatesMaterial();
/**
* Returns a new object of class 'Ifc Rel Connects'.
*
*
* @return a new object of class 'Ifc Rel Connects'.
* @generated
*/
IfcRelConnects createIfcRelConnects();
/**
* Returns a new object of class 'Ifc Rel Connects Elements'.
*
*
* @return a new object of class 'Ifc Rel Connects Elements'.
* @generated
*/
IfcRelConnectsElements createIfcRelConnectsElements();
/**
* Returns a new object of class 'Ifc Rel Connects Path Elements'.
*
*
* @return a new object of class 'Ifc Rel Connects Path Elements'.
* @generated
*/
IfcRelConnectsPathElements createIfcRelConnectsPathElements();
/**
* Returns a new object of class 'Ifc Rel Connects Port To Element'.
*
*
* @return a new object of class 'Ifc Rel Connects Port To Element'.
* @generated
*/
IfcRelConnectsPortToElement createIfcRelConnectsPortToElement();
/**
* Returns a new object of class 'Ifc Rel Connects Ports'.
*
*
* @return a new object of class 'Ifc Rel Connects Ports'.
* @generated
*/
IfcRelConnectsPorts createIfcRelConnectsPorts();
/**
* Returns a new object of class 'Ifc Rel Connects Structural Activity'.
*
*
* @return a new object of class 'Ifc Rel Connects Structural Activity'.
* @generated
*/
IfcRelConnectsStructuralActivity createIfcRelConnectsStructuralActivity();
/**
* Returns a new object of class 'Ifc Rel Connects Structural Member'.
*
*
* @return a new object of class 'Ifc Rel Connects Structural Member'.
* @generated
*/
IfcRelConnectsStructuralMember createIfcRelConnectsStructuralMember();
/**
* Returns a new object of class 'Ifc Rel Connects With Eccentricity'.
*
*
* @return a new object of class 'Ifc Rel Connects With Eccentricity'.
* @generated
*/
IfcRelConnectsWithEccentricity createIfcRelConnectsWithEccentricity();
/**
* Returns a new object of class 'Ifc Rel Connects With Realizing Elements'.
*
*
* @return a new object of class 'Ifc Rel Connects With Realizing Elements'.
* @generated
*/
IfcRelConnectsWithRealizingElements createIfcRelConnectsWithRealizingElements();
/**
* Returns a new object of class 'Ifc Rel Contained In Spatial Structure'.
*
*
* @return a new object of class 'Ifc Rel Contained In Spatial Structure'.
* @generated
*/
IfcRelContainedInSpatialStructure createIfcRelContainedInSpatialStructure();
/**
* Returns a new object of class 'Ifc Rel Covers Bldg Elements'.
*
*
* @return a new object of class 'Ifc Rel Covers Bldg Elements'.
* @generated
*/
IfcRelCoversBldgElements createIfcRelCoversBldgElements();
/**
* Returns a new object of class 'Ifc Rel Covers Spaces'.
*
*
* @return a new object of class 'Ifc Rel Covers Spaces'.
* @generated
*/
IfcRelCoversSpaces createIfcRelCoversSpaces();
/**
* Returns a new object of class 'Ifc Rel Declares'.
*
*
* @return a new object of class 'Ifc Rel Declares'.
* @generated
*/
IfcRelDeclares createIfcRelDeclares();
/**
* Returns a new object of class 'Ifc Rel Decomposes'.
*
*
* @return a new object of class 'Ifc Rel Decomposes'.
* @generated
*/
IfcRelDecomposes createIfcRelDecomposes();
/**
* Returns a new object of class 'Ifc Rel Defines'.
*
*
* @return a new object of class 'Ifc Rel Defines'.
* @generated
*/
IfcRelDefines createIfcRelDefines();
/**
* Returns a new object of class 'Ifc Rel Defines By Object'.
*
*
* @return a new object of class 'Ifc Rel Defines By Object'.
* @generated
*/
IfcRelDefinesByObject createIfcRelDefinesByObject();
/**
* Returns a new object of class 'Ifc Rel Defines By Properties'.
*
*
* @return a new object of class 'Ifc Rel Defines By Properties'.
* @generated
*/
IfcRelDefinesByProperties createIfcRelDefinesByProperties();
/**
* Returns a new object of class 'Ifc Rel Defines By Template'.
*
*
* @return a new object of class 'Ifc Rel Defines By Template'.
* @generated
*/
IfcRelDefinesByTemplate createIfcRelDefinesByTemplate();
/**
* Returns a new object of class 'Ifc Rel Defines By Type'.
*
*
* @return a new object of class 'Ifc Rel Defines By Type'.
* @generated
*/
IfcRelDefinesByType createIfcRelDefinesByType();
/**
* Returns a new object of class 'Ifc Rel Fills Element'.
*
*
* @return a new object of class 'Ifc Rel Fills Element'.
* @generated
*/
IfcRelFillsElement createIfcRelFillsElement();
/**
* Returns a new object of class 'Ifc Rel Flow Control Elements'.
*
*
* @return a new object of class 'Ifc Rel Flow Control Elements'.
* @generated
*/
IfcRelFlowControlElements createIfcRelFlowControlElements();
/**
* Returns a new object of class 'Ifc Rel Interferes Elements'.
*
*
* @return a new object of class 'Ifc Rel Interferes Elements'.
* @generated
*/
IfcRelInterferesElements createIfcRelInterferesElements();
/**
* Returns a new object of class 'Ifc Rel Nests'.
*
*
* @return a new object of class 'Ifc Rel Nests'.
* @generated
*/
IfcRelNests createIfcRelNests();
/**
* Returns a new object of class 'Ifc Rel Projects Element'.
*
*
* @return a new object of class 'Ifc Rel Projects Element'.
* @generated
*/
IfcRelProjectsElement createIfcRelProjectsElement();
/**
* Returns a new object of class 'Ifc Rel Referenced In Spatial Structure'.
*
*
* @return a new object of class 'Ifc Rel Referenced In Spatial Structure'.
* @generated
*/
IfcRelReferencedInSpatialStructure createIfcRelReferencedInSpatialStructure();
/**
* Returns a new object of class 'Ifc Rel Sequence'.
*
*
* @return a new object of class 'Ifc Rel Sequence'.
* @generated
*/
IfcRelSequence createIfcRelSequence();
/**
* Returns a new object of class 'Ifc Rel Services Buildings'.
*
*
* @return a new object of class 'Ifc Rel Services Buildings'.
* @generated
*/
IfcRelServicesBuildings createIfcRelServicesBuildings();
/**
* Returns a new object of class 'Ifc Rel Space Boundary'.
*
*
* @return a new object of class 'Ifc Rel Space Boundary'.
* @generated
*/
IfcRelSpaceBoundary createIfcRelSpaceBoundary();
/**
* Returns a new object of class 'Ifc Rel Space Boundary1st Level'.
*
*
* @return a new object of class 'Ifc Rel Space Boundary1st Level'.
* @generated
*/
IfcRelSpaceBoundary1stLevel createIfcRelSpaceBoundary1stLevel();
/**
* Returns a new object of class 'Ifc Rel Space Boundary2nd Level'.
*
*
* @return a new object of class 'Ifc Rel Space Boundary2nd Level'.
* @generated
*/
IfcRelSpaceBoundary2ndLevel createIfcRelSpaceBoundary2ndLevel();
/**
* Returns a new object of class 'Ifc Rel Voids Element'.
*
*
* @return a new object of class 'Ifc Rel Voids Element'.
* @generated
*/
IfcRelVoidsElement createIfcRelVoidsElement();
/**
* Returns a new object of class 'Ifc Relationship'.
*
*
* @return a new object of class 'Ifc Relationship'.
* @generated
*/
IfcRelationship createIfcRelationship();
/**
* Returns a new object of class 'Ifc Reparametrised Composite Curve Segment'.
*
*
* @return a new object of class 'Ifc Reparametrised Composite Curve Segment'.
* @generated
*/
IfcReparametrisedCompositeCurveSegment createIfcReparametrisedCompositeCurveSegment();
/**
* Returns a new object of class 'Ifc Representation'.
*
*
* @return a new object of class 'Ifc Representation'.
* @generated
*/
IfcRepresentation createIfcRepresentation();
/**
* Returns a new object of class 'Ifc Representation Context'.
*
*
* @return a new object of class 'Ifc Representation Context'.
* @generated
*/
IfcRepresentationContext createIfcRepresentationContext();
/**
* Returns a new object of class 'Ifc Representation Item'.
*
*
* @return a new object of class 'Ifc Representation Item'.
* @generated
*/
IfcRepresentationItem createIfcRepresentationItem();
/**
* Returns a new object of class 'Ifc Representation Map'.
*
*
* @return a new object of class 'Ifc Representation Map'.
* @generated
*/
IfcRepresentationMap createIfcRepresentationMap();
/**
* Returns a new object of class 'Ifc Resource'.
*
*
* @return a new object of class 'Ifc Resource'.
* @generated
*/
IfcResource createIfcResource();
/**
* Returns a new object of class 'Ifc Resource Approval Relationship'.
*
*
* @return a new object of class 'Ifc Resource Approval Relationship'.
* @generated
*/
IfcResourceApprovalRelationship createIfcResourceApprovalRelationship();
/**
* Returns a new object of class 'Ifc Resource Constraint Relationship'.
*
*
* @return a new object of class 'Ifc Resource Constraint Relationship'.
* @generated
*/
IfcResourceConstraintRelationship createIfcResourceConstraintRelationship();
/**
* Returns a new object of class 'Ifc Resource Level Relationship'.
*
*
* @return a new object of class 'Ifc Resource Level Relationship'.
* @generated
*/
IfcResourceLevelRelationship createIfcResourceLevelRelationship();
/**
* Returns a new object of class 'Ifc Resource Time'.
*
*
* @return a new object of class 'Ifc Resource Time'.
* @generated
*/
IfcResourceTime createIfcResourceTime();
/**
* Returns a new object of class 'Ifc Revolved Area Solid'.
*
*
* @return a new object of class 'Ifc Revolved Area Solid'.
* @generated
*/
IfcRevolvedAreaSolid createIfcRevolvedAreaSolid();
/**
* Returns a new object of class 'Ifc Revolved Area Solid Tapered'.
*
*
* @return a new object of class 'Ifc Revolved Area Solid Tapered'.
* @generated
*/
IfcRevolvedAreaSolidTapered createIfcRevolvedAreaSolidTapered();
/**
* Returns a new object of class 'Ifc Right Circular Cone'.
*
*
* @return a new object of class 'Ifc Right Circular Cone'.
* @generated
*/
IfcRightCircularCone createIfcRightCircularCone();
/**
* Returns a new object of class 'Ifc Right Circular Cylinder'.
*
*
* @return a new object of class 'Ifc Right Circular Cylinder'.
* @generated
*/
IfcRightCircularCylinder createIfcRightCircularCylinder();
/**
* Returns a new object of class 'Ifc Roof'.
*
*
* @return a new object of class 'Ifc Roof'.
* @generated
*/
IfcRoof createIfcRoof();
/**
* Returns a new object of class 'Ifc Roof Type'.
*
*
* @return a new object of class 'Ifc Roof Type'.
* @generated
*/
IfcRoofType createIfcRoofType();
/**
* Returns a new object of class 'Ifc Root'.
*
*
* @return a new object of class 'Ifc Root'.
* @generated
*/
IfcRoot createIfcRoot();
/**
* Returns a new object of class 'Ifc Rounded Rectangle Profile Def'.
*
*
* @return a new object of class 'Ifc Rounded Rectangle Profile Def'.
* @generated
*/
IfcRoundedRectangleProfileDef createIfcRoundedRectangleProfileDef();
/**
* Returns a new object of class 'Ifc SI Unit'.
*
*
* @return a new object of class 'Ifc SI Unit'.
* @generated
*/
IfcSIUnit createIfcSIUnit();
/**
* Returns a new object of class 'Ifc Sanitary Terminal'.
*
*
* @return a new object of class 'Ifc Sanitary Terminal'.
* @generated
*/
IfcSanitaryTerminal createIfcSanitaryTerminal();
/**
* Returns a new object of class 'Ifc Sanitary Terminal Type'.
*
*
* @return a new object of class 'Ifc Sanitary Terminal Type'.
* @generated
*/
IfcSanitaryTerminalType createIfcSanitaryTerminalType();
/**
* Returns a new object of class 'Ifc Scheduling Time'.
*
*
* @return a new object of class 'Ifc Scheduling Time'.
* @generated
*/
IfcSchedulingTime createIfcSchedulingTime();
/**
* Returns a new object of class 'Ifc Section Properties'.
*
*
* @return a new object of class 'Ifc Section Properties'.
* @generated
*/
IfcSectionProperties createIfcSectionProperties();
/**
* Returns a new object of class 'Ifc Section Reinforcement Properties'.
*
*
* @return a new object of class 'Ifc Section Reinforcement Properties'.
* @generated
*/
IfcSectionReinforcementProperties createIfcSectionReinforcementProperties();
/**
* Returns a new object of class 'Ifc Sectioned Spine'.
*
*
* @return a new object of class 'Ifc Sectioned Spine'.
* @generated
*/
IfcSectionedSpine createIfcSectionedSpine();
/**
* Returns a new object of class 'Ifc Sensor'.
*
*
* @return a new object of class 'Ifc Sensor'.
* @generated
*/
IfcSensor createIfcSensor();
/**
* Returns a new object of class 'Ifc Sensor Type'.
*
*
* @return a new object of class 'Ifc Sensor Type'.
* @generated
*/
IfcSensorType createIfcSensorType();
/**
* Returns a new object of class 'Ifc Shading Device'.
*
*
* @return a new object of class 'Ifc Shading Device'.
* @generated
*/
IfcShadingDevice createIfcShadingDevice();
/**
* Returns a new object of class 'Ifc Shading Device Type'.
*
*
* @return a new object of class 'Ifc Shading Device Type'.
* @generated
*/
IfcShadingDeviceType createIfcShadingDeviceType();
/**
* Returns a new object of class 'Ifc Shape Aspect'.
*
*
* @return a new object of class 'Ifc Shape Aspect'.
* @generated
*/
IfcShapeAspect createIfcShapeAspect();
/**
* Returns a new object of class 'Ifc Shape Model'.
*
*
* @return a new object of class 'Ifc Shape Model'.
* @generated
*/
IfcShapeModel createIfcShapeModel();
/**
* Returns a new object of class 'Ifc Shape Representation'.
*
*
* @return a new object of class 'Ifc Shape Representation'.
* @generated
*/
IfcShapeRepresentation createIfcShapeRepresentation();
/**
* Returns a new object of class 'Ifc Shell Based Surface Model'.
*
*
* @return a new object of class 'Ifc Shell Based Surface Model'.
* @generated
*/
IfcShellBasedSurfaceModel createIfcShellBasedSurfaceModel();
/**
* Returns a new object of class 'Ifc Simple Property'.
*
*
* @return a new object of class 'Ifc Simple Property'.
* @generated
*/
IfcSimpleProperty createIfcSimpleProperty();
/**
* Returns a new object of class 'Ifc Simple Property Template'.
*
*
* @return a new object of class 'Ifc Simple Property Template'.
* @generated
*/
IfcSimplePropertyTemplate createIfcSimplePropertyTemplate();
/**
* Returns a new object of class 'Ifc Site'.
*
*
* @return a new object of class 'Ifc Site'.
* @generated
*/
IfcSite createIfcSite();
/**
* Returns a new object of class 'Ifc Slab'.
*
*
* @return a new object of class 'Ifc Slab'.
* @generated
*/
IfcSlab createIfcSlab();
/**
* Returns a new object of class 'Ifc Slab Elemented Case'.
*
*
* @return a new object of class 'Ifc Slab Elemented Case'.
* @generated
*/
IfcSlabElementedCase createIfcSlabElementedCase();
/**
* Returns a new object of class 'Ifc Slab Standard Case'.
*
*
* @return a new object of class 'Ifc Slab Standard Case'.
* @generated
*/
IfcSlabStandardCase createIfcSlabStandardCase();
/**
* Returns a new object of class 'Ifc Slab Type'.
*
*
* @return a new object of class 'Ifc Slab Type'.
* @generated
*/
IfcSlabType createIfcSlabType();
/**
* Returns a new object of class 'Ifc Slippage Connection Condition'.
*
*
* @return a new object of class 'Ifc Slippage Connection Condition'.
* @generated
*/
IfcSlippageConnectionCondition createIfcSlippageConnectionCondition();
/**
* Returns a new object of class 'Ifc Solar Device'.
*
*
* @return a new object of class 'Ifc Solar Device'.
* @generated
*/
IfcSolarDevice createIfcSolarDevice();
/**
* Returns a new object of class 'Ifc Solar Device Type'.
*
*
* @return a new object of class 'Ifc Solar Device Type'.
* @generated
*/
IfcSolarDeviceType createIfcSolarDeviceType();
/**
* Returns a new object of class 'Ifc Solid Model'.
*
*
* @return a new object of class 'Ifc Solid Model'.
* @generated
*/
IfcSolidModel createIfcSolidModel();
/**
* Returns a new object of class 'Ifc Space'.
*
*
* @return a new object of class 'Ifc Space'.
* @generated
*/
IfcSpace createIfcSpace();
/**
* Returns a new object of class 'Ifc Space Heater'.
*
*
* @return a new object of class 'Ifc Space Heater'.
* @generated
*/
IfcSpaceHeater createIfcSpaceHeater();
/**
* Returns a new object of class 'Ifc Space Heater Type'.
*
*
* @return a new object of class 'Ifc Space Heater Type'.
* @generated
*/
IfcSpaceHeaterType createIfcSpaceHeaterType();
/**
* Returns a new object of class 'Ifc Space Type'.
*
*
* @return a new object of class 'Ifc Space Type'.
* @generated
*/
IfcSpaceType createIfcSpaceType();
/**
* Returns a new object of class 'Ifc Spatial Element'.
*
*
* @return a new object of class 'Ifc Spatial Element'.
* @generated
*/
IfcSpatialElement createIfcSpatialElement();
/**
* Returns a new object of class 'Ifc Spatial Element Type'.
*
*
* @return a new object of class 'Ifc Spatial Element Type'.
* @generated
*/
IfcSpatialElementType createIfcSpatialElementType();
/**
* Returns a new object of class 'Ifc Spatial Structure Element'.
*
*
* @return a new object of class 'Ifc Spatial Structure Element'.
* @generated
*/
IfcSpatialStructureElement createIfcSpatialStructureElement();
/**
* Returns a new object of class 'Ifc Spatial Structure Element Type'.
*
*
* @return a new object of class 'Ifc Spatial Structure Element Type'.
* @generated
*/
IfcSpatialStructureElementType createIfcSpatialStructureElementType();
/**
* Returns a new object of class 'Ifc Spatial Zone'.
*
*
* @return a new object of class 'Ifc Spatial Zone'.
* @generated
*/
IfcSpatialZone createIfcSpatialZone();
/**
* Returns a new object of class 'Ifc Spatial Zone Type'.
*
*
* @return a new object of class 'Ifc Spatial Zone Type'.
* @generated
*/
IfcSpatialZoneType createIfcSpatialZoneType();
/**
* Returns a new object of class 'Ifc Sphere'.
*
*
* @return a new object of class 'Ifc Sphere'.
* @generated
*/
IfcSphere createIfcSphere();
/**
* Returns a new object of class 'Ifc Stack Terminal'.
*
*
* @return a new object of class 'Ifc Stack Terminal'.
* @generated
*/
IfcStackTerminal createIfcStackTerminal();
/**
* Returns a new object of class 'Ifc Stack Terminal Type'.
*
*
* @return a new object of class 'Ifc Stack Terminal Type'.
* @generated
*/
IfcStackTerminalType createIfcStackTerminalType();
/**
* Returns a new object of class 'Ifc Stair'.
*
*
* @return a new object of class 'Ifc Stair'.
* @generated
*/
IfcStair createIfcStair();
/**
* Returns a new object of class 'Ifc Stair Flight'.
*
*
* @return a new object of class 'Ifc Stair Flight'.
* @generated
*/
IfcStairFlight createIfcStairFlight();
/**
* Returns a new object of class 'Ifc Stair Flight Type'.
*
*
* @return a new object of class 'Ifc Stair Flight Type'.
* @generated
*/
IfcStairFlightType createIfcStairFlightType();
/**
* Returns a new object of class 'Ifc Stair Type'.
*
*
* @return a new object of class 'Ifc Stair Type'.
* @generated
*/
IfcStairType createIfcStairType();
/**
* Returns a new object of class 'Ifc Structural Action'.
*
*
* @return a new object of class 'Ifc Structural Action'.
* @generated
*/
IfcStructuralAction createIfcStructuralAction();
/**
* Returns a new object of class 'Ifc Structural Activity'.
*
*
* @return a new object of class 'Ifc Structural Activity'.
* @generated
*/
IfcStructuralActivity createIfcStructuralActivity();
/**
* Returns a new object of class 'Ifc Structural Analysis Model'.
*
*
* @return a new object of class 'Ifc Structural Analysis Model'.
* @generated
*/
IfcStructuralAnalysisModel createIfcStructuralAnalysisModel();
/**
* Returns a new object of class 'Ifc Structural Connection'.
*
*
* @return a new object of class 'Ifc Structural Connection'.
* @generated
*/
IfcStructuralConnection createIfcStructuralConnection();
/**
* Returns a new object of class 'Ifc Structural Connection Condition'.
*
*
* @return a new object of class 'Ifc Structural Connection Condition'.
* @generated
*/
IfcStructuralConnectionCondition createIfcStructuralConnectionCondition();
/**
* Returns a new object of class 'Ifc Structural Curve Action'.
*
*
* @return a new object of class 'Ifc Structural Curve Action'.
* @generated
*/
IfcStructuralCurveAction createIfcStructuralCurveAction();
/**
* Returns a new object of class 'Ifc Structural Curve Connection'.
*
*
* @return a new object of class 'Ifc Structural Curve Connection'.
* @generated
*/
IfcStructuralCurveConnection createIfcStructuralCurveConnection();
/**
* Returns a new object of class 'Ifc Structural Curve Member'.
*
*
* @return a new object of class 'Ifc Structural Curve Member'.
* @generated
*/
IfcStructuralCurveMember createIfcStructuralCurveMember();
/**
* Returns a new object of class 'Ifc Structural Curve Member Varying'.
*
*
* @return a new object of class 'Ifc Structural Curve Member Varying'.
* @generated
*/
IfcStructuralCurveMemberVarying createIfcStructuralCurveMemberVarying();
/**
* Returns a new object of class 'Ifc Structural Curve Reaction'.
*
*
* @return a new object of class 'Ifc Structural Curve Reaction'.
* @generated
*/
IfcStructuralCurveReaction createIfcStructuralCurveReaction();
/**
* Returns a new object of class 'Ifc Structural Item'.
*
*
* @return a new object of class 'Ifc Structural Item'.
* @generated
*/
IfcStructuralItem createIfcStructuralItem();
/**
* Returns a new object of class 'Ifc Structural Linear Action'.
*
*
* @return a new object of class 'Ifc Structural Linear Action'.
* @generated
*/
IfcStructuralLinearAction createIfcStructuralLinearAction();
/**
* Returns a new object of class 'Ifc Structural Load'.
*
*
* @return a new object of class 'Ifc Structural Load'.
* @generated
*/
IfcStructuralLoad createIfcStructuralLoad();
/**
* Returns a new object of class 'Ifc Structural Load Case'.
*
*
* @return a new object of class 'Ifc Structural Load Case'.
* @generated
*/
IfcStructuralLoadCase createIfcStructuralLoadCase();
/**
* Returns a new object of class 'Ifc Structural Load Configuration'.
*
*
* @return a new object of class 'Ifc Structural Load Configuration'.
* @generated
*/
IfcStructuralLoadConfiguration createIfcStructuralLoadConfiguration();
/**
* Returns a new object of class 'Ifc Structural Load Group'.
*
*
* @return a new object of class 'Ifc Structural Load Group'.
* @generated
*/
IfcStructuralLoadGroup createIfcStructuralLoadGroup();
/**
* Returns a new object of class 'Ifc Structural Load Linear Force'.
*
*
* @return a new object of class 'Ifc Structural Load Linear Force'.
* @generated
*/
IfcStructuralLoadLinearForce createIfcStructuralLoadLinearForce();
/**
* Returns a new object of class 'Ifc Structural Load Or Result'.
*
*
* @return a new object of class 'Ifc Structural Load Or Result'.
* @generated
*/
IfcStructuralLoadOrResult createIfcStructuralLoadOrResult();
/**
* Returns a new object of class 'Ifc Structural Load Planar Force'.
*
*
* @return a new object of class 'Ifc Structural Load Planar Force'.
* @generated
*/
IfcStructuralLoadPlanarForce createIfcStructuralLoadPlanarForce();
/**
* Returns a new object of class 'Ifc Structural Load Single Displacement'.
*
*
* @return a new object of class 'Ifc Structural Load Single Displacement'.
* @generated
*/
IfcStructuralLoadSingleDisplacement createIfcStructuralLoadSingleDisplacement();
/**
* Returns a new object of class 'Ifc Structural Load Single Displacement Distortion'.
*
*
* @return a new object of class 'Ifc Structural Load Single Displacement Distortion'.
* @generated
*/
IfcStructuralLoadSingleDisplacementDistortion createIfcStructuralLoadSingleDisplacementDistortion();
/**
* Returns a new object of class 'Ifc Structural Load Single Force'.
*
*
* @return a new object of class 'Ifc Structural Load Single Force'.
* @generated
*/
IfcStructuralLoadSingleForce createIfcStructuralLoadSingleForce();
/**
* Returns a new object of class 'Ifc Structural Load Single Force Warping'.
*
*
* @return a new object of class 'Ifc Structural Load Single Force Warping'.
* @generated
*/
IfcStructuralLoadSingleForceWarping createIfcStructuralLoadSingleForceWarping();
/**
* Returns a new object of class 'Ifc Structural Load Static'.
*
*
* @return a new object of class 'Ifc Structural Load Static'.
* @generated
*/
IfcStructuralLoadStatic createIfcStructuralLoadStatic();
/**
* Returns a new object of class 'Ifc Structural Load Temperature'.
*
*
* @return a new object of class 'Ifc Structural Load Temperature'.
* @generated
*/
IfcStructuralLoadTemperature createIfcStructuralLoadTemperature();
/**
* Returns a new object of class 'Ifc Structural Member'.
*
*
* @return a new object of class 'Ifc Structural Member'.
* @generated
*/
IfcStructuralMember createIfcStructuralMember();
/**
* Returns a new object of class 'Ifc Structural Planar Action'.
*
*
* @return a new object of class 'Ifc Structural Planar Action'.
* @generated
*/
IfcStructuralPlanarAction createIfcStructuralPlanarAction();
/**
* Returns a new object of class 'Ifc Structural Point Action'.
*
*
* @return a new object of class 'Ifc Structural Point Action'.
* @generated
*/
IfcStructuralPointAction createIfcStructuralPointAction();
/**
* Returns a new object of class 'Ifc Structural Point Connection'.
*
*
* @return a new object of class 'Ifc Structural Point Connection'.
* @generated
*/
IfcStructuralPointConnection createIfcStructuralPointConnection();
/**
* Returns a new object of class 'Ifc Structural Point Reaction'.
*
*
* @return a new object of class 'Ifc Structural Point Reaction'.
* @generated
*/
IfcStructuralPointReaction createIfcStructuralPointReaction();
/**
* Returns a new object of class 'Ifc Structural Reaction'.
*
*
* @return a new object of class 'Ifc Structural Reaction'.
* @generated
*/
IfcStructuralReaction createIfcStructuralReaction();
/**
* Returns a new object of class 'Ifc Structural Result Group'.
*
*
* @return a new object of class 'Ifc Structural Result Group'.
* @generated
*/
IfcStructuralResultGroup createIfcStructuralResultGroup();
/**
* Returns a new object of class 'Ifc Structural Surface Action'.
*
*
* @return a new object of class 'Ifc Structural Surface Action'.
* @generated
*/
IfcStructuralSurfaceAction createIfcStructuralSurfaceAction();
/**
* Returns a new object of class 'Ifc Structural Surface Connection'.
*
*
* @return a new object of class 'Ifc Structural Surface Connection'.
* @generated
*/
IfcStructuralSurfaceConnection createIfcStructuralSurfaceConnection();
/**
* Returns a new object of class 'Ifc Structural Surface Member'.
*
*
* @return a new object of class 'Ifc Structural Surface Member'.
* @generated
*/
IfcStructuralSurfaceMember createIfcStructuralSurfaceMember();
/**
* Returns a new object of class 'Ifc Structural Surface Member Varying'.
*
*
* @return a new object of class 'Ifc Structural Surface Member Varying'.
* @generated
*/
IfcStructuralSurfaceMemberVarying createIfcStructuralSurfaceMemberVarying();
/**
* Returns a new object of class 'Ifc Structural Surface Reaction'.
*
*
* @return a new object of class 'Ifc Structural Surface Reaction'.
* @generated
*/
IfcStructuralSurfaceReaction createIfcStructuralSurfaceReaction();
/**
* Returns a new object of class 'Ifc Style Model'.
*
*
* @return a new object of class 'Ifc Style Model'.
* @generated
*/
IfcStyleModel createIfcStyleModel();
/**
* Returns a new object of class 'Ifc Styled Item'.
*
*
* @return a new object of class 'Ifc Styled Item'.
* @generated
*/
IfcStyledItem createIfcStyledItem();
/**
* Returns a new object of class 'Ifc Styled Representation'.
*
*
* @return a new object of class 'Ifc Styled Representation'.
* @generated
*/
IfcStyledRepresentation createIfcStyledRepresentation();
/**
* Returns a new object of class 'Ifc Sub Contract Resource'.
*
*
* @return a new object of class 'Ifc Sub Contract Resource'.
* @generated
*/
IfcSubContractResource createIfcSubContractResource();
/**
* Returns a new object of class 'Ifc Sub Contract Resource Type'.
*
*
* @return a new object of class 'Ifc Sub Contract Resource Type'.
* @generated
*/
IfcSubContractResourceType createIfcSubContractResourceType();
/**
* Returns a new object of class 'Ifc Subedge'.
*
*
* @return a new object of class 'Ifc Subedge'.
* @generated
*/
IfcSubedge createIfcSubedge();
/**
* Returns a new object of class 'Ifc Surface'.
*
*
* @return a new object of class 'Ifc Surface'.
* @generated
*/
IfcSurface createIfcSurface();
/**
* Returns a new object of class 'Ifc Surface Curve Swept Area Solid'.
*
*
* @return a new object of class 'Ifc Surface Curve Swept Area Solid'.
* @generated
*/
IfcSurfaceCurveSweptAreaSolid createIfcSurfaceCurveSweptAreaSolid();
/**
* Returns a new object of class 'Ifc Surface Feature'.
*
*
* @return a new object of class 'Ifc Surface Feature'.
* @generated
*/
IfcSurfaceFeature createIfcSurfaceFeature();
/**
* Returns a new object of class 'Ifc Surface Of Linear Extrusion'.
*
*
* @return a new object of class 'Ifc Surface Of Linear Extrusion'.
* @generated
*/
IfcSurfaceOfLinearExtrusion createIfcSurfaceOfLinearExtrusion();
/**
* Returns a new object of class 'Ifc Surface Of Revolution'.
*
*
* @return a new object of class 'Ifc Surface Of Revolution'.
* @generated
*/
IfcSurfaceOfRevolution createIfcSurfaceOfRevolution();
/**
* Returns a new object of class 'Ifc Surface Reinforcement Area'.
*
*
* @return a new object of class 'Ifc Surface Reinforcement Area'.
* @generated
*/
IfcSurfaceReinforcementArea createIfcSurfaceReinforcementArea();
/**
* Returns a new object of class 'Ifc Surface Style'.
*
*
* @return a new object of class 'Ifc Surface Style'.
* @generated
*/
IfcSurfaceStyle createIfcSurfaceStyle();
/**
* Returns a new object of class 'Ifc Surface Style Lighting'.
*
*
* @return a new object of class 'Ifc Surface Style Lighting'.
* @generated
*/
IfcSurfaceStyleLighting createIfcSurfaceStyleLighting();
/**
* Returns a new object of class 'Ifc Surface Style Refraction'.
*
*
* @return a new object of class 'Ifc Surface Style Refraction'.
* @generated
*/
IfcSurfaceStyleRefraction createIfcSurfaceStyleRefraction();
/**
* Returns a new object of class 'Ifc Surface Style Rendering'.
*
*
* @return a new object of class 'Ifc Surface Style Rendering'.
* @generated
*/
IfcSurfaceStyleRendering createIfcSurfaceStyleRendering();
/**
* Returns a new object of class 'Ifc Surface Style Shading'.
*
*
* @return a new object of class 'Ifc Surface Style Shading'.
* @generated
*/
IfcSurfaceStyleShading createIfcSurfaceStyleShading();
/**
* Returns a new object of class 'Ifc Surface Style With Textures'.
*
*
* @return a new object of class 'Ifc Surface Style With Textures'.
* @generated
*/
IfcSurfaceStyleWithTextures createIfcSurfaceStyleWithTextures();
/**
* Returns a new object of class 'Ifc Surface Texture'.
*
*
* @return a new object of class 'Ifc Surface Texture'.
* @generated
*/
IfcSurfaceTexture createIfcSurfaceTexture();
/**
* Returns a new object of class 'Ifc Swept Area Solid'.
*
*
* @return a new object of class 'Ifc Swept Area Solid'.
* @generated
*/
IfcSweptAreaSolid createIfcSweptAreaSolid();
/**
* Returns a new object of class 'Ifc Swept Disk Solid'.
*
*
* @return a new object of class 'Ifc Swept Disk Solid'.
* @generated
*/
IfcSweptDiskSolid createIfcSweptDiskSolid();
/**
* Returns a new object of class 'Ifc Swept Disk Solid Polygonal'.
*
*
* @return a new object of class 'Ifc Swept Disk Solid Polygonal'.
* @generated
*/
IfcSweptDiskSolidPolygonal createIfcSweptDiskSolidPolygonal();
/**
* Returns a new object of class 'Ifc Swept Surface'.
*
*
* @return a new object of class 'Ifc Swept Surface'.
* @generated
*/
IfcSweptSurface createIfcSweptSurface();
/**
* Returns a new object of class 'Ifc Switching Device'.
*
*
* @return a new object of class 'Ifc Switching Device'.
* @generated
*/
IfcSwitchingDevice createIfcSwitchingDevice();
/**
* Returns a new object of class 'Ifc Switching Device Type'.
*
*
* @return a new object of class 'Ifc Switching Device Type'.
* @generated
*/
IfcSwitchingDeviceType createIfcSwitchingDeviceType();
/**
* Returns a new object of class 'Ifc System'.
*
*
* @return a new object of class 'Ifc System'.
* @generated
*/
IfcSystem createIfcSystem();
/**
* Returns a new object of class 'Ifc System Furniture Element'.
*
*
* @return a new object of class 'Ifc System Furniture Element'.
* @generated
*/
IfcSystemFurnitureElement createIfcSystemFurnitureElement();
/**
* Returns a new object of class 'Ifc System Furniture Element Type'.
*
*
* @return a new object of class 'Ifc System Furniture Element Type'.
* @generated
*/
IfcSystemFurnitureElementType createIfcSystemFurnitureElementType();
/**
* Returns a new object of class 'Ifc TShape Profile Def'.
*
*
* @return a new object of class 'Ifc TShape Profile Def'.
* @generated
*/
IfcTShapeProfileDef createIfcTShapeProfileDef();
/**
* Returns a new object of class 'Ifc Table'.
*
*
* @return a new object of class 'Ifc Table'.
* @generated
*/
IfcTable createIfcTable();
/**
* Returns a new object of class 'Ifc Table Column'.
*
*
* @return a new object of class 'Ifc Table Column'.
* @generated
*/
IfcTableColumn createIfcTableColumn();
/**
* Returns a new object of class 'Ifc Table Row'.
*
*
* @return a new object of class 'Ifc Table Row'.
* @generated
*/
IfcTableRow createIfcTableRow();
/**
* Returns a new object of class 'Ifc Tank'.
*
*
* @return a new object of class 'Ifc Tank'.
* @generated
*/
IfcTank createIfcTank();
/**
* Returns a new object of class 'Ifc Tank Type'.
*
*
* @return a new object of class 'Ifc Tank Type'.
* @generated
*/
IfcTankType createIfcTankType();
/**
* Returns a new object of class 'Ifc Task'.
*
*
* @return a new object of class 'Ifc Task'.
* @generated
*/
IfcTask createIfcTask();
/**
* Returns a new object of class 'Ifc Task Time'.
*
*
* @return a new object of class 'Ifc Task Time'.
* @generated
*/
IfcTaskTime createIfcTaskTime();
/**
* Returns a new object of class 'Ifc Task Time Recurring'.
*
*
* @return a new object of class 'Ifc Task Time Recurring'.
* @generated
*/
IfcTaskTimeRecurring createIfcTaskTimeRecurring();
/**
* Returns a new object of class 'Ifc Task Type'.
*
*
* @return a new object of class 'Ifc Task Type'.
* @generated
*/
IfcTaskType createIfcTaskType();
/**
* Returns a new object of class 'Ifc Telecom Address'.
*
*
* @return a new object of class 'Ifc Telecom Address'.
* @generated
*/
IfcTelecomAddress createIfcTelecomAddress();
/**
* Returns a new object of class 'Ifc Tendon'.
*
*
* @return a new object of class 'Ifc Tendon'.
* @generated
*/
IfcTendon createIfcTendon();
/**
* Returns a new object of class 'Ifc Tendon Anchor'.
*
*
* @return a new object of class 'Ifc Tendon Anchor'.
* @generated
*/
IfcTendonAnchor createIfcTendonAnchor();
/**
* Returns a new object of class 'Ifc Tendon Anchor Type'.
*
*
* @return a new object of class 'Ifc Tendon Anchor Type'.
* @generated
*/
IfcTendonAnchorType createIfcTendonAnchorType();
/**
* Returns a new object of class 'Ifc Tendon Type'.
*
*
* @return a new object of class 'Ifc Tendon Type'.
* @generated
*/
IfcTendonType createIfcTendonType();
/**
* Returns a new object of class 'Ifc Tessellated Face Set'.
*
*
* @return a new object of class 'Ifc Tessellated Face Set'.
* @generated
*/
IfcTessellatedFaceSet createIfcTessellatedFaceSet();
/**
* Returns a new object of class 'Ifc Tessellated Item'.
*
*
* @return a new object of class 'Ifc Tessellated Item'.
* @generated
*/
IfcTessellatedItem createIfcTessellatedItem();
/**
* Returns a new object of class 'Ifc Text Literal'.
*
*
* @return a new object of class 'Ifc Text Literal'.
* @generated
*/
IfcTextLiteral createIfcTextLiteral();
/**
* Returns a new object of class 'Ifc Text Literal With Extent'.
*
*
* @return a new object of class 'Ifc Text Literal With Extent'.
* @generated
*/
IfcTextLiteralWithExtent createIfcTextLiteralWithExtent();
/**
* Returns a new object of class 'Ifc Text Style'.
*
*
* @return a new object of class 'Ifc Text Style'.
* @generated
*/
IfcTextStyle createIfcTextStyle();
/**
* Returns a new object of class 'Ifc Text Style Font Model'.
*
*
* @return a new object of class 'Ifc Text Style Font Model'.
* @generated
*/
IfcTextStyleFontModel createIfcTextStyleFontModel();
/**
* Returns a new object of class 'Ifc Text Style For Defined Font'.
*
*
* @return a new object of class 'Ifc Text Style For Defined Font'.
* @generated
*/
IfcTextStyleForDefinedFont createIfcTextStyleForDefinedFont();
/**
* Returns a new object of class 'Ifc Text Style Text Model'.
*
*
* @return a new object of class 'Ifc Text Style Text Model'.
* @generated
*/
IfcTextStyleTextModel createIfcTextStyleTextModel();
/**
* Returns a new object of class 'Ifc Texture Coordinate'.
*
*
* @return a new object of class 'Ifc Texture Coordinate'.
* @generated
*/
IfcTextureCoordinate createIfcTextureCoordinate();
/**
* Returns a new object of class 'Ifc Texture Coordinate Generator'.
*
*
* @return a new object of class 'Ifc Texture Coordinate Generator'.
* @generated
*/
IfcTextureCoordinateGenerator createIfcTextureCoordinateGenerator();
/**
* Returns a new object of class 'Ifc Texture Map'.
*
*
* @return a new object of class 'Ifc Texture Map'.
* @generated
*/
IfcTextureMap createIfcTextureMap();
/**
* Returns a new object of class 'Ifc Texture Vertex'.
*
*
* @return a new object of class 'Ifc Texture Vertex'.
* @generated
*/
IfcTextureVertex createIfcTextureVertex();
/**
* Returns a new object of class 'Ifc Texture Vertex List'.
*
*
* @return a new object of class 'Ifc Texture Vertex List'.
* @generated
*/
IfcTextureVertexList createIfcTextureVertexList();
/**
* Returns a new object of class 'Ifc Time Period'.
*
*
* @return a new object of class 'Ifc Time Period'.
* @generated
*/
IfcTimePeriod createIfcTimePeriod();
/**
* Returns a new object of class 'Ifc Time Series'.
*
*
* @return a new object of class 'Ifc Time Series'.
* @generated
*/
IfcTimeSeries createIfcTimeSeries();
/**
* Returns a new object of class 'Ifc Time Series Value'.
*
*
* @return a new object of class 'Ifc Time Series Value'.
* @generated
*/
IfcTimeSeriesValue createIfcTimeSeriesValue();
/**
* Returns a new object of class 'Ifc Topological Representation Item'.
*
*
* @return a new object of class 'Ifc Topological Representation Item'.
* @generated
*/
IfcTopologicalRepresentationItem createIfcTopologicalRepresentationItem();
/**
* Returns a new object of class 'Ifc Topology Representation'.
*
*
* @return a new object of class 'Ifc Topology Representation'.
* @generated
*/
IfcTopologyRepresentation createIfcTopologyRepresentation();
/**
* Returns a new object of class 'Ifc Transformer'.
*
*
* @return a new object of class 'Ifc Transformer'.
* @generated
*/
IfcTransformer createIfcTransformer();
/**
* Returns a new object of class 'Ifc Transformer Type'.
*
*
* @return a new object of class 'Ifc Transformer Type'.
* @generated
*/
IfcTransformerType createIfcTransformerType();
/**
* Returns a new object of class 'Ifc Transport Element'.
*
*
* @return a new object of class 'Ifc Transport Element'.
* @generated
*/
IfcTransportElement createIfcTransportElement();
/**
* Returns a new object of class 'Ifc Transport Element Type'.
*
*
* @return a new object of class 'Ifc Transport Element Type'.
* @generated
*/
IfcTransportElementType createIfcTransportElementType();
/**
* Returns a new object of class 'Ifc Trapezium Profile Def'.
*
*
* @return a new object of class 'Ifc Trapezium Profile Def'.
* @generated
*/
IfcTrapeziumProfileDef createIfcTrapeziumProfileDef();
/**
* Returns a new object of class 'Ifc Triangulated Face Set'.
*
*
* @return a new object of class 'Ifc Triangulated Face Set'.
* @generated
*/
IfcTriangulatedFaceSet createIfcTriangulatedFaceSet();
/**
* Returns a new object of class 'Ifc Trimmed Curve'.
*
*
* @return a new object of class 'Ifc Trimmed Curve'.
* @generated
*/
IfcTrimmedCurve createIfcTrimmedCurve();
/**
* Returns a new object of class 'Ifc Tube Bundle'.
*
*
* @return a new object of class 'Ifc Tube Bundle'.
* @generated
*/
IfcTubeBundle createIfcTubeBundle();
/**
* Returns a new object of class 'Ifc Tube Bundle Type'.
*
*
* @return a new object of class 'Ifc Tube Bundle Type'.
* @generated
*/
IfcTubeBundleType createIfcTubeBundleType();
/**
* Returns a new object of class 'Ifc Type Object'.
*
*
* @return a new object of class 'Ifc Type Object'.
* @generated
*/
IfcTypeObject createIfcTypeObject();
/**
* Returns a new object of class 'Ifc Type Process'.
*
*
* @return a new object of class 'Ifc Type Process'.
* @generated
*/
IfcTypeProcess createIfcTypeProcess();
/**
* Returns a new object of class 'Ifc Type Product'.
*
*
* @return a new object of class 'Ifc Type Product'.
* @generated
*/
IfcTypeProduct createIfcTypeProduct();
/**
* Returns a new object of class 'Ifc Type Resource'.
*
*
* @return a new object of class 'Ifc Type Resource'.
* @generated
*/
IfcTypeResource createIfcTypeResource();
/**
* Returns a new object of class 'Ifc UShape Profile Def'.
*
*
* @return a new object of class 'Ifc UShape Profile Def'.
* @generated
*/
IfcUShapeProfileDef createIfcUShapeProfileDef();
/**
* Returns a new object of class 'Ifc Unit Assignment'.
*
*
* @return a new object of class 'Ifc Unit Assignment'.
* @generated
*/
IfcUnitAssignment createIfcUnitAssignment();
/**
* Returns a new object of class 'Ifc Unitary Control Element'.
*
*
* @return a new object of class 'Ifc Unitary Control Element'.
* @generated
*/
IfcUnitaryControlElement createIfcUnitaryControlElement();
/**
* Returns a new object of class 'Ifc Unitary Control Element Type'.
*
*
* @return a new object of class 'Ifc Unitary Control Element Type'.
* @generated
*/
IfcUnitaryControlElementType createIfcUnitaryControlElementType();
/**
* Returns a new object of class 'Ifc Unitary Equipment'.
*
*
* @return a new object of class 'Ifc Unitary Equipment'.
* @generated
*/
IfcUnitaryEquipment createIfcUnitaryEquipment();
/**
* Returns a new object of class 'Ifc Unitary Equipment Type'.
*
*
* @return a new object of class 'Ifc Unitary Equipment Type'.
* @generated
*/
IfcUnitaryEquipmentType createIfcUnitaryEquipmentType();
/**
* Returns a new object of class 'Ifc Valve'.
*
*
* @return a new object of class 'Ifc Valve'.
* @generated
*/
IfcValve createIfcValve();
/**
* Returns a new object of class 'Ifc Valve Type'.
*
*
* @return a new object of class 'Ifc Valve Type'.
* @generated
*/
IfcValveType createIfcValveType();
/**
* Returns a new object of class 'Ifc Vector'.
*
*
* @return a new object of class 'Ifc Vector'.
* @generated
*/
IfcVector createIfcVector();
/**
* Returns a new object of class 'Ifc Vertex'.
*
*
* @return a new object of class 'Ifc Vertex'.
* @generated
*/
IfcVertex createIfcVertex();
/**
* Returns a new object of class 'Ifc Vertex Loop'.
*
*
* @return a new object of class 'Ifc Vertex Loop'.
* @generated
*/
IfcVertexLoop createIfcVertexLoop();
/**
* Returns a new object of class 'Ifc Vertex Point'.
*
*
* @return a new object of class 'Ifc Vertex Point'.
* @generated
*/
IfcVertexPoint createIfcVertexPoint();
/**
* Returns a new object of class 'Ifc Vibration Isolator'.
*
*
* @return a new object of class 'Ifc Vibration Isolator'.
* @generated
*/
IfcVibrationIsolator createIfcVibrationIsolator();
/**
* Returns a new object of class 'Ifc Vibration Isolator Type'.
*
*
* @return a new object of class 'Ifc Vibration Isolator Type'.
* @generated
*/
IfcVibrationIsolatorType createIfcVibrationIsolatorType();
/**
* Returns a new object of class 'Ifc Virtual Element'.
*
*
* @return a new object of class 'Ifc Virtual Element'.
* @generated
*/
IfcVirtualElement createIfcVirtualElement();
/**
* Returns a new object of class 'Ifc Virtual Grid Intersection'.
*
*
* @return a new object of class 'Ifc Virtual Grid Intersection'.
* @generated
*/
IfcVirtualGridIntersection createIfcVirtualGridIntersection();
/**
* Returns a new object of class 'Ifc Voiding Feature'.
*
*
* @return a new object of class 'Ifc Voiding Feature'.
* @generated
*/
IfcVoidingFeature createIfcVoidingFeature();
/**
* Returns a new object of class 'Ifc Wall'.
*
*
* @return a new object of class 'Ifc Wall'.
* @generated
*/
IfcWall createIfcWall();
/**
* Returns a new object of class 'Ifc Wall Elemented Case'.
*
*
* @return a new object of class 'Ifc Wall Elemented Case'.
* @generated
*/
IfcWallElementedCase createIfcWallElementedCase();
/**
* Returns a new object of class 'Ifc Wall Standard Case'.
*
*
* @return a new object of class 'Ifc Wall Standard Case'.
* @generated
*/
IfcWallStandardCase createIfcWallStandardCase();
/**
* Returns a new object of class 'Ifc Wall Type'.
*
*
* @return a new object of class 'Ifc Wall Type'.
* @generated
*/
IfcWallType createIfcWallType();
/**
* Returns a new object of class 'Ifc Waste Terminal'.
*
*
* @return a new object of class 'Ifc Waste Terminal'.
* @generated
*/
IfcWasteTerminal createIfcWasteTerminal();
/**
* Returns a new object of class 'Ifc Waste Terminal Type'.
*
*
* @return a new object of class 'Ifc Waste Terminal Type'.
* @generated
*/
IfcWasteTerminalType createIfcWasteTerminalType();
/**
* Returns a new object of class 'Ifc Window'.
*
*
* @return a new object of class 'Ifc Window'.
* @generated
*/
IfcWindow createIfcWindow();
/**
* Returns a new object of class 'Ifc Window Lining Properties'.
*
*
* @return a new object of class 'Ifc Window Lining Properties'.
* @generated
*/
IfcWindowLiningProperties createIfcWindowLiningProperties();
/**
* Returns a new object of class 'Ifc Window Panel Properties'.
*
*
* @return a new object of class 'Ifc Window Panel Properties'.
* @generated
*/
IfcWindowPanelProperties createIfcWindowPanelProperties();
/**
* Returns a new object of class 'Ifc Window Standard Case'.
*
*
* @return a new object of class 'Ifc Window Standard Case'.
* @generated
*/
IfcWindowStandardCase createIfcWindowStandardCase();
/**
* Returns a new object of class 'Ifc Window Style'.
*
*
* @return a new object of class 'Ifc Window Style'.
* @generated
*/
IfcWindowStyle createIfcWindowStyle();
/**
* Returns a new object of class 'Ifc Window Type'.
*
*
* @return a new object of class 'Ifc Window Type'.
* @generated
*/
IfcWindowType createIfcWindowType();
/**
* Returns a new object of class 'Ifc Work Calendar'.
*
*
* @return a new object of class 'Ifc Work Calendar'.
* @generated
*/
IfcWorkCalendar createIfcWorkCalendar();
/**
* Returns a new object of class 'Ifc Work Control'.
*
*
* @return a new object of class 'Ifc Work Control'.
* @generated
*/
IfcWorkControl createIfcWorkControl();
/**
* Returns a new object of class 'Ifc Work Plan'.
*
*
* @return a new object of class 'Ifc Work Plan'.
* @generated
*/
IfcWorkPlan createIfcWorkPlan();
/**
* Returns a new object of class 'Ifc Work Schedule'.
*
*
* @return a new object of class 'Ifc Work Schedule'.
* @generated
*/
IfcWorkSchedule createIfcWorkSchedule();
/**
* Returns a new object of class 'Ifc Work Time'.
*
*
* @return a new object of class 'Ifc Work Time'.
* @generated
*/
IfcWorkTime createIfcWorkTime();
/**
* Returns a new object of class 'Ifc ZShape Profile Def'.
*
*
* @return a new object of class 'Ifc ZShape Profile Def'.
* @generated
*/
IfcZShapeProfileDef createIfcZShapeProfileDef();
/**
* Returns a new object of class 'Ifc Zone'.
*
*
* @return a new object of class 'Ifc Zone'.
* @generated
*/
IfcZone createIfcZone();
/**
* Returns a new object of class 'Ifc Absorbed Dose Measure'.
*
*
* @return a new object of class 'Ifc Absorbed Dose Measure'.
* @generated
*/
IfcAbsorbedDoseMeasure createIfcAbsorbedDoseMeasure();
/**
* Returns a new object of class 'Ifc Acceleration Measure'.
*
*
* @return a new object of class 'Ifc Acceleration Measure'.
* @generated
*/
IfcAccelerationMeasure createIfcAccelerationMeasure();
/**
* Returns a new object of class 'Ifc Amount Of Substance Measure'.
*
*
* @return a new object of class 'Ifc Amount Of Substance Measure'.
* @generated
*/
IfcAmountOfSubstanceMeasure createIfcAmountOfSubstanceMeasure();
/**
* Returns a new object of class 'Ifc Angular Velocity Measure'.
*
*
* @return a new object of class 'Ifc Angular Velocity Measure'.
* @generated
*/
IfcAngularVelocityMeasure createIfcAngularVelocityMeasure();
/**
* Returns a new object of class 'Ifc Area Density Measure'.
*
*
* @return a new object of class 'Ifc Area Density Measure'.
* @generated
*/
IfcAreaDensityMeasure createIfcAreaDensityMeasure();
/**
* Returns a new object of class 'Ifc Area Measure'.
*
*
* @return a new object of class 'Ifc Area Measure'.
* @generated
*/
IfcAreaMeasure createIfcAreaMeasure();
/**
* Returns a new object of class 'Ifc Boolean'.
*
*
* @return a new object of class 'Ifc Boolean'.
* @generated
*/
IfcBoolean createIfcBoolean();
/**
* Returns a new object of class 'Ifc Cardinal Point Reference'.
*
*
* @return a new object of class 'Ifc Cardinal Point Reference'.
* @generated
*/
IfcCardinalPointReference createIfcCardinalPointReference();
/**
* Returns a new object of class 'Ifc Context Dependent Measure'.
*
*
* @return a new object of class 'Ifc Context Dependent Measure'.
* @generated
*/
IfcContextDependentMeasure createIfcContextDependentMeasure();
/**
* Returns a new object of class 'Ifc Count Measure'.
*
*
* @return a new object of class 'Ifc Count Measure'.
* @generated
*/
IfcCountMeasure createIfcCountMeasure();
/**
* Returns a new object of class 'Ifc Curvature Measure'.
*
*
* @return a new object of class 'Ifc Curvature Measure'.
* @generated
*/
IfcCurvatureMeasure createIfcCurvatureMeasure();
/**
* Returns a new object of class 'Ifc Date'.
*
*
* @return a new object of class 'Ifc Date'.
* @generated
*/
IfcDate createIfcDate();
/**
* Returns a new object of class 'Ifc Date Time'.
*
*
* @return a new object of class 'Ifc Date Time'.
* @generated
*/
IfcDateTime createIfcDateTime();
/**
* Returns a new object of class 'Ifc Day In Month Number'.
*
*
* @return a new object of class 'Ifc Day In Month Number'.
* @generated
*/
IfcDayInMonthNumber createIfcDayInMonthNumber();
/**
* Returns a new object of class 'Ifc Day In Week Number'.
*
*
* @return a new object of class 'Ifc Day In Week Number'.
* @generated
*/
IfcDayInWeekNumber createIfcDayInWeekNumber();
/**
* Returns a new object of class 'Ifc Descriptive Measure'.
*
*
* @return a new object of class 'Ifc Descriptive Measure'.
* @generated
*/
IfcDescriptiveMeasure createIfcDescriptiveMeasure();
/**
* Returns a new object of class 'Ifc Dimension Count'.
*
*
* @return a new object of class 'Ifc Dimension Count'.
* @generated
*/
IfcDimensionCount createIfcDimensionCount();
/**
* Returns a new object of class 'Ifc Dose Equivalent Measure'.
*
*
* @return a new object of class 'Ifc Dose Equivalent Measure'.
* @generated
*/
IfcDoseEquivalentMeasure createIfcDoseEquivalentMeasure();
/**
* Returns a new object of class 'Ifc Duration'.
*
*
* @return a new object of class 'Ifc Duration'.
* @generated
*/
IfcDuration createIfcDuration();
/**
* Returns a new object of class 'Ifc Dynamic Viscosity Measure'.
*
*
* @return a new object of class 'Ifc Dynamic Viscosity Measure'.
* @generated
*/
IfcDynamicViscosityMeasure createIfcDynamicViscosityMeasure();
/**
* Returns a new object of class 'Ifc Electric Capacitance Measure'.
*
*
* @return a new object of class 'Ifc Electric Capacitance Measure'.
* @generated
*/
IfcElectricCapacitanceMeasure createIfcElectricCapacitanceMeasure();
/**
* Returns a new object of class 'Ifc Electric Charge Measure'.
*
*
* @return a new object of class 'Ifc Electric Charge Measure'.
* @generated
*/
IfcElectricChargeMeasure createIfcElectricChargeMeasure();
/**
* Returns a new object of class 'Ifc Electric Conductance Measure'.
*
*
* @return a new object of class 'Ifc Electric Conductance Measure'.
* @generated
*/
IfcElectricConductanceMeasure createIfcElectricConductanceMeasure();
/**
* Returns a new object of class 'Ifc Electric Current Measure'.
*
*
* @return a new object of class 'Ifc Electric Current Measure'.
* @generated
*/
IfcElectricCurrentMeasure createIfcElectricCurrentMeasure();
/**
* Returns a new object of class 'Ifc Electric Resistance Measure'.
*
*
* @return a new object of class 'Ifc Electric Resistance Measure'.
* @generated
*/
IfcElectricResistanceMeasure createIfcElectricResistanceMeasure();
/**
* Returns a new object of class 'Ifc Electric Voltage Measure'.
*
*
* @return a new object of class 'Ifc Electric Voltage Measure'.
* @generated
*/
IfcElectricVoltageMeasure createIfcElectricVoltageMeasure();
/**
* Returns a new object of class 'Ifc Energy Measure'.
*
*
* @return a new object of class 'Ifc Energy Measure'.
* @generated
*/
IfcEnergyMeasure createIfcEnergyMeasure();
/**
* Returns a new object of class 'Ifc Font Style'.
*
*
* @return a new object of class 'Ifc Font Style'.
* @generated
*/
IfcFontStyle createIfcFontStyle();
/**
* Returns a new object of class 'Ifc Font Variant'.
*
*
* @return a new object of class 'Ifc Font Variant'.
* @generated
*/
IfcFontVariant createIfcFontVariant();
/**
* Returns a new object of class 'Ifc Font Weight'.
*
*
* @return a new object of class 'Ifc Font Weight'.
* @generated
*/
IfcFontWeight createIfcFontWeight();
/**
* Returns a new object of class 'Ifc Force Measure'.
*
*
* @return a new object of class 'Ifc Force Measure'.
* @generated
*/
IfcForceMeasure createIfcForceMeasure();
/**
* Returns a new object of class 'Ifc Frequency Measure'.
*
*
* @return a new object of class 'Ifc Frequency Measure'.
* @generated
*/
IfcFrequencyMeasure createIfcFrequencyMeasure();
/**
* Returns a new object of class 'Ifc Globally Unique Id'.
*
*
* @return a new object of class 'Ifc Globally Unique Id'.
* @generated
*/
IfcGloballyUniqueId createIfcGloballyUniqueId();
/**
* Returns a new object of class 'Ifc Heat Flux Density Measure'.
*
*
* @return a new object of class 'Ifc Heat Flux Density Measure'.
* @generated
*/
IfcHeatFluxDensityMeasure createIfcHeatFluxDensityMeasure();
/**
* Returns a new object of class 'Ifc Heating Value Measure'.
*
*
* @return a new object of class 'Ifc Heating Value Measure'.
* @generated
*/
IfcHeatingValueMeasure createIfcHeatingValueMeasure();
/**
* Returns a new object of class 'Ifc Identifier'.
*
*
* @return a new object of class 'Ifc Identifier'.
* @generated
*/
IfcIdentifier createIfcIdentifier();
/**
* Returns a new object of class 'Ifc Illuminance Measure'.
*
*
* @return a new object of class 'Ifc Illuminance Measure'.
* @generated
*/
IfcIlluminanceMeasure createIfcIlluminanceMeasure();
/**
* Returns a new object of class 'Ifc Inductance Measure'.
*
*
* @return a new object of class 'Ifc Inductance Measure'.
* @generated
*/
IfcInductanceMeasure createIfcInductanceMeasure();
/**
* Returns a new object of class 'Ifc Integer'.
*
*
* @return a new object of class 'Ifc Integer'.
* @generated
*/
IfcInteger createIfcInteger();
/**
* Returns a new object of class 'Ifc Integer Count Rate Measure'.
*
*
* @return a new object of class 'Ifc Integer Count Rate Measure'.
* @generated
*/
IfcIntegerCountRateMeasure createIfcIntegerCountRateMeasure();
/**
* Returns a new object of class 'Ifc Ion Concentration Measure'.
*
*
* @return a new object of class 'Ifc Ion Concentration Measure'.
* @generated
*/
IfcIonConcentrationMeasure createIfcIonConcentrationMeasure();
/**
* Returns a new object of class 'Ifc Isothermal Moisture Capacity Measure'.
*
*
* @return a new object of class 'Ifc Isothermal Moisture Capacity Measure'.
* @generated
*/
IfcIsothermalMoistureCapacityMeasure createIfcIsothermalMoistureCapacityMeasure();
/**
* Returns a new object of class 'Ifc Kinematic Viscosity Measure'.
*
*
* @return a new object of class 'Ifc Kinematic Viscosity Measure'.
* @generated
*/
IfcKinematicViscosityMeasure createIfcKinematicViscosityMeasure();
/**
* Returns a new object of class 'Ifc Label'.
*
*
* @return a new object of class 'Ifc Label'.
* @generated
*/
IfcLabel createIfcLabel();
/**
* Returns a new object of class 'Ifc Length Measure'.
*
*
* @return a new object of class 'Ifc Length Measure'.
* @generated
*/
IfcLengthMeasure createIfcLengthMeasure();
/**
* Returns a new object of class 'Ifc Linear Force Measure'.
*
*
* @return a new object of class 'Ifc Linear Force Measure'.
* @generated
*/
IfcLinearForceMeasure createIfcLinearForceMeasure();
/**
* Returns a new object of class 'Ifc Linear Moment Measure'.
*
*
* @return a new object of class 'Ifc Linear Moment Measure'.
* @generated
*/
IfcLinearMomentMeasure createIfcLinearMomentMeasure();
/**
* Returns a new object of class 'Ifc Linear Stiffness Measure'.
*
*
* @return a new object of class 'Ifc Linear Stiffness Measure'.
* @generated
*/
IfcLinearStiffnessMeasure createIfcLinearStiffnessMeasure();
/**
* Returns a new object of class 'Ifc Linear Velocity Measure'.
*
*
* @return a new object of class 'Ifc Linear Velocity Measure'.
* @generated
*/
IfcLinearVelocityMeasure createIfcLinearVelocityMeasure();
/**
* Returns a new object of class 'Ifc Logical'.
*
*
* @return a new object of class 'Ifc Logical'.
* @generated
*/
IfcLogical createIfcLogical();
/**
* Returns a new object of class 'Ifc Luminous Flux Measure'.
*
*
* @return a new object of class 'Ifc Luminous Flux Measure'.
* @generated
*/
IfcLuminousFluxMeasure createIfcLuminousFluxMeasure();
/**
* Returns a new object of class 'Ifc Luminous Intensity Distribution Measure'.
*
*
* @return a new object of class 'Ifc Luminous Intensity Distribution Measure'.
* @generated
*/
IfcLuminousIntensityDistributionMeasure createIfcLuminousIntensityDistributionMeasure();
/**
* Returns a new object of class 'Ifc Luminous Intensity Measure'.
*
*
* @return a new object of class 'Ifc Luminous Intensity Measure'.
* @generated
*/
IfcLuminousIntensityMeasure createIfcLuminousIntensityMeasure();
/**
* Returns a new object of class 'Ifc Magnetic Flux Density Measure'.
*
*
* @return a new object of class 'Ifc Magnetic Flux Density Measure'.
* @generated
*/
IfcMagneticFluxDensityMeasure createIfcMagneticFluxDensityMeasure();
/**
* Returns a new object of class 'Ifc Magnetic Flux Measure'.
*
*
* @return a new object of class 'Ifc Magnetic Flux Measure'.
* @generated
*/
IfcMagneticFluxMeasure createIfcMagneticFluxMeasure();
/**
* Returns a new object of class 'Ifc Mass Density Measure'.
*
*
* @return a new object of class 'Ifc Mass Density Measure'.
* @generated
*/
IfcMassDensityMeasure createIfcMassDensityMeasure();
/**
* Returns a new object of class 'Ifc Mass Flow Rate Measure'.
*
*
* @return a new object of class 'Ifc Mass Flow Rate Measure'.
* @generated
*/
IfcMassFlowRateMeasure createIfcMassFlowRateMeasure();
/**
* Returns a new object of class 'Ifc Mass Measure'.
*
*
* @return a new object of class 'Ifc Mass Measure'.
* @generated
*/
IfcMassMeasure createIfcMassMeasure();
/**
* Returns a new object of class 'Ifc Mass Per Length Measure'.
*
*
* @return a new object of class 'Ifc Mass Per Length Measure'.
* @generated
*/
IfcMassPerLengthMeasure createIfcMassPerLengthMeasure();
/**
* Returns a new object of class 'Ifc Modulus Of Elasticity Measure'.
*
*
* @return a new object of class 'Ifc Modulus Of Elasticity Measure'.
* @generated
*/
IfcModulusOfElasticityMeasure createIfcModulusOfElasticityMeasure();
/**
* Returns a new object of class 'Ifc Modulus Of Linear Subgrade Reaction Measure'.
*
*
* @return a new object of class 'Ifc Modulus Of Linear Subgrade Reaction Measure'.
* @generated
*/
IfcModulusOfLinearSubgradeReactionMeasure createIfcModulusOfLinearSubgradeReactionMeasure();
/**
* Returns a new object of class 'Ifc Modulus Of Rotational Subgrade Reaction Measure'.
*
*
* @return a new object of class 'Ifc Modulus Of Rotational Subgrade Reaction Measure'.
* @generated
*/
IfcModulusOfRotationalSubgradeReactionMeasure createIfcModulusOfRotationalSubgradeReactionMeasure();
/**
* Returns a new object of class 'Ifc Modulus Of Subgrade Reaction Measure'.
*
*
* @return a new object of class 'Ifc Modulus Of Subgrade Reaction Measure'.
* @generated
*/
IfcModulusOfSubgradeReactionMeasure createIfcModulusOfSubgradeReactionMeasure();
/**
* Returns a new object of class 'Ifc Moisture Diffusivity Measure'.
*
*
* @return a new object of class 'Ifc Moisture Diffusivity Measure'.
* @generated
*/
IfcMoistureDiffusivityMeasure createIfcMoistureDiffusivityMeasure();
/**
* Returns a new object of class 'Ifc Molecular Weight Measure'.
*
*
* @return a new object of class 'Ifc Molecular Weight Measure'.
* @generated
*/
IfcMolecularWeightMeasure createIfcMolecularWeightMeasure();
/**
* Returns a new object of class 'Ifc Moment Of Inertia Measure'.
*
*
* @return a new object of class 'Ifc Moment Of Inertia Measure'.
* @generated
*/
IfcMomentOfInertiaMeasure createIfcMomentOfInertiaMeasure();
/**
* Returns a new object of class 'Ifc Monetary Measure'.
*
*
* @return a new object of class 'Ifc Monetary Measure'.
* @generated
*/
IfcMonetaryMeasure createIfcMonetaryMeasure();
/**
* Returns a new object of class 'Ifc Month In Year Number'.
*
*
* @return a new object of class 'Ifc Month In Year Number'.
* @generated
*/
IfcMonthInYearNumber createIfcMonthInYearNumber();
/**
* Returns a new object of class 'Ifc Numeric Measure'.
*
*
* @return a new object of class 'Ifc Numeric Measure'.
* @generated
*/
IfcNumericMeasure createIfcNumericMeasure();
/**
* Returns a new object of class 'Ifc PH Measure'.
*
*
* @return a new object of class 'Ifc PH Measure'.
* @generated
*/
IfcPHMeasure createIfcPHMeasure();
/**
* Returns a new object of class 'Ifc Parameter Value'.
*
*
* @return a new object of class 'Ifc Parameter Value'.
* @generated
*/
IfcParameterValue createIfcParameterValue();
/**
* Returns a new object of class 'Ifc Planar Force Measure'.
*
*
* @return a new object of class 'Ifc Planar Force Measure'.
* @generated
*/
IfcPlanarForceMeasure createIfcPlanarForceMeasure();
/**
* Returns a new object of class 'Ifc Plane Angle Measure'.
*
*
* @return a new object of class 'Ifc Plane Angle Measure'.
* @generated
*/
IfcPlaneAngleMeasure createIfcPlaneAngleMeasure();
/**
* Returns a new object of class 'Ifc Power Measure'.
*
*
* @return a new object of class 'Ifc Power Measure'.
* @generated
*/
IfcPowerMeasure createIfcPowerMeasure();
/**
* Returns a new object of class 'Ifc Presentable Text'.
*
*
* @return a new object of class 'Ifc Presentable Text'.
* @generated
*/
IfcPresentableText createIfcPresentableText();
/**
* Returns a new object of class 'Ifc Pressure Measure'.
*
*
* @return a new object of class 'Ifc Pressure Measure'.
* @generated
*/
IfcPressureMeasure createIfcPressureMeasure();
/**
* Returns a new object of class 'Ifc Radio Activity Measure'.
*
*
* @return a new object of class 'Ifc Radio Activity Measure'.
* @generated
*/
IfcRadioActivityMeasure createIfcRadioActivityMeasure();
/**
* Returns a new object of class 'Ifc Ratio Measure'.
*
*
* @return a new object of class 'Ifc Ratio Measure'.
* @generated
*/
IfcRatioMeasure createIfcRatioMeasure();
/**
* Returns a new object of class 'Ifc Real'.
*
*
* @return a new object of class 'Ifc Real'.
* @generated
*/
IfcReal createIfcReal();
/**
* Returns a new object of class 'Ifc Rotational Frequency Measure'.
*
*
* @return a new object of class 'Ifc Rotational Frequency Measure'.
* @generated
*/
IfcRotationalFrequencyMeasure createIfcRotationalFrequencyMeasure();
/**
* Returns a new object of class 'Ifc Rotational Mass Measure'.
*
*
* @return a new object of class 'Ifc Rotational Mass Measure'.
* @generated
*/
IfcRotationalMassMeasure createIfcRotationalMassMeasure();
/**
* Returns a new object of class 'Ifc Rotational Stiffness Measure'.
*
*
* @return a new object of class 'Ifc Rotational Stiffness Measure'.
* @generated
*/
IfcRotationalStiffnessMeasure createIfcRotationalStiffnessMeasure();
/**
* Returns a new object of class 'Ifc Section Modulus Measure'.
*
*
* @return a new object of class 'Ifc Section Modulus Measure'.
* @generated
*/
IfcSectionModulusMeasure createIfcSectionModulusMeasure();
/**
* Returns a new object of class 'Ifc Sectional Area Integral Measure'.
*
*
* @return a new object of class 'Ifc Sectional Area Integral Measure'.
* @generated
*/
IfcSectionalAreaIntegralMeasure createIfcSectionalAreaIntegralMeasure();
/**
* Returns a new object of class 'Ifc Shear Modulus Measure'.
*
*
* @return a new object of class 'Ifc Shear Modulus Measure'.
* @generated
*/
IfcShearModulusMeasure createIfcShearModulusMeasure();
/**
* Returns a new object of class 'Ifc Solid Angle Measure'.
*
*
* @return a new object of class 'Ifc Solid Angle Measure'.
* @generated
*/
IfcSolidAngleMeasure createIfcSolidAngleMeasure();
/**
* Returns a new object of class 'Ifc Sound Power Level Measure'.
*
*
* @return a new object of class 'Ifc Sound Power Level Measure'.
* @generated
*/
IfcSoundPowerLevelMeasure createIfcSoundPowerLevelMeasure();
/**
* Returns a new object of class 'Ifc Sound Power Measure'.
*
*
* @return a new object of class 'Ifc Sound Power Measure'.
* @generated
*/
IfcSoundPowerMeasure createIfcSoundPowerMeasure();
/**
* Returns a new object of class 'Ifc Sound Pressure Level Measure'.
*
*
* @return a new object of class 'Ifc Sound Pressure Level Measure'.
* @generated
*/
IfcSoundPressureLevelMeasure createIfcSoundPressureLevelMeasure();
/**
* Returns a new object of class 'Ifc Sound Pressure Measure'.
*
*
* @return a new object of class 'Ifc Sound Pressure Measure'.
* @generated
*/
IfcSoundPressureMeasure createIfcSoundPressureMeasure();
/**
* Returns a new object of class 'Ifc Specific Heat Capacity Measure'.
*
*
* @return a new object of class 'Ifc Specific Heat Capacity Measure'.
* @generated
*/
IfcSpecificHeatCapacityMeasure createIfcSpecificHeatCapacityMeasure();
/**
* Returns a new object of class 'Ifc Specular Exponent'.
*
*
* @return a new object of class 'Ifc Specular Exponent'.
* @generated
*/
IfcSpecularExponent createIfcSpecularExponent();
/**
* Returns a new object of class 'Ifc Specular Roughness'.
*
*
* @return a new object of class 'Ifc Specular Roughness'.
* @generated
*/
IfcSpecularRoughness createIfcSpecularRoughness();
/**
* Returns a new object of class 'Ifc Temperature Gradient Measure'.
*
*
* @return a new object of class 'Ifc Temperature Gradient Measure'.
* @generated
*/
IfcTemperatureGradientMeasure createIfcTemperatureGradientMeasure();
/**
* Returns a new object of class 'Ifc Temperature Rate Of Change Measure'.
*
*
* @return a new object of class 'Ifc Temperature Rate Of Change Measure'.
* @generated
*/
IfcTemperatureRateOfChangeMeasure createIfcTemperatureRateOfChangeMeasure();
/**
* Returns a new object of class 'Ifc Text'.
*
*
* @return a new object of class 'Ifc Text'.
* @generated
*/
IfcText createIfcText();
/**
* Returns a new object of class 'Ifc Text Alignment'.
*
*
* @return a new object of class 'Ifc Text Alignment'.
* @generated
*/
IfcTextAlignment createIfcTextAlignment();
/**
* Returns a new object of class 'Ifc Text Decoration'.
*
*
* @return a new object of class 'Ifc Text Decoration'.
* @generated
*/
IfcTextDecoration createIfcTextDecoration();
/**
* Returns a new object of class 'Ifc Text Font Name'.
*
*
* @return a new object of class 'Ifc Text Font Name'.
* @generated
*/
IfcTextFontName createIfcTextFontName();
/**
* Returns a new object of class 'Ifc Text Transformation'.
*
*
* @return a new object of class 'Ifc Text Transformation'.
* @generated
*/
IfcTextTransformation createIfcTextTransformation();
/**
* Returns a new object of class 'Ifc Thermal Admittance Measure'.
*
*
* @return a new object of class 'Ifc Thermal Admittance Measure'.
* @generated
*/
IfcThermalAdmittanceMeasure createIfcThermalAdmittanceMeasure();
/**
* Returns a new object of class 'Ifc Thermal Conductivity Measure'.
*
*
* @return a new object of class 'Ifc Thermal Conductivity Measure'.
* @generated
*/
IfcThermalConductivityMeasure createIfcThermalConductivityMeasure();
/**
* Returns a new object of class 'Ifc Thermal Expansion Coefficient Measure'.
*
*
* @return a new object of class 'Ifc Thermal Expansion Coefficient Measure'.
* @generated
*/
IfcThermalExpansionCoefficientMeasure createIfcThermalExpansionCoefficientMeasure();
/**
* Returns a new object of class 'Ifc Thermal Resistance Measure'.
*
*
* @return a new object of class 'Ifc Thermal Resistance Measure'.
* @generated
*/
IfcThermalResistanceMeasure createIfcThermalResistanceMeasure();
/**
* Returns a new object of class 'Ifc Thermal Transmittance Measure'.
*
*
* @return a new object of class 'Ifc Thermal Transmittance Measure'.
* @generated
*/
IfcThermalTransmittanceMeasure createIfcThermalTransmittanceMeasure();
/**
* Returns a new object of class 'Ifc Thermodynamic Temperature Measure'.
*
*
* @return a new object of class 'Ifc Thermodynamic Temperature Measure'.
* @generated
*/
IfcThermodynamicTemperatureMeasure createIfcThermodynamicTemperatureMeasure();
/**
* Returns a new object of class 'Ifc Time'.
*
*
* @return a new object of class 'Ifc Time'.
* @generated
*/
IfcTime createIfcTime();
/**
* Returns a new object of class 'Ifc Time Measure'.
*
*
* @return a new object of class 'Ifc Time Measure'.
* @generated
*/
IfcTimeMeasure createIfcTimeMeasure();
/**
* Returns a new object of class 'Ifc Time Stamp'.
*
*
* @return a new object of class 'Ifc Time Stamp'.
* @generated
*/
IfcTimeStamp createIfcTimeStamp();
/**
* Returns a new object of class 'Ifc Torque Measure'.
*
*
* @return a new object of class 'Ifc Torque Measure'.
* @generated
*/
IfcTorqueMeasure createIfcTorqueMeasure();
/**
* Returns a new object of class 'Ifc URI Reference'.
*
*
* @return a new object of class 'Ifc URI Reference'.
* @generated
*/
IfcURIReference createIfcURIReference();
/**
* Returns a new object of class 'Ifc Vapor Permeability Measure'.
*
*
* @return a new object of class 'Ifc Vapor Permeability Measure'.
* @generated
*/
IfcVaporPermeabilityMeasure createIfcVaporPermeabilityMeasure();
/**
* Returns a new object of class 'Ifc Volume Measure'.
*
*
* @return a new object of class 'Ifc Volume Measure'.
* @generated
*/
IfcVolumeMeasure createIfcVolumeMeasure();
/**
* Returns a new object of class 'Ifc Volumetric Flow Rate Measure'.
*
*
* @return a new object of class 'Ifc Volumetric Flow Rate Measure'.
* @generated
*/
IfcVolumetricFlowRateMeasure createIfcVolumetricFlowRateMeasure();
/**
* Returns a new object of class 'Ifc Warping Constant Measure'.
*
*
* @return a new object of class 'Ifc Warping Constant Measure'.
* @generated
*/
IfcWarpingConstantMeasure createIfcWarpingConstantMeasure();
/**
* Returns a new object of class 'Ifc Warping Moment Measure'.
*
*
* @return a new object of class 'Ifc Warping Moment Measure'.
* @generated
*/
IfcWarpingMomentMeasure createIfcWarpingMomentMeasure();
/**
* Returns a new object of class 'Ifc Box Alignment'.
*
*
* @return a new object of class 'Ifc Box Alignment'.
* @generated
*/
IfcBoxAlignment createIfcBoxAlignment();
/**
* Returns a new object of class 'Ifc Compound Plane Angle Measure'.
*
*
* @return a new object of class 'Ifc Compound Plane Angle Measure'.
* @generated
*/
IfcCompoundPlaneAngleMeasure createIfcCompoundPlaneAngleMeasure();
/**
* Returns a new object of class 'Ifc Language Id'.
*
*
* @return a new object of class 'Ifc Language Id'.
* @generated
*/
IfcLanguageId createIfcLanguageId();
/**
* Returns a new object of class 'Ifc Non Negative Length Measure'.
*
*
* @return a new object of class 'Ifc Non Negative Length Measure'.
* @generated
*/
IfcNonNegativeLengthMeasure createIfcNonNegativeLengthMeasure();
/**
* Returns a new object of class 'Ifc Normalised Ratio Measure'.
*
*
* @return a new object of class 'Ifc Normalised Ratio Measure'.
* @generated
*/
IfcNormalisedRatioMeasure createIfcNormalisedRatioMeasure();
/**
* Returns a new object of class 'Ifc Positive Length Measure'.
*
*
* @return a new object of class 'Ifc Positive Length Measure'.
* @generated
*/
IfcPositiveLengthMeasure createIfcPositiveLengthMeasure();
/**
* Returns a new object of class 'Ifc Positive Plane Angle Measure'.
*
*
* @return a new object of class 'Ifc Positive Plane Angle Measure'.
* @generated
*/
IfcPositivePlaneAngleMeasure createIfcPositivePlaneAngleMeasure();
/**
* Returns a new object of class 'Ifc Positive Ratio Measure'.
*
*
* @return a new object of class 'Ifc Positive Ratio Measure'.
* @generated
*/
IfcPositiveRatioMeasure createIfcPositiveRatioMeasure();
/**
* Returns a new object of class 'Ifc Complex Number'.
*
*
* @return a new object of class 'Ifc Complex Number'.
* @generated
*/
IfcComplexNumber createIfcComplexNumber();
/**
* Returns a new object of class 'Ifc Null Style'.
*
*
* @return a new object of class 'Ifc Null Style'.
* @generated
*/
IfcNullStyle createIfcNullStyle();
/**
* Returns a new object of class 'List Of Ifc Cartesian Point'.
*
*
* @return a new object of class 'List Of Ifc Cartesian Point'.
* @generated
*/
ListOfIfcCartesianPoint createListOfIfcCartesianPoint();
/**
* Returns a new object of class 'List Of Ifc Length Measure'.
*
*
* @return a new object of class 'List Of Ifc Length Measure'.
* @generated
*/
ListOfIfcLengthMeasure createListOfIfcLengthMeasure();
/**
* Returns a new object of class 'List Of Ifc Normalised Ratio Measure'.
*
*
* @return a new object of class 'List Of Ifc Normalised Ratio Measure'.
* @generated
*/
ListOfIfcNormalisedRatioMeasure createListOfIfcNormalisedRatioMeasure();
/**
* Returns a new object of class 'List Of EInt'.
*
*
* @return a new object of class 'List Of EInt'.
* @generated
*/
ListOfEInt createListOfEInt();
/**
* Returns a new object of class 'List Of EDouble'.
*
*
* @return a new object of class 'List Of EDouble'.
* @generated
*/
ListOfEDouble createListOfEDouble();
/**
* Returns a new object of class 'List Of Ifc Parameter Value'.
*
*
* @return a new object of class 'List Of Ifc Parameter Value'.
* @generated
*/
ListOfIfcParameterValue createListOfIfcParameterValue();
/**
* Returns the package supported by this factory.
*
*
* @return the package supported by this factory.
* @generated
*/
Ifc4Package getIfc4Package();
} //Ifc4Factory