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

org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Factory Maven / Gradle / Ivy

Go to download

Base project for BIMserver plugin development. Some plugins mights also need the Shared library

The newest version!
/**
 * Copyright (C) 2009-2014 BIMserver.org
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see .
 */
package org.bimserver.models.ifc2x3tc1;

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.ifc2x3tc1.Ifc2x3tc1Package
 * @generated
 */
public interface Ifc2x3tc1Factory extends EFactory {
	/**
	 * The singleton instance of the factory.
	 * 
	 * 
	 * @generated
	 */
	Ifc2x3tc1Factory eINSTANCE = org.bimserver.models.ifc2x3tc1.impl.Ifc2x3tc1FactoryImpl.init();

	/**
	 * Returns a new object of class 'Ifc2 DComposite Curve'.
	 * 
	 * 
	 * @return a new object of class 'Ifc2 DComposite Curve'.
	 * @generated
	 */
	Ifc2DCompositeCurve createIfc2DCompositeCurve();

	/**
	 * 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 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 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 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Alarm Type'.
	 * @generated
	 */
	IfcAlarmType createIfcAlarmType();

	/**
	 * Returns a new object of class 'Ifc Angular Dimension'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Angular Dimension'.
	 * @generated
	 */
	IfcAngularDimension createIfcAngularDimension();

	/**
	 * 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 Curve Occurrence'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Annotation Curve Occurrence'.
	 * @generated
	 */
	IfcAnnotationCurveOccurrence createIfcAnnotationCurveOccurrence();

	/**
	 * 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 Annotation Fill Area Occurrence'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Annotation Fill Area Occurrence'.
	 * @generated
	 */
	IfcAnnotationFillAreaOccurrence createIfcAnnotationFillAreaOccurrence();

	/**
	 * Returns a new object of class 'Ifc Annotation Occurrence'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Annotation Occurrence'.
	 * @generated
	 */
	IfcAnnotationOccurrence createIfcAnnotationOccurrence();

	/**
	 * Returns a new object of class 'Ifc Annotation Surface'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Annotation Surface'.
	 * @generated
	 */
	IfcAnnotationSurface createIfcAnnotationSurface();

	/**
	 * Returns a new object of class 'Ifc Annotation Surface Occurrence'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Annotation Surface Occurrence'.
	 * @generated
	 */
	IfcAnnotationSurfaceOccurrence createIfcAnnotationSurfaceOccurrence();

	/**
	 * Returns a new object of class 'Ifc Annotation Symbol Occurrence'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Annotation Symbol Occurrence'.
	 * @generated
	 */
	IfcAnnotationSymbolOccurrence createIfcAnnotationSymbolOccurrence();

	/**
	 * Returns a new object of class 'Ifc Annotation Text Occurrence'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Annotation Text Occurrence'.
	 * @generated
	 */
	IfcAnnotationTextOccurrence createIfcAnnotationTextOccurrence();

	/**
	 * 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 Applied Value Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Applied Value Relationship'.
	 * @generated
	 */
	IfcAppliedValueRelationship createIfcAppliedValueRelationship();

	/**
	 * 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 Actor Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Approval Actor Relationship'.
	 * @generated
	 */
	IfcApprovalActorRelationship createIfcApprovalActorRelationship();

	/**
	 * Returns a new object of class 'Ifc Approval Property Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Approval Property Relationship'.
	 * @generated
	 */
	IfcApprovalPropertyRelationship createIfcApprovalPropertyRelationship();

	/**
	 * 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 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 Beam'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Beam'.
	 * @generated
	 */
	IfcBeam createIfcBeam();

	/**
	 * 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 Bezier Curve'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Bezier Curve'.
	 * @generated
	 */
	IfcBezierCurve createIfcBezierCurve();

	/**
	 * 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 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 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 Component'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Building Element Component'.
	 * @generated
	 */
	IfcBuildingElementComponent createIfcBuildingElementComponent();

	/**
	 * 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 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 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 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Cable Carrier Segment Type'.
	 * @generated
	 */
	IfcCableCarrierSegmentType createIfcCableCarrierSegmentType();

	/**
	 * 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 Calendar Date'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Calendar Date'.
	 * @generated
	 */
	IfcCalendarDate createIfcCalendarDate();

	/**
	 * 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 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 Chamfer Edge Feature'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Chamfer Edge Feature'.
	 * @generated
	 */
	IfcChamferEdgeFeature createIfcChamferEdgeFeature();

	/**
	 * 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 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 Classification'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Classification'.
	 * @generated
	 */
	IfcClassification createIfcClassification();

	/**
	 * Returns a new object of class 'Ifc Classification Item'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Classification Item'.
	 * @generated
	 */
	IfcClassificationItem createIfcClassificationItem();

	/**
	 * Returns a new object of class 'Ifc Classification Item Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Classification Item Relationship'.
	 * @generated
	 */
	IfcClassificationItemRelationship createIfcClassificationItemRelationship();

	/**
	 * Returns a new object of class 'Ifc Classification Notation'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Classification Notation'.
	 * @generated
	 */
	IfcClassificationNotation createIfcClassificationNotation();

	/**
	 * Returns a new object of class 'Ifc Classification Notation Facet'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Classification Notation Facet'.
	 * @generated
	 */
	IfcClassificationNotationFacet createIfcClassificationNotationFacet();

	/**
	 * 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 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 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Column Type'.
	 * @generated
	 */
	IfcColumnType createIfcColumnType();

	/**
	 * 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 Composite Curve'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Composite Curve'.
	 * @generated
	 */
	IfcCompositeCurve createIfcCompositeCurve();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Compressor Type'.
	 * @generated
	 */
	IfcCompressorType createIfcCompressorType();

	/**
	 * 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 Condition'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Condition'.
	 * @generated
	 */
	IfcCondition createIfcCondition();

	/**
	 * Returns a new object of class 'Ifc Condition Criterion'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Condition Criterion'.
	 * @generated
	 */
	IfcConditionCriterion createIfcConditionCriterion();

	/**
	 * 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 Port Geometry'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Connection Port Geometry'.
	 * @generated
	 */
	IfcConnectionPortGeometry createIfcConnectionPortGeometry();

	/**
	 * 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 Constraint'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Constraint'.
	 * @generated
	 */
	IfcConstraint createIfcConstraint();

	/**
	 * Returns a new object of class 'Ifc Constraint Aggregation Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Constraint Aggregation Relationship'.
	 * @generated
	 */
	IfcConstraintAggregationRelationship createIfcConstraintAggregationRelationship();

	/**
	 * Returns a new object of class 'Ifc Constraint Classification Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Constraint Classification Relationship'.
	 * @generated
	 */
	IfcConstraintClassificationRelationship createIfcConstraintClassificationRelationship();

	/**
	 * Returns a new object of class 'Ifc Constraint Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Constraint Relationship'.
	 * @generated
	 */
	IfcConstraintRelationship createIfcConstraintRelationship();

	/**
	 * 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 Material Resource'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Construction Material Resource'.
	 * @generated
	 */
	IfcConstructionMaterialResource createIfcConstructionMaterialResource();

	/**
	 * 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 Resource'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Construction Resource'.
	 * @generated
	 */
	IfcConstructionResource createIfcConstructionResource();

	/**
	 * 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 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 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Cooling Tower Type'.
	 * @generated
	 */
	IfcCoolingTowerType createIfcCoolingTowerType();

	/**
	 * Returns a new object of class 'Ifc Coordinated Universal Time Offset'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Coordinated Universal Time Offset'.
	 * @generated
	 */
	IfcCoordinatedUniversalTimeOffset createIfcCoordinatedUniversalTimeOffset();

	/**
	 * 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 Crane Rail AShape Profile Def'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Crane Rail AShape Profile Def'.
	 * @generated
	 */
	IfcCraneRailAShapeProfileDef createIfcCraneRailAShapeProfileDef();

	/**
	 * Returns a new object of class 'Ifc Crane Rail FShape Profile Def'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Crane Rail FShape Profile Def'.
	 * @generated
	 */
	IfcCraneRailFShapeProfileDef createIfcCraneRailFShapeProfileDef();

	/**
	 * 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 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 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 Damper Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Damper Type'.
	 * @generated
	 */
	IfcDamperType createIfcDamperType();

	/**
	 * Returns a new object of class 'Ifc Date And Time'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Date And Time'.
	 * @generated
	 */
	IfcDateAndTime createIfcDateAndTime();

	/**
	 * Returns a new object of class 'Ifc Defined Symbol'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Defined Symbol'.
	 * @generated
	 */
	IfcDefinedSymbol createIfcDefinedSymbol();

	/**
	 * 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 Diameter Dimension'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Diameter Dimension'.
	 * @generated
	 */
	IfcDiameterDimension createIfcDiameterDimension();

	/**
	 * Returns a new object of class 'Ifc Dimension Callout Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Dimension Callout Relationship'.
	 * @generated
	 */
	IfcDimensionCalloutRelationship createIfcDimensionCalloutRelationship();

	/**
	 * Returns a new object of class 'Ifc Dimension Curve'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Dimension Curve'.
	 * @generated
	 */
	IfcDimensionCurve createIfcDimensionCurve();

	/**
	 * Returns a new object of class 'Ifc Dimension Curve Directed Callout'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Dimension Curve Directed Callout'.
	 * @generated
	 */
	IfcDimensionCurveDirectedCallout createIfcDimensionCurveDirectedCallout();

	/**
	 * Returns a new object of class 'Ifc Dimension Curve Terminator'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Dimension Curve Terminator'.
	 * @generated
	 */
	IfcDimensionCurveTerminator createIfcDimensionCurveTerminator();

	/**
	 * Returns a new object of class 'Ifc Dimension Pair'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Dimension Pair'.
	 * @generated
	 */
	IfcDimensionPair createIfcDimensionPair();

	/**
	 * 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 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 Document Electronic Format'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Document Electronic Format'.
	 * @generated
	 */
	IfcDocumentElectronicFormat createIfcDocumentElectronicFormat();

	/**
	 * 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 Style'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Door Style'.
	 * @generated
	 */
	IfcDoorStyle createIfcDoorStyle();

	/**
	 * Returns a new object of class 'Ifc Draughting Callout'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Draughting Callout'.
	 * @generated
	 */
	IfcDraughtingCallout createIfcDraughtingCallout();

	/**
	 * Returns a new object of class 'Ifc Draughting Callout Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Draughting Callout Relationship'.
	 * @generated
	 */
	IfcDraughtingCalloutRelationship createIfcDraughtingCalloutRelationship();

	/**
	 * 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 Draughting Pre Defined Text Font'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Draughting Pre Defined Text Font'.
	 * @generated
	 */
	IfcDraughtingPreDefinedTextFont createIfcDraughtingPreDefinedTextFont();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Duct Segment Type'.
	 * @generated
	 */
	IfcDuctSegmentType createIfcDuctSegmentType();

	/**
	 * 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 Feature'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Edge Feature'.
	 * @generated
	 */
	IfcEdgeFeature createIfcEdgeFeature();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electric Appliance Type'.
	 * @generated
	 */
	IfcElectricApplianceType createIfcElectricApplianceType();

	/**
	 * Returns a new object of class 'Ifc Electric Distribution Point'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electric Distribution Point'.
	 * @generated
	 */
	IfcElectricDistributionPoint createIfcElectricDistributionPoint();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electric Generator Type'.
	 * @generated
	 */
	IfcElectricGeneratorType createIfcElectricGeneratorType();

	/**
	 * Returns a new object of class 'Ifc Electric Heater Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electric Heater Type'.
	 * @generated
	 */
	IfcElectricHeaterType createIfcElectricHeaterType();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electric Time Control Type'.
	 * @generated
	 */
	IfcElectricTimeControlType createIfcElectricTimeControlType();

	/**
	 * Returns a new object of class 'Ifc Electrical Base Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electrical Base Properties'.
	 * @generated
	 */
	IfcElectricalBaseProperties createIfcElectricalBaseProperties();

	/**
	 * Returns a new object of class 'Ifc Electrical Circuit'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electrical Circuit'.
	 * @generated
	 */
	IfcElectricalCircuit createIfcElectricalCircuit();

	/**
	 * Returns a new object of class 'Ifc Electrical Element'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Electrical Element'.
	 * @generated
	 */
	IfcElectricalElement createIfcElectricalElement();

	/**
	 * 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 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 Energy Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Energy Properties'.
	 * @generated
	 */
	IfcEnergyProperties createIfcEnergyProperties();

	/**
	 * Returns a new object of class 'Ifc Environmental Impact Value'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Environmental Impact Value'.
	 * @generated
	 */
	IfcEnvironmentalImpactValue createIfcEnvironmentalImpactValue();

	/**
	 * Returns a new object of class 'Ifc Equipment Element'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Equipment Element'.
	 * @generated
	 */
	IfcEquipmentElement createIfcEquipmentElement();

	/**
	 * Returns a new object of class 'Ifc Equipment Standard'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Equipment Standard'.
	 * @generated
	 */
	IfcEquipmentStandard createIfcEquipmentStandard();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Evaporator Type'.
	 * @generated
	 */
	IfcEvaporatorType createIfcEvaporatorType();

	/**
	 * Returns a new object of class 'Ifc Extended Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Extended Material Properties'.
	 * @generated
	 */
	IfcExtendedMaterialProperties createIfcExtendedMaterialProperties();

	/**
	 * 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 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 Symbol'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Externally Defined Symbol'.
	 * @generated
	 */
	IfcExternallyDefinedSymbol createIfcExternallyDefinedSymbol();

	/**
	 * 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 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 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 Tile Symbol With Style'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Fill Area Style Tile Symbol With Style'.
	 * @generated
	 */
	IfcFillAreaStyleTileSymbolWithStyle createIfcFillAreaStyleTileSymbolWithStyle();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Filter Type'.
	 * @generated
	 */
	IfcFilterType createIfcFilterType();

	/**
	 * 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 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Flow Instrument Type'.
	 * @generated
	 */
	IfcFlowInstrumentType createIfcFlowInstrumentType();

	/**
	 * 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 Fluid Flow Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Fluid Flow Properties'.
	 * @generated
	 */
	IfcFluidFlowProperties createIfcFluidFlowProperties();

	/**
	 * 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 Fuel Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Fuel Properties'.
	 * @generated
	 */
	IfcFuelProperties createIfcFuelProperties();

	/**
	 * 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 Standard'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Furniture Standard'.
	 * @generated
	 */
	IfcFurnitureStandard createIfcFurnitureStandard();

	/**
	 * 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 Gas Terminal Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Gas Terminal Type'.
	 * @generated
	 */
	IfcGasTerminalType createIfcGasTerminalType();

	/**
	 * Returns a new object of class 'Ifc General Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc General Material Properties'.
	 * @generated
	 */
	IfcGeneralMaterialProperties createIfcGeneralMaterialProperties();

	/**
	 * Returns a new object of class 'Ifc General Profile Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc General Profile Properties'.
	 * @generated
	 */
	IfcGeneralProfileProperties createIfcGeneralProfileProperties();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Heat Exchanger Type'.
	 * @generated
	 */
	IfcHeatExchangerType createIfcHeatExchangerType();

	/**
	 * 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 Hygroscopic Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Hygroscopic Material Properties'.
	 * @generated
	 */
	IfcHygroscopicMaterialProperties createIfcHygroscopicMaterialProperties();

	/**
	 * 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 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 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 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 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 Linear Dimension'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Linear Dimension'.
	 * @generated
	 */
	IfcLinearDimension createIfcLinearDimension();

	/**
	 * 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 Local Time'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Local Time'.
	 * @generated
	 */
	IfcLocalTime createIfcLocalTime();

	/**
	 * 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 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 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 List'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Material List'.
	 * @generated
	 */
	IfcMaterialList createIfcMaterialList();

	/**
	 * 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 Measure With Unit'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Measure With Unit'.
	 * @generated
	 */
	IfcMeasureWithUnit createIfcMeasureWithUnit();

	/**
	 * Returns a new object of class 'Ifc Mechanical Concrete Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Mechanical Concrete Material Properties'.
	 * @generated
	 */
	IfcMechanicalConcreteMaterialProperties createIfcMechanicalConcreteMaterialProperties();

	/**
	 * 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 Mechanical Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Mechanical Material Properties'.
	 * @generated
	 */
	IfcMechanicalMaterialProperties createIfcMechanicalMaterialProperties();

	/**
	 * Returns a new object of class 'Ifc Mechanical Steel Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Mechanical Steel Material Properties'.
	 * @generated
	 */
	IfcMechanicalSteelMaterialProperties createIfcMechanicalSteelMaterialProperties();

	/**
	 * 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 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 Monetary Unit'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Monetary Unit'.
	 * @generated
	 */
	IfcMonetaryUnit createIfcMonetaryUnit();

	/**
	 * 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 Move'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Move'.
	 * @generated
	 */
	IfcMove createIfcMove();

	/**
	 * 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 One Direction Repeat Factor'.
	 * 
	 * 
	 * @return a new object of class 'Ifc One Direction Repeat Factor'.
	 * @generated
	 */
	IfcOneDirectionRepeatFactor createIfcOneDirectionRepeatFactor();

	/**
	 * 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 Optical Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Optical Material Properties'.
	 * @generated
	 */
	IfcOpticalMaterialProperties createIfcOpticalMaterialProperties();

	/**
	 * Returns a new object of class 'Ifc Order Action'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Order Action'.
	 * @generated
	 */
	IfcOrderAction createIfcOrderAction();

	/**
	 * 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 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 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 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 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 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 Dimension Symbol'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Pre Defined Dimension Symbol'.
	 * @generated
	 */
	IfcPreDefinedDimensionSymbol createIfcPreDefinedDimensionSymbol();

	/**
	 * 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 Point Marker Symbol'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Pre Defined Point Marker Symbol'.
	 * @generated
	 */
	IfcPreDefinedPointMarkerSymbol createIfcPreDefinedPointMarkerSymbol();

	/**
	 * Returns a new object of class 'Ifc Pre Defined Symbol'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Pre Defined Symbol'.
	 * @generated
	 */
	IfcPreDefinedSymbol createIfcPreDefinedSymbol();

	/**
	 * Returns a new object of class 'Ifc Pre Defined Terminator Symbol'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Pre Defined Terminator Symbol'.
	 * @generated
	 */
	IfcPreDefinedTerminatorSymbol createIfcPreDefinedTerminatorSymbol();

	/**
	 * 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 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 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 Products Of Combustion Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Products Of Combustion Properties'.
	 * @generated
	 */
	IfcProductsOfCombustionProperties createIfcProductsOfCombustionProperties();

	/**
	 * 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 Order'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Project Order'.
	 * @generated
	 */
	IfcProjectOrder createIfcProjectOrder();

	/**
	 * Returns a new object of class 'Ifc Project Order Record'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Project Order Record'.
	 * @generated
	 */
	IfcProjectOrderRecord createIfcProjectOrderRecord();

	/**
	 * Returns a new object of class 'Ifc Projection Curve'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Projection Curve'.
	 * @generated
	 */
	IfcProjectionCurve createIfcProjectionCurve();

	/**
	 * 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 Bounded Value'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Property Bounded Value'.
	 * @generated
	 */
	IfcPropertyBoundedValue createIfcPropertyBoundedValue();

	/**
	 * Returns a new object of class 'Ifc Property Constraint Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Property Constraint Relationship'.
	 * @generated
	 */
	IfcPropertyConstraintRelationship createIfcPropertyConstraintRelationship();

	/**
	 * 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 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 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 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 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 Radius Dimension'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Radius Dimension'.
	 * @generated
	 */
	IfcRadiusDimension createIfcRadiusDimension();

	/**
	 * 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 Rational Bezier Curve'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rational Bezier Curve'.
	 * @generated
	 */
	IfcRationalBezierCurve createIfcRationalBezierCurve();

	/**
	 * 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 References Value Document'.
	 * 
	 * 
	 * @return a new object of class 'Ifc References Value Document'.
	 * @generated
	 */
	IfcReferencesValueDocument createIfcReferencesValueDocument();

	/**
	 * 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 Element'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Reinforcing Element'.
	 * @generated
	 */
	IfcReinforcingElement createIfcReinforcingElement();

	/**
	 * 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 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 Tasks'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Assigns Tasks'.
	 * @generated
	 */
	IfcRelAssignsTasks createIfcRelAssignsTasks();

	/**
	 * 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 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 Project Order'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Assigns To Project Order'.
	 * @generated
	 */
	IfcRelAssignsToProjectOrder createIfcRelAssignsToProjectOrder();

	/**
	 * 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 Applied Value'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Associates Applied Value'.
	 * @generated
	 */
	IfcRelAssociatesAppliedValue createIfcRelAssociatesAppliedValue();

	/**
	 * 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 Associates Profile Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Associates Profile Properties'.
	 * @generated
	 */
	IfcRelAssociatesProfileProperties createIfcRelAssociatesProfileProperties();

	/**
	 * 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 Element'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Connects Structural Element'.
	 * @generated
	 */
	IfcRelConnectsStructuralElement createIfcRelConnectsStructuralElement();

	/**
	 * 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 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 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 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 Interaction Requirements'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Interaction Requirements'.
	 * @generated
	 */
	IfcRelInteractionRequirements createIfcRelInteractionRequirements();

	/**
	 * 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 Occupies Spaces'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Occupies Spaces'.
	 * @generated
	 */
	IfcRelOccupiesSpaces createIfcRelOccupiesSpaces();

	/**
	 * Returns a new object of class 'Ifc Rel Overrides Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Overrides Properties'.
	 * @generated
	 */
	IfcRelOverridesProperties createIfcRelOverridesProperties();

	/**
	 * 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 Schedules Cost Items'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rel Schedules Cost Items'.
	 * @generated
	 */
	IfcRelSchedulesCostItems createIfcRelSchedulesCostItems();

	/**
	 * 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 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 Relaxation'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Relaxation'.
	 * @generated
	 */
	IfcRelaxation createIfcRelaxation();

	/**
	 * 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 Revolved Area Solid'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Revolved Area Solid'.
	 * @generated
	 */
	IfcRevolvedAreaSolid createIfcRevolvedAreaSolid();

	/**
	 * Returns a new object of class 'Ifc Rib Plate Profile Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rib Plate Profile Properties'.
	 * @generated
	 */
	IfcRibPlateProfileProperties createIfcRibPlateProfileProperties();

	/**
	 * 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 Root'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Root'.
	 * @generated
	 */
	IfcRoot createIfcRoot();

	/**
	 * Returns a new object of class 'Ifc Rounded Edge Feature'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Rounded Edge Feature'.
	 * @generated
	 */
	IfcRoundedEdgeFeature createIfcRoundedEdgeFeature();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Sanitary Terminal Type'.
	 * @generated
	 */
	IfcSanitaryTerminalType createIfcSanitaryTerminalType();

	/**
	 * Returns a new object of class 'Ifc Schedule Time Control'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Schedule Time Control'.
	 * @generated
	 */
	IfcScheduleTimeControl createIfcScheduleTimeControl();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Sensor Type'.
	 * @generated
	 */
	IfcSensorType createIfcSensorType();

	/**
	 * Returns a new object of class 'Ifc Service Life'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Service Life'.
	 * @generated
	 */
	IfcServiceLife createIfcServiceLife();

	/**
	 * Returns a new object of class 'Ifc Service Life Factor'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Service Life Factor'.
	 * @generated
	 */
	IfcServiceLifeFactor createIfcServiceLifeFactor();

	/**
	 * 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 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 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 Solid Model'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Solid Model'.
	 * @generated
	 */
	IfcSolidModel createIfcSolidModel();

	/**
	 * Returns a new object of class 'Ifc Sound Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Sound Properties'.
	 * @generated
	 */
	IfcSoundProperties createIfcSoundProperties();

	/**
	 * Returns a new object of class 'Ifc Sound Value'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Sound Value'.
	 * @generated
	 */
	IfcSoundValue createIfcSoundValue();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Space Heater Type'.
	 * @generated
	 */
	IfcSpaceHeaterType createIfcSpaceHeaterType();

	/**
	 * Returns a new object of class 'Ifc Space Program'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Space Program'.
	 * @generated
	 */
	IfcSpaceProgram createIfcSpaceProgram();

	/**
	 * Returns a new object of class 'Ifc Space Thermal Load Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Space Thermal Load Properties'.
	 * @generated
	 */
	IfcSpaceThermalLoadProperties createIfcSpaceThermalLoadProperties();

	/**
	 * 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 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 Sphere'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Sphere'.
	 * @generated
	 */
	IfcSphere createIfcSphere();

	/**
	 * 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 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 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 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 Linear Action Varying'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Structural Linear Action Varying'.
	 * @generated
	 */
	IfcStructuralLinearActionVarying createIfcStructuralLinearActionVarying();

	/**
	 * 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 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 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 Planar Action Varying'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Structural Planar Action Varying'.
	 * @generated
	 */
	IfcStructuralPlanarActionVarying createIfcStructuralPlanarActionVarying();

	/**
	 * 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 Profile Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Structural Profile Properties'.
	 * @generated
	 */
	IfcStructuralProfileProperties createIfcStructuralProfileProperties();

	/**
	 * 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 Steel Profile Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Structural Steel Profile Properties'.
	 * @generated
	 */
	IfcStructuralSteelProfileProperties createIfcStructuralSteelProfileProperties();

	/**
	 * 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 Structured Dimension Callout'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Structured Dimension Callout'.
	 * @generated
	 */
	IfcStructuredDimensionCallout createIfcStructuredDimensionCallout();

	/**
	 * 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 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 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 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 Surface'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Swept Surface'.
	 * @generated
	 */
	IfcSweptSurface createIfcSweptSurface();

	/**
	 * 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 Symbol Style'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Symbol Style'.
	 * @generated
	 */
	IfcSymbolStyle createIfcSymbolStyle();

	/**
	 * 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 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 Row'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Table Row'.
	 * @generated
	 */
	IfcTableRow createIfcTableRow();

	/**
	 * 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 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 Terminator Symbol'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Terminator Symbol'.
	 * @generated
	 */
	IfcTerminatorSymbol createIfcTerminatorSymbol();

	/**
	 * 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 Text Style With Box Characteristics'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Text Style With Box Characteristics'.
	 * @generated
	 */
	IfcTextStyleWithBoxCharacteristics createIfcTextStyleWithBoxCharacteristics();

	/**
	 * 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 Thermal Material Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Thermal Material Properties'.
	 * @generated
	 */
	IfcThermalMaterialProperties createIfcThermalMaterialProperties();

	/**
	 * 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 Reference Relationship'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Time Series Reference Relationship'.
	 * @generated
	 */
	IfcTimeSeriesReferenceRelationship createIfcTimeSeriesReferenceRelationship();

	/**
	 * Returns a new object of class 'Ifc Time Series Schedule'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Time Series Schedule'.
	 * @generated
	 */
	IfcTimeSeriesSchedule createIfcTimeSeriesSchedule();

	/**
	 * 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 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 Trimmed Curve'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Trimmed Curve'.
	 * @generated
	 */
	IfcTrimmedCurve createIfcTrimmedCurve();

	/**
	 * 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 Two Direction Repeat Factor'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Two Direction Repeat Factor'.
	 * @generated
	 */
	IfcTwoDirectionRepeatFactor createIfcTwoDirectionRepeatFactor();

	/**
	 * 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 Product'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Type Product'.
	 * @generated
	 */
	IfcTypeProduct createIfcTypeProduct();

	/**
	 * 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 Equipment Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Unitary Equipment Type'.
	 * @generated
	 */
	IfcUnitaryEquipmentType createIfcUnitaryEquipmentType();

	/**
	 * 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 Based Texture Map'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Vertex Based Texture Map'.
	 * @generated
	 */
	IfcVertexBasedTextureMap createIfcVertexBasedTextureMap();

	/**
	 * 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 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 Wall'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Wall'.
	 * @generated
	 */
	IfcWall createIfcWall();

	/**
	 * 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 Type'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Waste Terminal Type'.
	 * @generated
	 */
	IfcWasteTerminalType createIfcWasteTerminalType();

	/**
	 * Returns a new object of class 'Ifc Water Properties'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Water Properties'.
	 * @generated
	 */
	IfcWaterProperties createIfcWaterProperties();

	/**
	 * 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 Style'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Window Style'.
	 * @generated
	 */
	IfcWindowStyle createIfcWindowStyle();

	/**
	 * 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 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 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 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 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 Daylight Saving Hour'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Daylight Saving Hour'.
	 * @generated
	 */
	IfcDaylightSavingHour createIfcDaylightSavingHour();

	/**
	 * 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 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 Hour In Day'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Hour In Day'.
	 * @generated
	 */
	IfcHourInDay createIfcHourInDay();

	/**
	 * 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 Minute In Hour'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Minute In Hour'.
	 * @generated
	 */
	IfcMinuteInHour createIfcMinuteInHour();

	/**
	 * 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 Second In Minute'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Second In Minute'.
	 * @generated
	 */
	IfcSecondInMinute createIfcSecondInMinute();

	/**
	 * 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 Measure'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Sound Power Measure'.
	 * @generated
	 */
	IfcSoundPowerMeasure createIfcSoundPowerMeasure();

	/**
	 * 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 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 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 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 Year Number'.
	 * 
	 * 
	 * @return a new object of class 'Ifc Year Number'.
	 * @generated
	 */
	IfcYearNumber createIfcYearNumber();

	/**
	 * 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 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 the package supported by this factory.
	 * 
	 * 
	 * @return the package supported by this factory.
	 * @generated
	 */
	Ifc2x3tc1Package getIfc2x3tc1Package();

} //Ifc2x3tc1Factory




© 2015 - 2025 Weber Informatics LLC | Privacy Policy