org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Factory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pluginbase Show documentation
Show all versions of pluginbase Show documentation
Base project for BIMserver plugin development. Some plugins mights also need the Shared library
The newest version!
/**
* Copyright (C) 2009-2014 BIMserver.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
package org.bimserver.models.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