/** * Copyright (C) 2009-2013 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 <http://www.gnu.org/licenses/>. */ package org.bimserver.models.ifc2x3tc1; import org.eclipse.emf.ecore.EFactory; /** * <!-- begin-user-doc --> * The <b>Factory</b> for the model. * It provides a create method for each non-abstract class of the model. * <!-- end-user-doc --> * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package * @generated */ public interface Ifc2x3tc1Factory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ Ifc2x3tc1Factory eINSTANCE = org.bimserver.models.ifc2x3tc1.impl.Ifc2x3tc1FactoryImpl.init(); /** * Returns a new object of class '<em>Ifc2 DComposite Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc2 DComposite Curve</em>'. * @generated */ Ifc2DCompositeCurve createIfc2DCompositeCurve(); /** * Returns a new object of class '<em>Ifc Action Request</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Action Request</em>'. * @generated */ IfcActionRequest createIfcActionRequest(); /** * Returns a new object of class '<em>Ifc Actor</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Actor</em>'. * @generated */ IfcActor createIfcActor(); /** * Returns a new object of class '<em>Ifc Actor Role</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Actor Role</em>'. * @generated */ IfcActorRole createIfcActorRole(); /** * Returns a new object of class '<em>Ifc Actuator Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Actuator Type</em>'. * @generated */ IfcActuatorType createIfcActuatorType(); /** * Returns a new object of class '<em>Ifc Address</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Address</em>'. * @generated */ IfcAddress createIfcAddress(); /** * Returns a new object of class '<em>Ifc Air Terminal Box Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Air Terminal Box Type</em>'. * @generated */ IfcAirTerminalBoxType createIfcAirTerminalBoxType(); /** * Returns a new object of class '<em>Ifc Air Terminal Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Air Terminal Type</em>'. * @generated */ IfcAirTerminalType createIfcAirTerminalType(); /** * Returns a new object of class '<em>Ifc Air To Air Heat Recovery Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Air To Air Heat Recovery Type</em>'. * @generated */ IfcAirToAirHeatRecoveryType createIfcAirToAirHeatRecoveryType(); /** * Returns a new object of class '<em>Ifc Alarm Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Alarm Type</em>'. * @generated */ IfcAlarmType createIfcAlarmType(); /** * Returns a new object of class '<em>Ifc Angular Dimension</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Angular Dimension</em>'. * @generated */ IfcAngularDimension createIfcAngularDimension(); /** * Returns a new object of class '<em>Ifc Annotation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation</em>'. * @generated */ IfcAnnotation createIfcAnnotation(); /** * Returns a new object of class '<em>Ifc Annotation Curve Occurrence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Curve Occurrence</em>'. * @generated */ IfcAnnotationCurveOccurrence createIfcAnnotationCurveOccurrence(); /** * Returns a new object of class '<em>Ifc Annotation Fill Area</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Fill Area</em>'. * @generated */ IfcAnnotationFillArea createIfcAnnotationFillArea(); /** * Returns a new object of class '<em>Ifc Annotation Fill Area Occurrence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Fill Area Occurrence</em>'. * @generated */ IfcAnnotationFillAreaOccurrence createIfcAnnotationFillAreaOccurrence(); /** * Returns a new object of class '<em>Ifc Annotation Occurrence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Occurrence</em>'. * @generated */ IfcAnnotationOccurrence createIfcAnnotationOccurrence(); /** * Returns a new object of class '<em>Ifc Annotation Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Surface</em>'. * @generated */ IfcAnnotationSurface createIfcAnnotationSurface(); /** * Returns a new object of class '<em>Ifc Annotation Surface Occurrence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Surface Occurrence</em>'. * @generated */ IfcAnnotationSurfaceOccurrence createIfcAnnotationSurfaceOccurrence(); /** * Returns a new object of class '<em>Ifc Annotation Symbol Occurrence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Symbol Occurrence</em>'. * @generated */ IfcAnnotationSymbolOccurrence createIfcAnnotationSymbolOccurrence(); /** * Returns a new object of class '<em>Ifc Annotation Text Occurrence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Annotation Text Occurrence</em>'. * @generated */ IfcAnnotationTextOccurrence createIfcAnnotationTextOccurrence(); /** * Returns a new object of class '<em>Ifc Application</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Application</em>'. * @generated */ IfcApplication createIfcApplication(); /** * Returns a new object of class '<em>Ifc Applied Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Applied Value</em>'. * @generated */ IfcAppliedValue createIfcAppliedValue(); /** * Returns a new object of class '<em>Ifc Applied Value Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Applied Value Relationship</em>'. * @generated */ IfcAppliedValueRelationship createIfcAppliedValueRelationship(); /** * Returns a new object of class '<em>Ifc Approval</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Approval</em>'. * @generated */ IfcApproval createIfcApproval(); /** * Returns a new object of class '<em>Ifc Approval Actor Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Approval Actor Relationship</em>'. * @generated */ IfcApprovalActorRelationship createIfcApprovalActorRelationship(); /** * Returns a new object of class '<em>Ifc Approval Property Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Approval Property Relationship</em>'. * @generated */ IfcApprovalPropertyRelationship createIfcApprovalPropertyRelationship(); /** * Returns a new object of class '<em>Ifc Approval Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Approval Relationship</em>'. * @generated */ IfcApprovalRelationship createIfcApprovalRelationship(); /** * Returns a new object of class '<em>Ifc Arbitrary Closed Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Arbitrary Closed Profile Def</em>'. * @generated */ IfcArbitraryClosedProfileDef createIfcArbitraryClosedProfileDef(); /** * Returns a new object of class '<em>Ifc Arbitrary Open Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Arbitrary Open Profile Def</em>'. * @generated */ IfcArbitraryOpenProfileDef createIfcArbitraryOpenProfileDef(); /** * Returns a new object of class '<em>Ifc Arbitrary Profile Def With Voids</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Arbitrary Profile Def With Voids</em>'. * @generated */ IfcArbitraryProfileDefWithVoids createIfcArbitraryProfileDefWithVoids(); /** * Returns a new object of class '<em>Ifc Asset</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Asset</em>'. * @generated */ IfcAsset createIfcAsset(); /** * Returns a new object of class '<em>Ifc Asymmetric IShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Asymmetric IShape Profile Def</em>'. * @generated */ IfcAsymmetricIShapeProfileDef createIfcAsymmetricIShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Axis1 Placement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Axis1 Placement</em>'. * @generated */ IfcAxis1Placement createIfcAxis1Placement(); /** * Returns a new object of class '<em>Ifc Axis2 Placement2 D</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Axis2 Placement2 D</em>'. * @generated */ IfcAxis2Placement2D createIfcAxis2Placement2D(); /** * Returns a new object of class '<em>Ifc Axis2 Placement3 D</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Axis2 Placement3 D</em>'. * @generated */ IfcAxis2Placement3D createIfcAxis2Placement3D(); /** * Returns a new object of class '<em>Ifc BSpline Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc BSpline Curve</em>'. * @generated */ IfcBSplineCurve createIfcBSplineCurve(); /** * Returns a new object of class '<em>Ifc Beam</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Beam</em>'. * @generated */ IfcBeam createIfcBeam(); /** * Returns a new object of class '<em>Ifc Beam Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Beam Type</em>'. * @generated */ IfcBeamType createIfcBeamType(); /** * Returns a new object of class '<em>Ifc Bezier Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Bezier Curve</em>'. * @generated */ IfcBezierCurve createIfcBezierCurve(); /** * Returns a new object of class '<em>Ifc Blob Texture</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Blob Texture</em>'. * @generated */ IfcBlobTexture createIfcBlobTexture(); /** * Returns a new object of class '<em>Ifc Block</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Block</em>'. * @generated */ IfcBlock createIfcBlock(); /** * Returns a new object of class '<em>Ifc Boiler Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boiler Type</em>'. * @generated */ IfcBoilerType createIfcBoilerType(); /** * Returns a new object of class '<em>Ifc Boolean Clipping Result</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boolean Clipping Result</em>'. * @generated */ IfcBooleanClippingResult createIfcBooleanClippingResult(); /** * Returns a new object of class '<em>Ifc Boolean Result</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boolean Result</em>'. * @generated */ IfcBooleanResult createIfcBooleanResult(); /** * Returns a new object of class '<em>Ifc Boundary Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boundary Condition</em>'. * @generated */ IfcBoundaryCondition createIfcBoundaryCondition(); /** * Returns a new object of class '<em>Ifc Boundary Edge Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boundary Edge Condition</em>'. * @generated */ IfcBoundaryEdgeCondition createIfcBoundaryEdgeCondition(); /** * Returns a new object of class '<em>Ifc Boundary Face Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boundary Face Condition</em>'. * @generated */ IfcBoundaryFaceCondition createIfcBoundaryFaceCondition(); /** * Returns a new object of class '<em>Ifc Boundary Node Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boundary Node Condition</em>'. * @generated */ IfcBoundaryNodeCondition createIfcBoundaryNodeCondition(); /** * Returns a new object of class '<em>Ifc Boundary Node Condition Warping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boundary Node Condition Warping</em>'. * @generated */ IfcBoundaryNodeConditionWarping createIfcBoundaryNodeConditionWarping(); /** * Returns a new object of class '<em>Ifc Bounded Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Bounded Curve</em>'. * @generated */ IfcBoundedCurve createIfcBoundedCurve(); /** * Returns a new object of class '<em>Ifc Bounded Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Bounded Surface</em>'. * @generated */ IfcBoundedSurface createIfcBoundedSurface(); /** * Returns a new object of class '<em>Ifc Bounding Box</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Bounding Box</em>'. * @generated */ IfcBoundingBox createIfcBoundingBox(); /** * Returns a new object of class '<em>Ifc Boxed Half Space</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boxed Half Space</em>'. * @generated */ IfcBoxedHalfSpace createIfcBoxedHalfSpace(); /** * Returns a new object of class '<em>Ifc Building</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building</em>'. * @generated */ IfcBuilding createIfcBuilding(); /** * Returns a new object of class '<em>Ifc Building Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building Element</em>'. * @generated */ IfcBuildingElement createIfcBuildingElement(); /** * Returns a new object of class '<em>Ifc Building Element Component</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building Element Component</em>'. * @generated */ IfcBuildingElementComponent createIfcBuildingElementComponent(); /** * Returns a new object of class '<em>Ifc Building Element Part</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building Element Part</em>'. * @generated */ IfcBuildingElementPart createIfcBuildingElementPart(); /** * Returns a new object of class '<em>Ifc Building Element Proxy</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building Element Proxy</em>'. * @generated */ IfcBuildingElementProxy createIfcBuildingElementProxy(); /** * Returns a new object of class '<em>Ifc Building Element Proxy Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building Element Proxy Type</em>'. * @generated */ IfcBuildingElementProxyType createIfcBuildingElementProxyType(); /** * Returns a new object of class '<em>Ifc Building Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building Element Type</em>'. * @generated */ IfcBuildingElementType createIfcBuildingElementType(); /** * Returns a new object of class '<em>Ifc Building Storey</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Building Storey</em>'. * @generated */ IfcBuildingStorey createIfcBuildingStorey(); /** * Returns a new object of class '<em>Ifc CShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc CShape Profile Def</em>'. * @generated */ IfcCShapeProfileDef createIfcCShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Cable Carrier Fitting Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cable Carrier Fitting Type</em>'. * @generated */ IfcCableCarrierFittingType createIfcCableCarrierFittingType(); /** * Returns a new object of class '<em>Ifc Cable Carrier Segment Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cable Carrier Segment Type</em>'. * @generated */ IfcCableCarrierSegmentType createIfcCableCarrierSegmentType(); /** * Returns a new object of class '<em>Ifc Cable Segment Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cable Segment Type</em>'. * @generated */ IfcCableSegmentType createIfcCableSegmentType(); /** * Returns a new object of class '<em>Ifc Calendar Date</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Calendar Date</em>'. * @generated */ IfcCalendarDate createIfcCalendarDate(); /** * Returns a new object of class '<em>Ifc Cartesian Point</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cartesian Point</em>'. * @generated */ IfcCartesianPoint createIfcCartesianPoint(); /** * Returns a new object of class '<em>Ifc Cartesian Transformation Operator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cartesian Transformation Operator</em>'. * @generated */ IfcCartesianTransformationOperator createIfcCartesianTransformationOperator(); /** * Returns a new object of class '<em>Ifc Cartesian Transformation Operator2 D</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cartesian Transformation Operator2 D</em>'. * @generated */ IfcCartesianTransformationOperator2D createIfcCartesianTransformationOperator2D(); /** * Returns a new object of class '<em>Ifc Cartesian Transformation Operator2 Dnon Uniform</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cartesian Transformation Operator2 Dnon Uniform</em>'. * @generated */ IfcCartesianTransformationOperator2DnonUniform createIfcCartesianTransformationOperator2DnonUniform(); /** * Returns a new object of class '<em>Ifc Cartesian Transformation Operator3 D</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cartesian Transformation Operator3 D</em>'. * @generated */ IfcCartesianTransformationOperator3D createIfcCartesianTransformationOperator3D(); /** * Returns a new object of class '<em>Ifc Cartesian Transformation Operator3 Dnon Uniform</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cartesian Transformation Operator3 Dnon Uniform</em>'. * @generated */ IfcCartesianTransformationOperator3DnonUniform createIfcCartesianTransformationOperator3DnonUniform(); /** * Returns a new object of class '<em>Ifc Center Line Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Center Line Profile Def</em>'. * @generated */ IfcCenterLineProfileDef createIfcCenterLineProfileDef(); /** * Returns a new object of class '<em>Ifc Chamfer Edge Feature</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Chamfer Edge Feature</em>'. * @generated */ IfcChamferEdgeFeature createIfcChamferEdgeFeature(); /** * Returns a new object of class '<em>Ifc Chiller Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Chiller Type</em>'. * @generated */ IfcChillerType createIfcChillerType(); /** * Returns a new object of class '<em>Ifc Circle</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Circle</em>'. * @generated */ IfcCircle createIfcCircle(); /** * Returns a new object of class '<em>Ifc Circle Hollow Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Circle Hollow Profile Def</em>'. * @generated */ IfcCircleHollowProfileDef createIfcCircleHollowProfileDef(); /** * Returns a new object of class '<em>Ifc Circle Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Circle Profile Def</em>'. * @generated */ IfcCircleProfileDef createIfcCircleProfileDef(); /** * Returns a new object of class '<em>Ifc Classification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Classification</em>'. * @generated */ IfcClassification createIfcClassification(); /** * Returns a new object of class '<em>Ifc Classification Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Classification Item</em>'. * @generated */ IfcClassificationItem createIfcClassificationItem(); /** * Returns a new object of class '<em>Ifc Classification Item Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Classification Item Relationship</em>'. * @generated */ IfcClassificationItemRelationship createIfcClassificationItemRelationship(); /** * Returns a new object of class '<em>Ifc Classification Notation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Classification Notation</em>'. * @generated */ IfcClassificationNotation createIfcClassificationNotation(); /** * Returns a new object of class '<em>Ifc Classification Notation Facet</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Classification Notation Facet</em>'. * @generated */ IfcClassificationNotationFacet createIfcClassificationNotationFacet(); /** * Returns a new object of class '<em>Ifc Classification Reference</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Classification Reference</em>'. * @generated */ IfcClassificationReference createIfcClassificationReference(); /** * Returns a new object of class '<em>Ifc Closed Shell</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Closed Shell</em>'. * @generated */ IfcClosedShell createIfcClosedShell(); /** * Returns a new object of class '<em>Ifc Coil Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Coil Type</em>'. * @generated */ IfcCoilType createIfcCoilType(); /** * Returns a new object of class '<em>Ifc Colour Rgb</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Colour Rgb</em>'. * @generated */ IfcColourRgb createIfcColourRgb(); /** * Returns a new object of class '<em>Ifc Colour Specification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Colour Specification</em>'. * @generated */ IfcColourSpecification createIfcColourSpecification(); /** * Returns a new object of class '<em>Ifc Column</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Column</em>'. * @generated */ IfcColumn createIfcColumn(); /** * Returns a new object of class '<em>Ifc Column Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Column Type</em>'. * @generated */ IfcColumnType createIfcColumnType(); /** * Returns a new object of class '<em>Ifc Complex Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Complex Property</em>'. * @generated */ IfcComplexProperty createIfcComplexProperty(); /** * Returns a new object of class '<em>Ifc Composite Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Composite Curve</em>'. * @generated */ IfcCompositeCurve createIfcCompositeCurve(); /** * Returns a new object of class '<em>Ifc Composite Curve Segment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Composite Curve Segment</em>'. * @generated */ IfcCompositeCurveSegment createIfcCompositeCurveSegment(); /** * Returns a new object of class '<em>Ifc Composite Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Composite Profile Def</em>'. * @generated */ IfcCompositeProfileDef createIfcCompositeProfileDef(); /** * Returns a new object of class '<em>Ifc Compressor Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Compressor Type</em>'. * @generated */ IfcCompressorType createIfcCompressorType(); /** * Returns a new object of class '<em>Ifc Condenser Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Condenser Type</em>'. * @generated */ IfcCondenserType createIfcCondenserType(); /** * Returns a new object of class '<em>Ifc Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Condition</em>'. * @generated */ IfcCondition createIfcCondition(); /** * Returns a new object of class '<em>Ifc Condition Criterion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Condition Criterion</em>'. * @generated */ IfcConditionCriterion createIfcConditionCriterion(); /** * Returns a new object of class '<em>Ifc Conic</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Conic</em>'. * @generated */ IfcConic createIfcConic(); /** * Returns a new object of class '<em>Ifc Connected Face Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Connected Face Set</em>'. * @generated */ IfcConnectedFaceSet createIfcConnectedFaceSet(); /** * Returns a new object of class '<em>Ifc Connection Curve Geometry</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Connection Curve Geometry</em>'. * @generated */ IfcConnectionCurveGeometry createIfcConnectionCurveGeometry(); /** * Returns a new object of class '<em>Ifc Connection Geometry</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Connection Geometry</em>'. * @generated */ IfcConnectionGeometry createIfcConnectionGeometry(); /** * Returns a new object of class '<em>Ifc Connection Point Eccentricity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Connection Point Eccentricity</em>'. * @generated */ IfcConnectionPointEccentricity createIfcConnectionPointEccentricity(); /** * Returns a new object of class '<em>Ifc Connection Point Geometry</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Connection Point Geometry</em>'. * @generated */ IfcConnectionPointGeometry createIfcConnectionPointGeometry(); /** * Returns a new object of class '<em>Ifc Connection Port Geometry</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Connection Port Geometry</em>'. * @generated */ IfcConnectionPortGeometry createIfcConnectionPortGeometry(); /** * Returns a new object of class '<em>Ifc Connection Surface Geometry</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Connection Surface Geometry</em>'. * @generated */ IfcConnectionSurfaceGeometry createIfcConnectionSurfaceGeometry(); /** * Returns a new object of class '<em>Ifc Constraint</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Constraint</em>'. * @generated */ IfcConstraint createIfcConstraint(); /** * Returns a new object of class '<em>Ifc Constraint Aggregation Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Constraint Aggregation Relationship</em>'. * @generated */ IfcConstraintAggregationRelationship createIfcConstraintAggregationRelationship(); /** * Returns a new object of class '<em>Ifc Constraint Classification Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Constraint Classification Relationship</em>'. * @generated */ IfcConstraintClassificationRelationship createIfcConstraintClassificationRelationship(); /** * Returns a new object of class '<em>Ifc Constraint Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Constraint Relationship</em>'. * @generated */ IfcConstraintRelationship createIfcConstraintRelationship(); /** * Returns a new object of class '<em>Ifc Construction Equipment Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Construction Equipment Resource</em>'. * @generated */ IfcConstructionEquipmentResource createIfcConstructionEquipmentResource(); /** * Returns a new object of class '<em>Ifc Construction Material Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Construction Material Resource</em>'. * @generated */ IfcConstructionMaterialResource createIfcConstructionMaterialResource(); /** * Returns a new object of class '<em>Ifc Construction Product Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Construction Product Resource</em>'. * @generated */ IfcConstructionProductResource createIfcConstructionProductResource(); /** * Returns a new object of class '<em>Ifc Construction Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Construction Resource</em>'. * @generated */ IfcConstructionResource createIfcConstructionResource(); /** * Returns a new object of class '<em>Ifc Context Dependent Unit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Context Dependent Unit</em>'. * @generated */ IfcContextDependentUnit createIfcContextDependentUnit(); /** * Returns a new object of class '<em>Ifc Control</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Control</em>'. * @generated */ IfcControl createIfcControl(); /** * Returns a new object of class '<em>Ifc Controller Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Controller Type</em>'. * @generated */ IfcControllerType createIfcControllerType(); /** * Returns a new object of class '<em>Ifc Conversion Based Unit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Conversion Based Unit</em>'. * @generated */ IfcConversionBasedUnit createIfcConversionBasedUnit(); /** * Returns a new object of class '<em>Ifc Cooled Beam Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cooled Beam Type</em>'. * @generated */ IfcCooledBeamType createIfcCooledBeamType(); /** * Returns a new object of class '<em>Ifc Cooling Tower Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cooling Tower Type</em>'. * @generated */ IfcCoolingTowerType createIfcCoolingTowerType(); /** * Returns a new object of class '<em>Ifc Coordinated Universal Time Offset</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Coordinated Universal Time Offset</em>'. * @generated */ IfcCoordinatedUniversalTimeOffset createIfcCoordinatedUniversalTimeOffset(); /** * Returns a new object of class '<em>Ifc Cost Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cost Item</em>'. * @generated */ IfcCostItem createIfcCostItem(); /** * Returns a new object of class '<em>Ifc Cost Schedule</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cost Schedule</em>'. * @generated */ IfcCostSchedule createIfcCostSchedule(); /** * Returns a new object of class '<em>Ifc Cost Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Cost Value</em>'. * @generated */ IfcCostValue createIfcCostValue(); /** * Returns a new object of class '<em>Ifc Covering</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Covering</em>'. * @generated */ IfcCovering createIfcCovering(); /** * Returns a new object of class '<em>Ifc Covering Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Covering Type</em>'. * @generated */ IfcCoveringType createIfcCoveringType(); /** * Returns a new object of class '<em>Ifc Crane Rail AShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Crane Rail AShape Profile Def</em>'. * @generated */ IfcCraneRailAShapeProfileDef createIfcCraneRailAShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Crane Rail FShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Crane Rail FShape Profile Def</em>'. * @generated */ IfcCraneRailFShapeProfileDef createIfcCraneRailFShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Crew Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Crew Resource</em>'. * @generated */ IfcCrewResource createIfcCrewResource(); /** * Returns a new object of class '<em>Ifc Csg Primitive3 D</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Csg Primitive3 D</em>'. * @generated */ IfcCsgPrimitive3D createIfcCsgPrimitive3D(); /** * Returns a new object of class '<em>Ifc Csg Solid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Csg Solid</em>'. * @generated */ IfcCsgSolid createIfcCsgSolid(); /** * Returns a new object of class '<em>Ifc Currency Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Currency Relationship</em>'. * @generated */ IfcCurrencyRelationship createIfcCurrencyRelationship(); /** * Returns a new object of class '<em>Ifc Curtain Wall</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curtain Wall</em>'. * @generated */ IfcCurtainWall createIfcCurtainWall(); /** * Returns a new object of class '<em>Ifc Curtain Wall Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curtain Wall Type</em>'. * @generated */ IfcCurtainWallType createIfcCurtainWallType(); /** * Returns a new object of class '<em>Ifc Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curve</em>'. * @generated */ IfcCurve createIfcCurve(); /** * Returns a new object of class '<em>Ifc Curve Bounded Plane</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curve Bounded Plane</em>'. * @generated */ IfcCurveBoundedPlane createIfcCurveBoundedPlane(); /** * Returns a new object of class '<em>Ifc Curve Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curve Style</em>'. * @generated */ IfcCurveStyle createIfcCurveStyle(); /** * Returns a new object of class '<em>Ifc Curve Style Font</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curve Style Font</em>'. * @generated */ IfcCurveStyleFont createIfcCurveStyleFont(); /** * Returns a new object of class '<em>Ifc Curve Style Font And Scaling</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curve Style Font And Scaling</em>'. * @generated */ IfcCurveStyleFontAndScaling createIfcCurveStyleFontAndScaling(); /** * Returns a new object of class '<em>Ifc Curve Style Font Pattern</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curve Style Font Pattern</em>'. * @generated */ IfcCurveStyleFontPattern createIfcCurveStyleFontPattern(); /** * Returns a new object of class '<em>Ifc Damper Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Damper Type</em>'. * @generated */ IfcDamperType createIfcDamperType(); /** * Returns a new object of class '<em>Ifc Date And Time</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Date And Time</em>'. * @generated */ IfcDateAndTime createIfcDateAndTime(); /** * Returns a new object of class '<em>Ifc Defined Symbol</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Defined Symbol</em>'. * @generated */ IfcDefinedSymbol createIfcDefinedSymbol(); /** * Returns a new object of class '<em>Ifc Derived Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Derived Profile Def</em>'. * @generated */ IfcDerivedProfileDef createIfcDerivedProfileDef(); /** * Returns a new object of class '<em>Ifc Derived Unit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Derived Unit</em>'. * @generated */ IfcDerivedUnit createIfcDerivedUnit(); /** * Returns a new object of class '<em>Ifc Derived Unit Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Derived Unit Element</em>'. * @generated */ IfcDerivedUnitElement createIfcDerivedUnitElement(); /** * Returns a new object of class '<em>Ifc Diameter Dimension</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Diameter Dimension</em>'. * @generated */ IfcDiameterDimension createIfcDiameterDimension(); /** * Returns a new object of class '<em>Ifc Dimension Callout Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dimension Callout Relationship</em>'. * @generated */ IfcDimensionCalloutRelationship createIfcDimensionCalloutRelationship(); /** * Returns a new object of class '<em>Ifc Dimension Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dimension Curve</em>'. * @generated */ IfcDimensionCurve createIfcDimensionCurve(); /** * Returns a new object of class '<em>Ifc Dimension Curve Directed Callout</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dimension Curve Directed Callout</em>'. * @generated */ IfcDimensionCurveDirectedCallout createIfcDimensionCurveDirectedCallout(); /** * Returns a new object of class '<em>Ifc Dimension Curve Terminator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dimension Curve Terminator</em>'. * @generated */ IfcDimensionCurveTerminator createIfcDimensionCurveTerminator(); /** * Returns a new object of class '<em>Ifc Dimension Pair</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dimension Pair</em>'. * @generated */ IfcDimensionPair createIfcDimensionPair(); /** * Returns a new object of class '<em>Ifc Dimensional Exponents</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dimensional Exponents</em>'. * @generated */ IfcDimensionalExponents createIfcDimensionalExponents(); /** * Returns a new object of class '<em>Ifc Direction</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Direction</em>'. * @generated */ IfcDirection createIfcDirection(); /** * Returns a new object of class '<em>Ifc Discrete Accessory</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Discrete Accessory</em>'. * @generated */ IfcDiscreteAccessory createIfcDiscreteAccessory(); /** * Returns a new object of class '<em>Ifc Discrete Accessory Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Discrete Accessory Type</em>'. * @generated */ IfcDiscreteAccessoryType createIfcDiscreteAccessoryType(); /** * Returns a new object of class '<em>Ifc Distribution Chamber Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Chamber Element</em>'. * @generated */ IfcDistributionChamberElement createIfcDistributionChamberElement(); /** * Returns a new object of class '<em>Ifc Distribution Chamber Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Chamber Element Type</em>'. * @generated */ IfcDistributionChamberElementType createIfcDistributionChamberElementType(); /** * Returns a new object of class '<em>Ifc Distribution Control Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Control Element</em>'. * @generated */ IfcDistributionControlElement createIfcDistributionControlElement(); /** * Returns a new object of class '<em>Ifc Distribution Control Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Control Element Type</em>'. * @generated */ IfcDistributionControlElementType createIfcDistributionControlElementType(); /** * Returns a new object of class '<em>Ifc Distribution Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Element</em>'. * @generated */ IfcDistributionElement createIfcDistributionElement(); /** * Returns a new object of class '<em>Ifc Distribution Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Element Type</em>'. * @generated */ IfcDistributionElementType createIfcDistributionElementType(); /** * Returns a new object of class '<em>Ifc Distribution Flow Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Flow Element</em>'. * @generated */ IfcDistributionFlowElement createIfcDistributionFlowElement(); /** * Returns a new object of class '<em>Ifc Distribution Flow Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Flow Element Type</em>'. * @generated */ IfcDistributionFlowElementType createIfcDistributionFlowElementType(); /** * Returns a new object of class '<em>Ifc Distribution Port</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Distribution Port</em>'. * @generated */ IfcDistributionPort createIfcDistributionPort(); /** * Returns a new object of class '<em>Ifc Document Electronic Format</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Document Electronic Format</em>'. * @generated */ IfcDocumentElectronicFormat createIfcDocumentElectronicFormat(); /** * Returns a new object of class '<em>Ifc Document Information</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Document Information</em>'. * @generated */ IfcDocumentInformation createIfcDocumentInformation(); /** * Returns a new object of class '<em>Ifc Document Information Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Document Information Relationship</em>'. * @generated */ IfcDocumentInformationRelationship createIfcDocumentInformationRelationship(); /** * Returns a new object of class '<em>Ifc Document Reference</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Document Reference</em>'. * @generated */ IfcDocumentReference createIfcDocumentReference(); /** * Returns a new object of class '<em>Ifc Door</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Door</em>'. * @generated */ IfcDoor createIfcDoor(); /** * Returns a new object of class '<em>Ifc Door Lining Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Door Lining Properties</em>'. * @generated */ IfcDoorLiningProperties createIfcDoorLiningProperties(); /** * Returns a new object of class '<em>Ifc Door Panel Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Door Panel Properties</em>'. * @generated */ IfcDoorPanelProperties createIfcDoorPanelProperties(); /** * Returns a new object of class '<em>Ifc Door Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Door Style</em>'. * @generated */ IfcDoorStyle createIfcDoorStyle(); /** * Returns a new object of class '<em>Ifc Draughting Callout</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Draughting Callout</em>'. * @generated */ IfcDraughtingCallout createIfcDraughtingCallout(); /** * Returns a new object of class '<em>Ifc Draughting Callout Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Draughting Callout Relationship</em>'. * @generated */ IfcDraughtingCalloutRelationship createIfcDraughtingCalloutRelationship(); /** * Returns a new object of class '<em>Ifc Draughting Pre Defined Colour</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Draughting Pre Defined Colour</em>'. * @generated */ IfcDraughtingPreDefinedColour createIfcDraughtingPreDefinedColour(); /** * Returns a new object of class '<em>Ifc Draughting Pre Defined Curve Font</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Draughting Pre Defined Curve Font</em>'. * @generated */ IfcDraughtingPreDefinedCurveFont createIfcDraughtingPreDefinedCurveFont(); /** * Returns a new object of class '<em>Ifc Draughting Pre Defined Text Font</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Draughting Pre Defined Text Font</em>'. * @generated */ IfcDraughtingPreDefinedTextFont createIfcDraughtingPreDefinedTextFont(); /** * Returns a new object of class '<em>Ifc Duct Fitting Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Duct Fitting Type</em>'. * @generated */ IfcDuctFittingType createIfcDuctFittingType(); /** * Returns a new object of class '<em>Ifc Duct Segment Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Duct Segment Type</em>'. * @generated */ IfcDuctSegmentType createIfcDuctSegmentType(); /** * Returns a new object of class '<em>Ifc Duct Silencer Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Duct Silencer Type</em>'. * @generated */ IfcDuctSilencerType createIfcDuctSilencerType(); /** * Returns a new object of class '<em>Ifc Edge</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Edge</em>'. * @generated */ IfcEdge createIfcEdge(); /** * Returns a new object of class '<em>Ifc Edge Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Edge Curve</em>'. * @generated */ IfcEdgeCurve createIfcEdgeCurve(); /** * Returns a new object of class '<em>Ifc Edge Feature</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Edge Feature</em>'. * @generated */ IfcEdgeFeature createIfcEdgeFeature(); /** * Returns a new object of class '<em>Ifc Edge Loop</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Edge Loop</em>'. * @generated */ IfcEdgeLoop createIfcEdgeLoop(); /** * Returns a new object of class '<em>Ifc Electric Appliance Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Appliance Type</em>'. * @generated */ IfcElectricApplianceType createIfcElectricApplianceType(); /** * Returns a new object of class '<em>Ifc Electric Distribution Point</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Distribution Point</em>'. * @generated */ IfcElectricDistributionPoint createIfcElectricDistributionPoint(); /** * Returns a new object of class '<em>Ifc Electric Flow Storage Device Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Flow Storage Device Type</em>'. * @generated */ IfcElectricFlowStorageDeviceType createIfcElectricFlowStorageDeviceType(); /** * Returns a new object of class '<em>Ifc Electric Generator Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Generator Type</em>'. * @generated */ IfcElectricGeneratorType createIfcElectricGeneratorType(); /** * Returns a new object of class '<em>Ifc Electric Heater Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Heater Type</em>'. * @generated */ IfcElectricHeaterType createIfcElectricHeaterType(); /** * Returns a new object of class '<em>Ifc Electric Motor Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Motor Type</em>'. * @generated */ IfcElectricMotorType createIfcElectricMotorType(); /** * Returns a new object of class '<em>Ifc Electric Time Control Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Time Control Type</em>'. * @generated */ IfcElectricTimeControlType createIfcElectricTimeControlType(); /** * Returns a new object of class '<em>Ifc Electrical Base Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electrical Base Properties</em>'. * @generated */ IfcElectricalBaseProperties createIfcElectricalBaseProperties(); /** * Returns a new object of class '<em>Ifc Electrical Circuit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electrical Circuit</em>'. * @generated */ IfcElectricalCircuit createIfcElectricalCircuit(); /** * Returns a new object of class '<em>Ifc Electrical Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electrical Element</em>'. * @generated */ IfcElectricalElement createIfcElectricalElement(); /** * Returns a new object of class '<em>Ifc Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Element</em>'. * @generated */ IfcElement createIfcElement(); /** * Returns a new object of class '<em>Ifc Element Assembly</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Element Assembly</em>'. * @generated */ IfcElementAssembly createIfcElementAssembly(); /** * Returns a new object of class '<em>Ifc Element Component</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Element Component</em>'. * @generated */ IfcElementComponent createIfcElementComponent(); /** * Returns a new object of class '<em>Ifc Element Component Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Element Component Type</em>'. * @generated */ IfcElementComponentType createIfcElementComponentType(); /** * Returns a new object of class '<em>Ifc Element Quantity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Element Quantity</em>'. * @generated */ IfcElementQuantity createIfcElementQuantity(); /** * Returns a new object of class '<em>Ifc Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Element Type</em>'. * @generated */ IfcElementType createIfcElementType(); /** * Returns a new object of class '<em>Ifc Elementary Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Elementary Surface</em>'. * @generated */ IfcElementarySurface createIfcElementarySurface(); /** * Returns a new object of class '<em>Ifc Ellipse</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Ellipse</em>'. * @generated */ IfcEllipse createIfcEllipse(); /** * Returns a new object of class '<em>Ifc Ellipse Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Ellipse Profile Def</em>'. * @generated */ IfcEllipseProfileDef createIfcEllipseProfileDef(); /** * Returns a new object of class '<em>Ifc Energy Conversion Device</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Energy Conversion Device</em>'. * @generated */ IfcEnergyConversionDevice createIfcEnergyConversionDevice(); /** * Returns a new object of class '<em>Ifc Energy Conversion Device Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Energy Conversion Device Type</em>'. * @generated */ IfcEnergyConversionDeviceType createIfcEnergyConversionDeviceType(); /** * Returns a new object of class '<em>Ifc Energy Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Energy Properties</em>'. * @generated */ IfcEnergyProperties createIfcEnergyProperties(); /** * Returns a new object of class '<em>Ifc Environmental Impact Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Environmental Impact Value</em>'. * @generated */ IfcEnvironmentalImpactValue createIfcEnvironmentalImpactValue(); /** * Returns a new object of class '<em>Ifc Equipment Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Equipment Element</em>'. * @generated */ IfcEquipmentElement createIfcEquipmentElement(); /** * Returns a new object of class '<em>Ifc Equipment Standard</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Equipment Standard</em>'. * @generated */ IfcEquipmentStandard createIfcEquipmentStandard(); /** * Returns a new object of class '<em>Ifc Evaporative Cooler Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Evaporative Cooler Type</em>'. * @generated */ IfcEvaporativeCoolerType createIfcEvaporativeCoolerType(); /** * Returns a new object of class '<em>Ifc Evaporator Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Evaporator Type</em>'. * @generated */ IfcEvaporatorType createIfcEvaporatorType(); /** * Returns a new object of class '<em>Ifc Extended Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Extended Material Properties</em>'. * @generated */ IfcExtendedMaterialProperties createIfcExtendedMaterialProperties(); /** * Returns a new object of class '<em>Ifc External Reference</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc External Reference</em>'. * @generated */ IfcExternalReference createIfcExternalReference(); /** * Returns a new object of class '<em>Ifc Externally Defined Hatch Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Externally Defined Hatch Style</em>'. * @generated */ IfcExternallyDefinedHatchStyle createIfcExternallyDefinedHatchStyle(); /** * Returns a new object of class '<em>Ifc Externally Defined Surface Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Externally Defined Surface Style</em>'. * @generated */ IfcExternallyDefinedSurfaceStyle createIfcExternallyDefinedSurfaceStyle(); /** * Returns a new object of class '<em>Ifc Externally Defined Symbol</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Externally Defined Symbol</em>'. * @generated */ IfcExternallyDefinedSymbol createIfcExternallyDefinedSymbol(); /** * Returns a new object of class '<em>Ifc Externally Defined Text Font</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Externally Defined Text Font</em>'. * @generated */ IfcExternallyDefinedTextFont createIfcExternallyDefinedTextFont(); /** * Returns a new object of class '<em>Ifc Extruded Area Solid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Extruded Area Solid</em>'. * @generated */ IfcExtrudedAreaSolid createIfcExtrudedAreaSolid(); /** * Returns a new object of class '<em>Ifc Face</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Face</em>'. * @generated */ IfcFace createIfcFace(); /** * Returns a new object of class '<em>Ifc Face Based Surface Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Face Based Surface Model</em>'. * @generated */ IfcFaceBasedSurfaceModel createIfcFaceBasedSurfaceModel(); /** * Returns a new object of class '<em>Ifc Face Bound</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Face Bound</em>'. * @generated */ IfcFaceBound createIfcFaceBound(); /** * Returns a new object of class '<em>Ifc Face Outer Bound</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Face Outer Bound</em>'. * @generated */ IfcFaceOuterBound createIfcFaceOuterBound(); /** * Returns a new object of class '<em>Ifc Face Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Face Surface</em>'. * @generated */ IfcFaceSurface createIfcFaceSurface(); /** * Returns a new object of class '<em>Ifc Faceted Brep</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Faceted Brep</em>'. * @generated */ IfcFacetedBrep createIfcFacetedBrep(); /** * Returns a new object of class '<em>Ifc Faceted Brep With Voids</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Faceted Brep With Voids</em>'. * @generated */ IfcFacetedBrepWithVoids createIfcFacetedBrepWithVoids(); /** * Returns a new object of class '<em>Ifc Failure Connection Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Failure Connection Condition</em>'. * @generated */ IfcFailureConnectionCondition createIfcFailureConnectionCondition(); /** * Returns a new object of class '<em>Ifc Fan Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fan Type</em>'. * @generated */ IfcFanType createIfcFanType(); /** * Returns a new object of class '<em>Ifc Fastener</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fastener</em>'. * @generated */ IfcFastener createIfcFastener(); /** * Returns a new object of class '<em>Ifc Fastener Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fastener Type</em>'. * @generated */ IfcFastenerType createIfcFastenerType(); /** * Returns a new object of class '<em>Ifc Feature Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Feature Element</em>'. * @generated */ IfcFeatureElement createIfcFeatureElement(); /** * Returns a new object of class '<em>Ifc Feature Element Addition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Feature Element Addition</em>'. * @generated */ IfcFeatureElementAddition createIfcFeatureElementAddition(); /** * Returns a new object of class '<em>Ifc Feature Element Subtraction</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Feature Element Subtraction</em>'. * @generated */ IfcFeatureElementSubtraction createIfcFeatureElementSubtraction(); /** * Returns a new object of class '<em>Ifc Fill Area Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fill Area Style</em>'. * @generated */ IfcFillAreaStyle createIfcFillAreaStyle(); /** * Returns a new object of class '<em>Ifc Fill Area Style Hatching</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fill Area Style Hatching</em>'. * @generated */ IfcFillAreaStyleHatching createIfcFillAreaStyleHatching(); /** * Returns a new object of class '<em>Ifc Fill Area Style Tile Symbol With Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fill Area Style Tile Symbol With Style</em>'. * @generated */ IfcFillAreaStyleTileSymbolWithStyle createIfcFillAreaStyleTileSymbolWithStyle(); /** * Returns a new object of class '<em>Ifc Fill Area Style Tiles</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fill Area Style Tiles</em>'. * @generated */ IfcFillAreaStyleTiles createIfcFillAreaStyleTiles(); /** * Returns a new object of class '<em>Ifc Filter Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Filter Type</em>'. * @generated */ IfcFilterType createIfcFilterType(); /** * Returns a new object of class '<em>Ifc Fire Suppression Terminal Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fire Suppression Terminal Type</em>'. * @generated */ IfcFireSuppressionTerminalType createIfcFireSuppressionTerminalType(); /** * Returns a new object of class '<em>Ifc Flow Controller</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Controller</em>'. * @generated */ IfcFlowController createIfcFlowController(); /** * Returns a new object of class '<em>Ifc Flow Controller Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Controller Type</em>'. * @generated */ IfcFlowControllerType createIfcFlowControllerType(); /** * Returns a new object of class '<em>Ifc Flow Fitting</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Fitting</em>'. * @generated */ IfcFlowFitting createIfcFlowFitting(); /** * Returns a new object of class '<em>Ifc Flow Fitting Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Fitting Type</em>'. * @generated */ IfcFlowFittingType createIfcFlowFittingType(); /** * Returns a new object of class '<em>Ifc Flow Instrument Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Instrument Type</em>'. * @generated */ IfcFlowInstrumentType createIfcFlowInstrumentType(); /** * Returns a new object of class '<em>Ifc Flow Meter Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Meter Type</em>'. * @generated */ IfcFlowMeterType createIfcFlowMeterType(); /** * Returns a new object of class '<em>Ifc Flow Moving Device</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Moving Device</em>'. * @generated */ IfcFlowMovingDevice createIfcFlowMovingDevice(); /** * Returns a new object of class '<em>Ifc Flow Moving Device Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Moving Device Type</em>'. * @generated */ IfcFlowMovingDeviceType createIfcFlowMovingDeviceType(); /** * Returns a new object of class '<em>Ifc Flow Segment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Segment</em>'. * @generated */ IfcFlowSegment createIfcFlowSegment(); /** * Returns a new object of class '<em>Ifc Flow Segment Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Segment Type</em>'. * @generated */ IfcFlowSegmentType createIfcFlowSegmentType(); /** * Returns a new object of class '<em>Ifc Flow Storage Device</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Storage Device</em>'. * @generated */ IfcFlowStorageDevice createIfcFlowStorageDevice(); /** * Returns a new object of class '<em>Ifc Flow Storage Device Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Storage Device Type</em>'. * @generated */ IfcFlowStorageDeviceType createIfcFlowStorageDeviceType(); /** * Returns a new object of class '<em>Ifc Flow Terminal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Terminal</em>'. * @generated */ IfcFlowTerminal createIfcFlowTerminal(); /** * Returns a new object of class '<em>Ifc Flow Terminal Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Terminal Type</em>'. * @generated */ IfcFlowTerminalType createIfcFlowTerminalType(); /** * Returns a new object of class '<em>Ifc Flow Treatment Device</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Treatment Device</em>'. * @generated */ IfcFlowTreatmentDevice createIfcFlowTreatmentDevice(); /** * Returns a new object of class '<em>Ifc Flow Treatment Device Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Flow Treatment Device Type</em>'. * @generated */ IfcFlowTreatmentDeviceType createIfcFlowTreatmentDeviceType(); /** * Returns a new object of class '<em>Ifc Fluid Flow Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fluid Flow Properties</em>'. * @generated */ IfcFluidFlowProperties createIfcFluidFlowProperties(); /** * Returns a new object of class '<em>Ifc Footing</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Footing</em>'. * @generated */ IfcFooting createIfcFooting(); /** * Returns a new object of class '<em>Ifc Fuel Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Fuel Properties</em>'. * @generated */ IfcFuelProperties createIfcFuelProperties(); /** * Returns a new object of class '<em>Ifc Furnishing Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Furnishing Element</em>'. * @generated */ IfcFurnishingElement createIfcFurnishingElement(); /** * Returns a new object of class '<em>Ifc Furnishing Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Furnishing Element Type</em>'. * @generated */ IfcFurnishingElementType createIfcFurnishingElementType(); /** * Returns a new object of class '<em>Ifc Furniture Standard</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Furniture Standard</em>'. * @generated */ IfcFurnitureStandard createIfcFurnitureStandard(); /** * Returns a new object of class '<em>Ifc Furniture Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Furniture Type</em>'. * @generated */ IfcFurnitureType createIfcFurnitureType(); /** * Returns a new object of class '<em>Ifc Gas Terminal Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Gas Terminal Type</em>'. * @generated */ IfcGasTerminalType createIfcGasTerminalType(); /** * Returns a new object of class '<em>Ifc General Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc General Material Properties</em>'. * @generated */ IfcGeneralMaterialProperties createIfcGeneralMaterialProperties(); /** * Returns a new object of class '<em>Ifc General Profile Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc General Profile Properties</em>'. * @generated */ IfcGeneralProfileProperties createIfcGeneralProfileProperties(); /** * Returns a new object of class '<em>Ifc Geometric Curve Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Geometric Curve Set</em>'. * @generated */ IfcGeometricCurveSet createIfcGeometricCurveSet(); /** * Returns a new object of class '<em>Ifc Geometric Representation Context</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Geometric Representation Context</em>'. * @generated */ IfcGeometricRepresentationContext createIfcGeometricRepresentationContext(); /** * Returns a new object of class '<em>Ifc Geometric Representation Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Geometric Representation Item</em>'. * @generated */ IfcGeometricRepresentationItem createIfcGeometricRepresentationItem(); /** * Returns a new object of class '<em>Ifc Geometric Representation Sub Context</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Geometric Representation Sub Context</em>'. * @generated */ IfcGeometricRepresentationSubContext createIfcGeometricRepresentationSubContext(); /** * Returns a new object of class '<em>Ifc Geometric Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Geometric Set</em>'. * @generated */ IfcGeometricSet createIfcGeometricSet(); /** * Returns a new object of class '<em>Ifc Grid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Grid</em>'. * @generated */ IfcGrid createIfcGrid(); /** * Returns a new object of class '<em>Ifc Grid Axis</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Grid Axis</em>'. * @generated */ IfcGridAxis createIfcGridAxis(); /** * Returns a new object of class '<em>Ifc Grid Placement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Grid Placement</em>'. * @generated */ IfcGridPlacement createIfcGridPlacement(); /** * Returns a new object of class '<em>Ifc Group</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Group</em>'. * @generated */ IfcGroup createIfcGroup(); /** * Returns a new object of class '<em>Ifc Half Space Solid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Half Space Solid</em>'. * @generated */ IfcHalfSpaceSolid createIfcHalfSpaceSolid(); /** * Returns a new object of class '<em>Ifc Heat Exchanger Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Heat Exchanger Type</em>'. * @generated */ IfcHeatExchangerType createIfcHeatExchangerType(); /** * Returns a new object of class '<em>Ifc Humidifier Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Humidifier Type</em>'. * @generated */ IfcHumidifierType createIfcHumidifierType(); /** * Returns a new object of class '<em>Ifc Hygroscopic Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Hygroscopic Material Properties</em>'. * @generated */ IfcHygroscopicMaterialProperties createIfcHygroscopicMaterialProperties(); /** * Returns a new object of class '<em>Ifc IShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc IShape Profile Def</em>'. * @generated */ IfcIShapeProfileDef createIfcIShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Image Texture</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Image Texture</em>'. * @generated */ IfcImageTexture createIfcImageTexture(); /** * Returns a new object of class '<em>Ifc Inventory</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Inventory</em>'. * @generated */ IfcInventory createIfcInventory(); /** * Returns a new object of class '<em>Ifc Irregular Time Series</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Irregular Time Series</em>'. * @generated */ IfcIrregularTimeSeries createIfcIrregularTimeSeries(); /** * Returns a new object of class '<em>Ifc Irregular Time Series Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Irregular Time Series Value</em>'. * @generated */ IfcIrregularTimeSeriesValue createIfcIrregularTimeSeriesValue(); /** * Returns a new object of class '<em>Ifc Junction Box Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Junction Box Type</em>'. * @generated */ IfcJunctionBoxType createIfcJunctionBoxType(); /** * Returns a new object of class '<em>Ifc LShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc LShape Profile Def</em>'. * @generated */ IfcLShapeProfileDef createIfcLShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Labor Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Labor Resource</em>'. * @generated */ IfcLaborResource createIfcLaborResource(); /** * Returns a new object of class '<em>Ifc Lamp Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Lamp Type</em>'. * @generated */ IfcLampType createIfcLampType(); /** * Returns a new object of class '<em>Ifc Library Information</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Library Information</em>'. * @generated */ IfcLibraryInformation createIfcLibraryInformation(); /** * Returns a new object of class '<em>Ifc Library Reference</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Library Reference</em>'. * @generated */ IfcLibraryReference createIfcLibraryReference(); /** * Returns a new object of class '<em>Ifc Light Distribution Data</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Distribution Data</em>'. * @generated */ IfcLightDistributionData createIfcLightDistributionData(); /** * Returns a new object of class '<em>Ifc Light Fixture Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Fixture Type</em>'. * @generated */ IfcLightFixtureType createIfcLightFixtureType(); /** * Returns a new object of class '<em>Ifc Light Intensity Distribution</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Intensity Distribution</em>'. * @generated */ IfcLightIntensityDistribution createIfcLightIntensityDistribution(); /** * Returns a new object of class '<em>Ifc Light Source</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Source</em>'. * @generated */ IfcLightSource createIfcLightSource(); /** * Returns a new object of class '<em>Ifc Light Source Ambient</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Source Ambient</em>'. * @generated */ IfcLightSourceAmbient createIfcLightSourceAmbient(); /** * Returns a new object of class '<em>Ifc Light Source Directional</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Source Directional</em>'. * @generated */ IfcLightSourceDirectional createIfcLightSourceDirectional(); /** * Returns a new object of class '<em>Ifc Light Source Goniometric</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Source Goniometric</em>'. * @generated */ IfcLightSourceGoniometric createIfcLightSourceGoniometric(); /** * Returns a new object of class '<em>Ifc Light Source Positional</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Source Positional</em>'. * @generated */ IfcLightSourcePositional createIfcLightSourcePositional(); /** * Returns a new object of class '<em>Ifc Light Source Spot</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Light Source Spot</em>'. * @generated */ IfcLightSourceSpot createIfcLightSourceSpot(); /** * Returns a new object of class '<em>Ifc Line</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Line</em>'. * @generated */ IfcLine createIfcLine(); /** * Returns a new object of class '<em>Ifc Linear Dimension</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Linear Dimension</em>'. * @generated */ IfcLinearDimension createIfcLinearDimension(); /** * Returns a new object of class '<em>Ifc Local Placement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Local Placement</em>'. * @generated */ IfcLocalPlacement createIfcLocalPlacement(); /** * Returns a new object of class '<em>Ifc Local Time</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Local Time</em>'. * @generated */ IfcLocalTime createIfcLocalTime(); /** * Returns a new object of class '<em>Ifc Loop</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Loop</em>'. * @generated */ IfcLoop createIfcLoop(); /** * Returns a new object of class '<em>Ifc Manifold Solid Brep</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Manifold Solid Brep</em>'. * @generated */ IfcManifoldSolidBrep createIfcManifoldSolidBrep(); /** * Returns a new object of class '<em>Ifc Mapped Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mapped Item</em>'. * @generated */ IfcMappedItem createIfcMappedItem(); /** * Returns a new object of class '<em>Ifc Material</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material</em>'. * @generated */ IfcMaterial createIfcMaterial(); /** * Returns a new object of class '<em>Ifc Material Classification Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material Classification Relationship</em>'. * @generated */ IfcMaterialClassificationRelationship createIfcMaterialClassificationRelationship(); /** * Returns a new object of class '<em>Ifc Material Definition Representation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material Definition Representation</em>'. * @generated */ IfcMaterialDefinitionRepresentation createIfcMaterialDefinitionRepresentation(); /** * Returns a new object of class '<em>Ifc Material Layer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material Layer</em>'. * @generated */ IfcMaterialLayer createIfcMaterialLayer(); /** * Returns a new object of class '<em>Ifc Material Layer Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material Layer Set</em>'. * @generated */ IfcMaterialLayerSet createIfcMaterialLayerSet(); /** * Returns a new object of class '<em>Ifc Material Layer Set Usage</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material Layer Set Usage</em>'. * @generated */ IfcMaterialLayerSetUsage createIfcMaterialLayerSetUsage(); /** * Returns a new object of class '<em>Ifc Material List</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material List</em>'. * @generated */ IfcMaterialList createIfcMaterialList(); /** * Returns a new object of class '<em>Ifc Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Material Properties</em>'. * @generated */ IfcMaterialProperties createIfcMaterialProperties(); /** * Returns a new object of class '<em>Ifc Measure With Unit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Measure With Unit</em>'. * @generated */ IfcMeasureWithUnit createIfcMeasureWithUnit(); /** * Returns a new object of class '<em>Ifc Mechanical Concrete Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mechanical Concrete Material Properties</em>'. * @generated */ IfcMechanicalConcreteMaterialProperties createIfcMechanicalConcreteMaterialProperties(); /** * Returns a new object of class '<em>Ifc Mechanical Fastener</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mechanical Fastener</em>'. * @generated */ IfcMechanicalFastener createIfcMechanicalFastener(); /** * Returns a new object of class '<em>Ifc Mechanical Fastener Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mechanical Fastener Type</em>'. * @generated */ IfcMechanicalFastenerType createIfcMechanicalFastenerType(); /** * Returns a new object of class '<em>Ifc Mechanical Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mechanical Material Properties</em>'. * @generated */ IfcMechanicalMaterialProperties createIfcMechanicalMaterialProperties(); /** * Returns a new object of class '<em>Ifc Mechanical Steel Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mechanical Steel Material Properties</em>'. * @generated */ IfcMechanicalSteelMaterialProperties createIfcMechanicalSteelMaterialProperties(); /** * Returns a new object of class '<em>Ifc Member</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Member</em>'. * @generated */ IfcMember createIfcMember(); /** * Returns a new object of class '<em>Ifc Member Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Member Type</em>'. * @generated */ IfcMemberType createIfcMemberType(); /** * Returns a new object of class '<em>Ifc Metric</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Metric</em>'. * @generated */ IfcMetric createIfcMetric(); /** * Returns a new object of class '<em>Ifc Monetary Unit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Monetary Unit</em>'. * @generated */ IfcMonetaryUnit createIfcMonetaryUnit(); /** * Returns a new object of class '<em>Ifc Motor Connection Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Motor Connection Type</em>'. * @generated */ IfcMotorConnectionType createIfcMotorConnectionType(); /** * Returns a new object of class '<em>Ifc Move</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Move</em>'. * @generated */ IfcMove createIfcMove(); /** * Returns a new object of class '<em>Ifc Named Unit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Named Unit</em>'. * @generated */ IfcNamedUnit createIfcNamedUnit(); /** * Returns a new object of class '<em>Ifc Object</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Object</em>'. * @generated */ IfcObject createIfcObject(); /** * Returns a new object of class '<em>Ifc Object Definition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Object Definition</em>'. * @generated */ IfcObjectDefinition createIfcObjectDefinition(); /** * Returns a new object of class '<em>Ifc Object Placement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Object Placement</em>'. * @generated */ IfcObjectPlacement createIfcObjectPlacement(); /** * Returns a new object of class '<em>Ifc Objective</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Objective</em>'. * @generated */ IfcObjective createIfcObjective(); /** * Returns a new object of class '<em>Ifc Occupant</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Occupant</em>'. * @generated */ IfcOccupant createIfcOccupant(); /** * Returns a new object of class '<em>Ifc Offset Curve2 D</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Offset Curve2 D</em>'. * @generated */ IfcOffsetCurve2D createIfcOffsetCurve2D(); /** * Returns a new object of class '<em>Ifc Offset Curve3 D</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Offset Curve3 D</em>'. * @generated */ IfcOffsetCurve3D createIfcOffsetCurve3D(); /** * Returns a new object of class '<em>Ifc One Direction Repeat Factor</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc One Direction Repeat Factor</em>'. * @generated */ IfcOneDirectionRepeatFactor createIfcOneDirectionRepeatFactor(); /** * Returns a new object of class '<em>Ifc Open Shell</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Open Shell</em>'. * @generated */ IfcOpenShell createIfcOpenShell(); /** * Returns a new object of class '<em>Ifc Opening Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Opening Element</em>'. * @generated */ IfcOpeningElement createIfcOpeningElement(); /** * Returns a new object of class '<em>Ifc Optical Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Optical Material Properties</em>'. * @generated */ IfcOpticalMaterialProperties createIfcOpticalMaterialProperties(); /** * Returns a new object of class '<em>Ifc Order Action</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Order Action</em>'. * @generated */ IfcOrderAction createIfcOrderAction(); /** * Returns a new object of class '<em>Ifc Organization</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Organization</em>'. * @generated */ IfcOrganization createIfcOrganization(); /** * Returns a new object of class '<em>Ifc Organization Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Organization Relationship</em>'. * @generated */ IfcOrganizationRelationship createIfcOrganizationRelationship(); /** * Returns a new object of class '<em>Ifc Oriented Edge</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Oriented Edge</em>'. * @generated */ IfcOrientedEdge createIfcOrientedEdge(); /** * Returns a new object of class '<em>Ifc Outlet Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Outlet Type</em>'. * @generated */ IfcOutletType createIfcOutletType(); /** * Returns a new object of class '<em>Ifc Owner History</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Owner History</em>'. * @generated */ IfcOwnerHistory createIfcOwnerHistory(); /** * Returns a new object of class '<em>Ifc Parameterized Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Parameterized Profile Def</em>'. * @generated */ IfcParameterizedProfileDef createIfcParameterizedProfileDef(); /** * Returns a new object of class '<em>Ifc Path</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Path</em>'. * @generated */ IfcPath createIfcPath(); /** * Returns a new object of class '<em>Ifc Performance History</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Performance History</em>'. * @generated */ IfcPerformanceHistory createIfcPerformanceHistory(); /** * Returns a new object of class '<em>Ifc Permeable Covering Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Permeable Covering Properties</em>'. * @generated */ IfcPermeableCoveringProperties createIfcPermeableCoveringProperties(); /** * Returns a new object of class '<em>Ifc Permit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Permit</em>'. * @generated */ IfcPermit createIfcPermit(); /** * Returns a new object of class '<em>Ifc Person</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Person</em>'. * @generated */ IfcPerson createIfcPerson(); /** * Returns a new object of class '<em>Ifc Person And Organization</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Person And Organization</em>'. * @generated */ IfcPersonAndOrganization createIfcPersonAndOrganization(); /** * Returns a new object of class '<em>Ifc Physical Complex Quantity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Physical Complex Quantity</em>'. * @generated */ IfcPhysicalComplexQuantity createIfcPhysicalComplexQuantity(); /** * Returns a new object of class '<em>Ifc Physical Quantity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Physical Quantity</em>'. * @generated */ IfcPhysicalQuantity createIfcPhysicalQuantity(); /** * Returns a new object of class '<em>Ifc Physical Simple Quantity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Physical Simple Quantity</em>'. * @generated */ IfcPhysicalSimpleQuantity createIfcPhysicalSimpleQuantity(); /** * Returns a new object of class '<em>Ifc Pile</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pile</em>'. * @generated */ IfcPile createIfcPile(); /** * Returns a new object of class '<em>Ifc Pipe Fitting Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pipe Fitting Type</em>'. * @generated */ IfcPipeFittingType createIfcPipeFittingType(); /** * Returns a new object of class '<em>Ifc Pipe Segment Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pipe Segment Type</em>'. * @generated */ IfcPipeSegmentType createIfcPipeSegmentType(); /** * Returns a new object of class '<em>Ifc Pixel Texture</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pixel Texture</em>'. * @generated */ IfcPixelTexture createIfcPixelTexture(); /** * Returns a new object of class '<em>Ifc Placement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Placement</em>'. * @generated */ IfcPlacement createIfcPlacement(); /** * Returns a new object of class '<em>Ifc Planar Box</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Planar Box</em>'. * @generated */ IfcPlanarBox createIfcPlanarBox(); /** * Returns a new object of class '<em>Ifc Planar Extent</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Planar Extent</em>'. * @generated */ IfcPlanarExtent createIfcPlanarExtent(); /** * Returns a new object of class '<em>Ifc Plane</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Plane</em>'. * @generated */ IfcPlane createIfcPlane(); /** * Returns a new object of class '<em>Ifc Plate</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Plate</em>'. * @generated */ IfcPlate createIfcPlate(); /** * Returns a new object of class '<em>Ifc Plate Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Plate Type</em>'. * @generated */ IfcPlateType createIfcPlateType(); /** * Returns a new object of class '<em>Ifc Point</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Point</em>'. * @generated */ IfcPoint createIfcPoint(); /** * Returns a new object of class '<em>Ifc Point On Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Point On Curve</em>'. * @generated */ IfcPointOnCurve createIfcPointOnCurve(); /** * Returns a new object of class '<em>Ifc Point On Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Point On Surface</em>'. * @generated */ IfcPointOnSurface createIfcPointOnSurface(); /** * Returns a new object of class '<em>Ifc Poly Loop</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Poly Loop</em>'. * @generated */ IfcPolyLoop createIfcPolyLoop(); /** * Returns a new object of class '<em>Ifc Polygonal Bounded Half Space</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Polygonal Bounded Half Space</em>'. * @generated */ IfcPolygonalBoundedHalfSpace createIfcPolygonalBoundedHalfSpace(); /** * Returns a new object of class '<em>Ifc Polyline</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Polyline</em>'. * @generated */ IfcPolyline createIfcPolyline(); /** * Returns a new object of class '<em>Ifc Port</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Port</em>'. * @generated */ IfcPort createIfcPort(); /** * Returns a new object of class '<em>Ifc Postal Address</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Postal Address</em>'. * @generated */ IfcPostalAddress createIfcPostalAddress(); /** * Returns a new object of class '<em>Ifc Pre Defined Colour</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Colour</em>'. * @generated */ IfcPreDefinedColour createIfcPreDefinedColour(); /** * Returns a new object of class '<em>Ifc Pre Defined Curve Font</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Curve Font</em>'. * @generated */ IfcPreDefinedCurveFont createIfcPreDefinedCurveFont(); /** * Returns a new object of class '<em>Ifc Pre Defined Dimension Symbol</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Dimension Symbol</em>'. * @generated */ IfcPreDefinedDimensionSymbol createIfcPreDefinedDimensionSymbol(); /** * Returns a new object of class '<em>Ifc Pre Defined Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Item</em>'. * @generated */ IfcPreDefinedItem createIfcPreDefinedItem(); /** * Returns a new object of class '<em>Ifc Pre Defined Point Marker Symbol</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Point Marker Symbol</em>'. * @generated */ IfcPreDefinedPointMarkerSymbol createIfcPreDefinedPointMarkerSymbol(); /** * Returns a new object of class '<em>Ifc Pre Defined Symbol</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Symbol</em>'. * @generated */ IfcPreDefinedSymbol createIfcPreDefinedSymbol(); /** * Returns a new object of class '<em>Ifc Pre Defined Terminator Symbol</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Terminator Symbol</em>'. * @generated */ IfcPreDefinedTerminatorSymbol createIfcPreDefinedTerminatorSymbol(); /** * Returns a new object of class '<em>Ifc Pre Defined Text Font</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pre Defined Text Font</em>'. * @generated */ IfcPreDefinedTextFont createIfcPreDefinedTextFont(); /** * Returns a new object of class '<em>Ifc Presentation Layer Assignment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Presentation Layer Assignment</em>'. * @generated */ IfcPresentationLayerAssignment createIfcPresentationLayerAssignment(); /** * Returns a new object of class '<em>Ifc Presentation Layer With Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Presentation Layer With Style</em>'. * @generated */ IfcPresentationLayerWithStyle createIfcPresentationLayerWithStyle(); /** * Returns a new object of class '<em>Ifc Presentation Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Presentation Style</em>'. * @generated */ IfcPresentationStyle createIfcPresentationStyle(); /** * Returns a new object of class '<em>Ifc Presentation Style Assignment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Presentation Style Assignment</em>'. * @generated */ IfcPresentationStyleAssignment createIfcPresentationStyleAssignment(); /** * Returns a new object of class '<em>Ifc Procedure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Procedure</em>'. * @generated */ IfcProcedure createIfcProcedure(); /** * Returns a new object of class '<em>Ifc Process</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Process</em>'. * @generated */ IfcProcess createIfcProcess(); /** * Returns a new object of class '<em>Ifc Product</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Product</em>'. * @generated */ IfcProduct createIfcProduct(); /** * Returns a new object of class '<em>Ifc Product Definition Shape</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Product Definition Shape</em>'. * @generated */ IfcProductDefinitionShape createIfcProductDefinitionShape(); /** * Returns a new object of class '<em>Ifc Product Representation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Product Representation</em>'. * @generated */ IfcProductRepresentation createIfcProductRepresentation(); /** * Returns a new object of class '<em>Ifc Products Of Combustion Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Products Of Combustion Properties</em>'. * @generated */ IfcProductsOfCombustionProperties createIfcProductsOfCombustionProperties(); /** * Returns a new object of class '<em>Ifc Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Profile Def</em>'. * @generated */ IfcProfileDef createIfcProfileDef(); /** * Returns a new object of class '<em>Ifc Profile Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Profile Properties</em>'. * @generated */ IfcProfileProperties createIfcProfileProperties(); /** * Returns a new object of class '<em>Ifc Project</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Project</em>'. * @generated */ IfcProject createIfcProject(); /** * Returns a new object of class '<em>Ifc Project Order</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Project Order</em>'. * @generated */ IfcProjectOrder createIfcProjectOrder(); /** * Returns a new object of class '<em>Ifc Project Order Record</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Project Order Record</em>'. * @generated */ IfcProjectOrderRecord createIfcProjectOrderRecord(); /** * Returns a new object of class '<em>Ifc Projection Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Projection Curve</em>'. * @generated */ IfcProjectionCurve createIfcProjectionCurve(); /** * Returns a new object of class '<em>Ifc Projection Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Projection Element</em>'. * @generated */ IfcProjectionElement createIfcProjectionElement(); /** * Returns a new object of class '<em>Ifc Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property</em>'. * @generated */ IfcProperty createIfcProperty(); /** * Returns a new object of class '<em>Ifc Property Bounded Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Bounded Value</em>'. * @generated */ IfcPropertyBoundedValue createIfcPropertyBoundedValue(); /** * Returns a new object of class '<em>Ifc Property Constraint Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Constraint Relationship</em>'. * @generated */ IfcPropertyConstraintRelationship createIfcPropertyConstraintRelationship(); /** * Returns a new object of class '<em>Ifc Property Definition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Definition</em>'. * @generated */ IfcPropertyDefinition createIfcPropertyDefinition(); /** * Returns a new object of class '<em>Ifc Property Dependency Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Dependency Relationship</em>'. * @generated */ IfcPropertyDependencyRelationship createIfcPropertyDependencyRelationship(); /** * Returns a new object of class '<em>Ifc Property Enumerated Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Enumerated Value</em>'. * @generated */ IfcPropertyEnumeratedValue createIfcPropertyEnumeratedValue(); /** * Returns a new object of class '<em>Ifc Property Enumeration</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Enumeration</em>'. * @generated */ IfcPropertyEnumeration createIfcPropertyEnumeration(); /** * Returns a new object of class '<em>Ifc Property List Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property List Value</em>'. * @generated */ IfcPropertyListValue createIfcPropertyListValue(); /** * Returns a new object of class '<em>Ifc Property Reference Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Reference Value</em>'. * @generated */ IfcPropertyReferenceValue createIfcPropertyReferenceValue(); /** * Returns a new object of class '<em>Ifc Property Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Set</em>'. * @generated */ IfcPropertySet createIfcPropertySet(); /** * Returns a new object of class '<em>Ifc Property Set Definition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Set Definition</em>'. * @generated */ IfcPropertySetDefinition createIfcPropertySetDefinition(); /** * Returns a new object of class '<em>Ifc Property Single Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Single Value</em>'. * @generated */ IfcPropertySingleValue createIfcPropertySingleValue(); /** * Returns a new object of class '<em>Ifc Property Table Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Property Table Value</em>'. * @generated */ IfcPropertyTableValue createIfcPropertyTableValue(); /** * Returns a new object of class '<em>Ifc Protective Device Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Protective Device Type</em>'. * @generated */ IfcProtectiveDeviceType createIfcProtectiveDeviceType(); /** * Returns a new object of class '<em>Ifc Proxy</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Proxy</em>'. * @generated */ IfcProxy createIfcProxy(); /** * Returns a new object of class '<em>Ifc Pump Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pump Type</em>'. * @generated */ IfcPumpType createIfcPumpType(); /** * Returns a new object of class '<em>Ifc Quantity Area</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Quantity Area</em>'. * @generated */ IfcQuantityArea createIfcQuantityArea(); /** * Returns a new object of class '<em>Ifc Quantity Count</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Quantity Count</em>'. * @generated */ IfcQuantityCount createIfcQuantityCount(); /** * Returns a new object of class '<em>Ifc Quantity Length</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Quantity Length</em>'. * @generated */ IfcQuantityLength createIfcQuantityLength(); /** * Returns a new object of class '<em>Ifc Quantity Time</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Quantity Time</em>'. * @generated */ IfcQuantityTime createIfcQuantityTime(); /** * Returns a new object of class '<em>Ifc Quantity Volume</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Quantity Volume</em>'. * @generated */ IfcQuantityVolume createIfcQuantityVolume(); /** * Returns a new object of class '<em>Ifc Quantity Weight</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Quantity Weight</em>'. * @generated */ IfcQuantityWeight createIfcQuantityWeight(); /** * Returns a new object of class '<em>Ifc Radius Dimension</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Radius Dimension</em>'. * @generated */ IfcRadiusDimension createIfcRadiusDimension(); /** * Returns a new object of class '<em>Ifc Railing</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Railing</em>'. * @generated */ IfcRailing createIfcRailing(); /** * Returns a new object of class '<em>Ifc Railing Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Railing Type</em>'. * @generated */ IfcRailingType createIfcRailingType(); /** * Returns a new object of class '<em>Ifc Ramp</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Ramp</em>'. * @generated */ IfcRamp createIfcRamp(); /** * Returns a new object of class '<em>Ifc Ramp Flight</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Ramp Flight</em>'. * @generated */ IfcRampFlight createIfcRampFlight(); /** * Returns a new object of class '<em>Ifc Ramp Flight Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Ramp Flight Type</em>'. * @generated */ IfcRampFlightType createIfcRampFlightType(); /** * Returns a new object of class '<em>Ifc Rational Bezier Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rational Bezier Curve</em>'. * @generated */ IfcRationalBezierCurve createIfcRationalBezierCurve(); /** * Returns a new object of class '<em>Ifc Rectangle Hollow Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rectangle Hollow Profile Def</em>'. * @generated */ IfcRectangleHollowProfileDef createIfcRectangleHollowProfileDef(); /** * Returns a new object of class '<em>Ifc Rectangle Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rectangle Profile Def</em>'. * @generated */ IfcRectangleProfileDef createIfcRectangleProfileDef(); /** * Returns a new object of class '<em>Ifc Rectangular Pyramid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rectangular Pyramid</em>'. * @generated */ IfcRectangularPyramid createIfcRectangularPyramid(); /** * Returns a new object of class '<em>Ifc Rectangular Trimmed Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rectangular Trimmed Surface</em>'. * @generated */ IfcRectangularTrimmedSurface createIfcRectangularTrimmedSurface(); /** * Returns a new object of class '<em>Ifc References Value Document</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc References Value Document</em>'. * @generated */ IfcReferencesValueDocument createIfcReferencesValueDocument(); /** * Returns a new object of class '<em>Ifc Regular Time Series</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Regular Time Series</em>'. * @generated */ IfcRegularTimeSeries createIfcRegularTimeSeries(); /** * Returns a new object of class '<em>Ifc Reinforcement Bar Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Reinforcement Bar Properties</em>'. * @generated */ IfcReinforcementBarProperties createIfcReinforcementBarProperties(); /** * Returns a new object of class '<em>Ifc Reinforcement Definition Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Reinforcement Definition Properties</em>'. * @generated */ IfcReinforcementDefinitionProperties createIfcReinforcementDefinitionProperties(); /** * Returns a new object of class '<em>Ifc Reinforcing Bar</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Reinforcing Bar</em>'. * @generated */ IfcReinforcingBar createIfcReinforcingBar(); /** * Returns a new object of class '<em>Ifc Reinforcing Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Reinforcing Element</em>'. * @generated */ IfcReinforcingElement createIfcReinforcingElement(); /** * Returns a new object of class '<em>Ifc Reinforcing Mesh</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Reinforcing Mesh</em>'. * @generated */ IfcReinforcingMesh createIfcReinforcingMesh(); /** * Returns a new object of class '<em>Ifc Rel Aggregates</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Aggregates</em>'. * @generated */ IfcRelAggregates createIfcRelAggregates(); /** * Returns a new object of class '<em>Ifc Rel Assigns</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns</em>'. * @generated */ IfcRelAssigns createIfcRelAssigns(); /** * Returns a new object of class '<em>Ifc Rel Assigns Tasks</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns Tasks</em>'. * @generated */ IfcRelAssignsTasks createIfcRelAssignsTasks(); /** * Returns a new object of class '<em>Ifc Rel Assigns To Actor</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns To Actor</em>'. * @generated */ IfcRelAssignsToActor createIfcRelAssignsToActor(); /** * Returns a new object of class '<em>Ifc Rel Assigns To Control</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns To Control</em>'. * @generated */ IfcRelAssignsToControl createIfcRelAssignsToControl(); /** * Returns a new object of class '<em>Ifc Rel Assigns To Group</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns To Group</em>'. * @generated */ IfcRelAssignsToGroup createIfcRelAssignsToGroup(); /** * Returns a new object of class '<em>Ifc Rel Assigns To Process</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns To Process</em>'. * @generated */ IfcRelAssignsToProcess createIfcRelAssignsToProcess(); /** * Returns a new object of class '<em>Ifc Rel Assigns To Product</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns To Product</em>'. * @generated */ IfcRelAssignsToProduct createIfcRelAssignsToProduct(); /** * Returns a new object of class '<em>Ifc Rel Assigns To Project Order</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns To Project Order</em>'. * @generated */ IfcRelAssignsToProjectOrder createIfcRelAssignsToProjectOrder(); /** * Returns a new object of class '<em>Ifc Rel Assigns To Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Assigns To Resource</em>'. * @generated */ IfcRelAssignsToResource createIfcRelAssignsToResource(); /** * Returns a new object of class '<em>Ifc Rel Associates</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates</em>'. * @generated */ IfcRelAssociates createIfcRelAssociates(); /** * Returns a new object of class '<em>Ifc Rel Associates Applied Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Applied Value</em>'. * @generated */ IfcRelAssociatesAppliedValue createIfcRelAssociatesAppliedValue(); /** * Returns a new object of class '<em>Ifc Rel Associates Approval</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Approval</em>'. * @generated */ IfcRelAssociatesApproval createIfcRelAssociatesApproval(); /** * Returns a new object of class '<em>Ifc Rel Associates Classification</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Classification</em>'. * @generated */ IfcRelAssociatesClassification createIfcRelAssociatesClassification(); /** * Returns a new object of class '<em>Ifc Rel Associates Constraint</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Constraint</em>'. * @generated */ IfcRelAssociatesConstraint createIfcRelAssociatesConstraint(); /** * Returns a new object of class '<em>Ifc Rel Associates Document</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Document</em>'. * @generated */ IfcRelAssociatesDocument createIfcRelAssociatesDocument(); /** * Returns a new object of class '<em>Ifc Rel Associates Library</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Library</em>'. * @generated */ IfcRelAssociatesLibrary createIfcRelAssociatesLibrary(); /** * Returns a new object of class '<em>Ifc Rel Associates Material</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Material</em>'. * @generated */ IfcRelAssociatesMaterial createIfcRelAssociatesMaterial(); /** * Returns a new object of class '<em>Ifc Rel Associates Profile Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Associates Profile Properties</em>'. * @generated */ IfcRelAssociatesProfileProperties createIfcRelAssociatesProfileProperties(); /** * Returns a new object of class '<em>Ifc Rel Connects</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects</em>'. * @generated */ IfcRelConnects createIfcRelConnects(); /** * Returns a new object of class '<em>Ifc Rel Connects Elements</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects Elements</em>'. * @generated */ IfcRelConnectsElements createIfcRelConnectsElements(); /** * Returns a new object of class '<em>Ifc Rel Connects Path Elements</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects Path Elements</em>'. * @generated */ IfcRelConnectsPathElements createIfcRelConnectsPathElements(); /** * Returns a new object of class '<em>Ifc Rel Connects Port To Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects Port To Element</em>'. * @generated */ IfcRelConnectsPortToElement createIfcRelConnectsPortToElement(); /** * Returns a new object of class '<em>Ifc Rel Connects Ports</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects Ports</em>'. * @generated */ IfcRelConnectsPorts createIfcRelConnectsPorts(); /** * Returns a new object of class '<em>Ifc Rel Connects Structural Activity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects Structural Activity</em>'. * @generated */ IfcRelConnectsStructuralActivity createIfcRelConnectsStructuralActivity(); /** * Returns a new object of class '<em>Ifc Rel Connects Structural Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects Structural Element</em>'. * @generated */ IfcRelConnectsStructuralElement createIfcRelConnectsStructuralElement(); /** * Returns a new object of class '<em>Ifc Rel Connects Structural Member</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects Structural Member</em>'. * @generated */ IfcRelConnectsStructuralMember createIfcRelConnectsStructuralMember(); /** * Returns a new object of class '<em>Ifc Rel Connects With Eccentricity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects With Eccentricity</em>'. * @generated */ IfcRelConnectsWithEccentricity createIfcRelConnectsWithEccentricity(); /** * Returns a new object of class '<em>Ifc Rel Connects With Realizing Elements</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Connects With Realizing Elements</em>'. * @generated */ IfcRelConnectsWithRealizingElements createIfcRelConnectsWithRealizingElements(); /** * Returns a new object of class '<em>Ifc Rel Contained In Spatial Structure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Contained In Spatial Structure</em>'. * @generated */ IfcRelContainedInSpatialStructure createIfcRelContainedInSpatialStructure(); /** * Returns a new object of class '<em>Ifc Rel Covers Bldg Elements</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Covers Bldg Elements</em>'. * @generated */ IfcRelCoversBldgElements createIfcRelCoversBldgElements(); /** * Returns a new object of class '<em>Ifc Rel Covers Spaces</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Covers Spaces</em>'. * @generated */ IfcRelCoversSpaces createIfcRelCoversSpaces(); /** * Returns a new object of class '<em>Ifc Rel Decomposes</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Decomposes</em>'. * @generated */ IfcRelDecomposes createIfcRelDecomposes(); /** * Returns a new object of class '<em>Ifc Rel Defines</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Defines</em>'. * @generated */ IfcRelDefines createIfcRelDefines(); /** * Returns a new object of class '<em>Ifc Rel Defines By Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Defines By Properties</em>'. * @generated */ IfcRelDefinesByProperties createIfcRelDefinesByProperties(); /** * Returns a new object of class '<em>Ifc Rel Defines By Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Defines By Type</em>'. * @generated */ IfcRelDefinesByType createIfcRelDefinesByType(); /** * Returns a new object of class '<em>Ifc Rel Fills Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Fills Element</em>'. * @generated */ IfcRelFillsElement createIfcRelFillsElement(); /** * Returns a new object of class '<em>Ifc Rel Flow Control Elements</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Flow Control Elements</em>'. * @generated */ IfcRelFlowControlElements createIfcRelFlowControlElements(); /** * Returns a new object of class '<em>Ifc Rel Interaction Requirements</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Interaction Requirements</em>'. * @generated */ IfcRelInteractionRequirements createIfcRelInteractionRequirements(); /** * Returns a new object of class '<em>Ifc Rel Nests</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Nests</em>'. * @generated */ IfcRelNests createIfcRelNests(); /** * Returns a new object of class '<em>Ifc Rel Occupies Spaces</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Occupies Spaces</em>'. * @generated */ IfcRelOccupiesSpaces createIfcRelOccupiesSpaces(); /** * Returns a new object of class '<em>Ifc Rel Overrides Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Overrides Properties</em>'. * @generated */ IfcRelOverridesProperties createIfcRelOverridesProperties(); /** * Returns a new object of class '<em>Ifc Rel Projects Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Projects Element</em>'. * @generated */ IfcRelProjectsElement createIfcRelProjectsElement(); /** * Returns a new object of class '<em>Ifc Rel Referenced In Spatial Structure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Referenced In Spatial Structure</em>'. * @generated */ IfcRelReferencedInSpatialStructure createIfcRelReferencedInSpatialStructure(); /** * Returns a new object of class '<em>Ifc Rel Schedules Cost Items</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Schedules Cost Items</em>'. * @generated */ IfcRelSchedulesCostItems createIfcRelSchedulesCostItems(); /** * Returns a new object of class '<em>Ifc Rel Sequence</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Sequence</em>'. * @generated */ IfcRelSequence createIfcRelSequence(); /** * Returns a new object of class '<em>Ifc Rel Services Buildings</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Services Buildings</em>'. * @generated */ IfcRelServicesBuildings createIfcRelServicesBuildings(); /** * Returns a new object of class '<em>Ifc Rel Space Boundary</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Space Boundary</em>'. * @generated */ IfcRelSpaceBoundary createIfcRelSpaceBoundary(); /** * Returns a new object of class '<em>Ifc Rel Voids Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rel Voids Element</em>'. * @generated */ IfcRelVoidsElement createIfcRelVoidsElement(); /** * Returns a new object of class '<em>Ifc Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Relationship</em>'. * @generated */ IfcRelationship createIfcRelationship(); /** * Returns a new object of class '<em>Ifc Relaxation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Relaxation</em>'. * @generated */ IfcRelaxation createIfcRelaxation(); /** * Returns a new object of class '<em>Ifc Representation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Representation</em>'. * @generated */ IfcRepresentation createIfcRepresentation(); /** * Returns a new object of class '<em>Ifc Representation Context</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Representation Context</em>'. * @generated */ IfcRepresentationContext createIfcRepresentationContext(); /** * Returns a new object of class '<em>Ifc Representation Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Representation Item</em>'. * @generated */ IfcRepresentationItem createIfcRepresentationItem(); /** * Returns a new object of class '<em>Ifc Representation Map</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Representation Map</em>'. * @generated */ IfcRepresentationMap createIfcRepresentationMap(); /** * Returns a new object of class '<em>Ifc Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Resource</em>'. * @generated */ IfcResource createIfcResource(); /** * Returns a new object of class '<em>Ifc Revolved Area Solid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Revolved Area Solid</em>'. * @generated */ IfcRevolvedAreaSolid createIfcRevolvedAreaSolid(); /** * Returns a new object of class '<em>Ifc Rib Plate Profile Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rib Plate Profile Properties</em>'. * @generated */ IfcRibPlateProfileProperties createIfcRibPlateProfileProperties(); /** * Returns a new object of class '<em>Ifc Right Circular Cone</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Right Circular Cone</em>'. * @generated */ IfcRightCircularCone createIfcRightCircularCone(); /** * Returns a new object of class '<em>Ifc Right Circular Cylinder</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Right Circular Cylinder</em>'. * @generated */ IfcRightCircularCylinder createIfcRightCircularCylinder(); /** * Returns a new object of class '<em>Ifc Roof</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Roof</em>'. * @generated */ IfcRoof createIfcRoof(); /** * Returns a new object of class '<em>Ifc Root</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Root</em>'. * @generated */ IfcRoot createIfcRoot(); /** * Returns a new object of class '<em>Ifc Rounded Edge Feature</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rounded Edge Feature</em>'. * @generated */ IfcRoundedEdgeFeature createIfcRoundedEdgeFeature(); /** * Returns a new object of class '<em>Ifc Rounded Rectangle Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rounded Rectangle Profile Def</em>'. * @generated */ IfcRoundedRectangleProfileDef createIfcRoundedRectangleProfileDef(); /** * Returns a new object of class '<em>Ifc SI Unit</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc SI Unit</em>'. * @generated */ IfcSIUnit createIfcSIUnit(); /** * Returns a new object of class '<em>Ifc Sanitary Terminal Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sanitary Terminal Type</em>'. * @generated */ IfcSanitaryTerminalType createIfcSanitaryTerminalType(); /** * Returns a new object of class '<em>Ifc Schedule Time Control</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Schedule Time Control</em>'. * @generated */ IfcScheduleTimeControl createIfcScheduleTimeControl(); /** * Returns a new object of class '<em>Ifc Section Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Section Properties</em>'. * @generated */ IfcSectionProperties createIfcSectionProperties(); /** * Returns a new object of class '<em>Ifc Section Reinforcement Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Section Reinforcement Properties</em>'. * @generated */ IfcSectionReinforcementProperties createIfcSectionReinforcementProperties(); /** * Returns a new object of class '<em>Ifc Sectioned Spine</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sectioned Spine</em>'. * @generated */ IfcSectionedSpine createIfcSectionedSpine(); /** * Returns a new object of class '<em>Ifc Sensor Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sensor Type</em>'. * @generated */ IfcSensorType createIfcSensorType(); /** * Returns a new object of class '<em>Ifc Service Life</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Service Life</em>'. * @generated */ IfcServiceLife createIfcServiceLife(); /** * Returns a new object of class '<em>Ifc Service Life Factor</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Service Life Factor</em>'. * @generated */ IfcServiceLifeFactor createIfcServiceLifeFactor(); /** * Returns a new object of class '<em>Ifc Shape Aspect</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Shape Aspect</em>'. * @generated */ IfcShapeAspect createIfcShapeAspect(); /** * Returns a new object of class '<em>Ifc Shape Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Shape Model</em>'. * @generated */ IfcShapeModel createIfcShapeModel(); /** * Returns a new object of class '<em>Ifc Shape Representation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Shape Representation</em>'. * @generated */ IfcShapeRepresentation createIfcShapeRepresentation(); /** * Returns a new object of class '<em>Ifc Shell Based Surface Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Shell Based Surface Model</em>'. * @generated */ IfcShellBasedSurfaceModel createIfcShellBasedSurfaceModel(); /** * Returns a new object of class '<em>Ifc Simple Property</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Simple Property</em>'. * @generated */ IfcSimpleProperty createIfcSimpleProperty(); /** * Returns a new object of class '<em>Ifc Site</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Site</em>'. * @generated */ IfcSite createIfcSite(); /** * Returns a new object of class '<em>Ifc Slab</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Slab</em>'. * @generated */ IfcSlab createIfcSlab(); /** * Returns a new object of class '<em>Ifc Slab Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Slab Type</em>'. * @generated */ IfcSlabType createIfcSlabType(); /** * Returns a new object of class '<em>Ifc Slippage Connection Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Slippage Connection Condition</em>'. * @generated */ IfcSlippageConnectionCondition createIfcSlippageConnectionCondition(); /** * Returns a new object of class '<em>Ifc Solid Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Solid Model</em>'. * @generated */ IfcSolidModel createIfcSolidModel(); /** * Returns a new object of class '<em>Ifc Sound Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sound Properties</em>'. * @generated */ IfcSoundProperties createIfcSoundProperties(); /** * Returns a new object of class '<em>Ifc Sound Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sound Value</em>'. * @generated */ IfcSoundValue createIfcSoundValue(); /** * Returns a new object of class '<em>Ifc Space</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Space</em>'. * @generated */ IfcSpace createIfcSpace(); /** * Returns a new object of class '<em>Ifc Space Heater Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Space Heater Type</em>'. * @generated */ IfcSpaceHeaterType createIfcSpaceHeaterType(); /** * Returns a new object of class '<em>Ifc Space Program</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Space Program</em>'. * @generated */ IfcSpaceProgram createIfcSpaceProgram(); /** * Returns a new object of class '<em>Ifc Space Thermal Load Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Space Thermal Load Properties</em>'. * @generated */ IfcSpaceThermalLoadProperties createIfcSpaceThermalLoadProperties(); /** * Returns a new object of class '<em>Ifc Space Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Space Type</em>'. * @generated */ IfcSpaceType createIfcSpaceType(); /** * Returns a new object of class '<em>Ifc Spatial Structure Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Spatial Structure Element</em>'. * @generated */ IfcSpatialStructureElement createIfcSpatialStructureElement(); /** * Returns a new object of class '<em>Ifc Spatial Structure Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Spatial Structure Element Type</em>'. * @generated */ IfcSpatialStructureElementType createIfcSpatialStructureElementType(); /** * Returns a new object of class '<em>Ifc Sphere</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sphere</em>'. * @generated */ IfcSphere createIfcSphere(); /** * Returns a new object of class '<em>Ifc Stack Terminal Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Stack Terminal Type</em>'. * @generated */ IfcStackTerminalType createIfcStackTerminalType(); /** * Returns a new object of class '<em>Ifc Stair</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Stair</em>'. * @generated */ IfcStair createIfcStair(); /** * Returns a new object of class '<em>Ifc Stair Flight</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Stair Flight</em>'. * @generated */ IfcStairFlight createIfcStairFlight(); /** * Returns a new object of class '<em>Ifc Stair Flight Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Stair Flight Type</em>'. * @generated */ IfcStairFlightType createIfcStairFlightType(); /** * Returns a new object of class '<em>Ifc Structural Action</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Action</em>'. * @generated */ IfcStructuralAction createIfcStructuralAction(); /** * Returns a new object of class '<em>Ifc Structural Activity</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Activity</em>'. * @generated */ IfcStructuralActivity createIfcStructuralActivity(); /** * Returns a new object of class '<em>Ifc Structural Analysis Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Analysis Model</em>'. * @generated */ IfcStructuralAnalysisModel createIfcStructuralAnalysisModel(); /** * Returns a new object of class '<em>Ifc Structural Connection</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Connection</em>'. * @generated */ IfcStructuralConnection createIfcStructuralConnection(); /** * Returns a new object of class '<em>Ifc Structural Connection Condition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Connection Condition</em>'. * @generated */ IfcStructuralConnectionCondition createIfcStructuralConnectionCondition(); /** * Returns a new object of class '<em>Ifc Structural Curve Connection</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Curve Connection</em>'. * @generated */ IfcStructuralCurveConnection createIfcStructuralCurveConnection(); /** * Returns a new object of class '<em>Ifc Structural Curve Member</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Curve Member</em>'. * @generated */ IfcStructuralCurveMember createIfcStructuralCurveMember(); /** * Returns a new object of class '<em>Ifc Structural Curve Member Varying</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Curve Member Varying</em>'. * @generated */ IfcStructuralCurveMemberVarying createIfcStructuralCurveMemberVarying(); /** * Returns a new object of class '<em>Ifc Structural Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Item</em>'. * @generated */ IfcStructuralItem createIfcStructuralItem(); /** * Returns a new object of class '<em>Ifc Structural Linear Action</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Linear Action</em>'. * @generated */ IfcStructuralLinearAction createIfcStructuralLinearAction(); /** * Returns a new object of class '<em>Ifc Structural Linear Action Varying</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Linear Action Varying</em>'. * @generated */ IfcStructuralLinearActionVarying createIfcStructuralLinearActionVarying(); /** * Returns a new object of class '<em>Ifc Structural Load</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load</em>'. * @generated */ IfcStructuralLoad createIfcStructuralLoad(); /** * Returns a new object of class '<em>Ifc Structural Load Group</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Group</em>'. * @generated */ IfcStructuralLoadGroup createIfcStructuralLoadGroup(); /** * Returns a new object of class '<em>Ifc Structural Load Linear Force</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Linear Force</em>'. * @generated */ IfcStructuralLoadLinearForce createIfcStructuralLoadLinearForce(); /** * Returns a new object of class '<em>Ifc Structural Load Planar Force</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Planar Force</em>'. * @generated */ IfcStructuralLoadPlanarForce createIfcStructuralLoadPlanarForce(); /** * Returns a new object of class '<em>Ifc Structural Load Single Displacement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Single Displacement</em>'. * @generated */ IfcStructuralLoadSingleDisplacement createIfcStructuralLoadSingleDisplacement(); /** * Returns a new object of class '<em>Ifc Structural Load Single Displacement Distortion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Single Displacement Distortion</em>'. * @generated */ IfcStructuralLoadSingleDisplacementDistortion createIfcStructuralLoadSingleDisplacementDistortion(); /** * Returns a new object of class '<em>Ifc Structural Load Single Force</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Single Force</em>'. * @generated */ IfcStructuralLoadSingleForce createIfcStructuralLoadSingleForce(); /** * Returns a new object of class '<em>Ifc Structural Load Single Force Warping</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Single Force Warping</em>'. * @generated */ IfcStructuralLoadSingleForceWarping createIfcStructuralLoadSingleForceWarping(); /** * Returns a new object of class '<em>Ifc Structural Load Static</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Static</em>'. * @generated */ IfcStructuralLoadStatic createIfcStructuralLoadStatic(); /** * Returns a new object of class '<em>Ifc Structural Load Temperature</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Load Temperature</em>'. * @generated */ IfcStructuralLoadTemperature createIfcStructuralLoadTemperature(); /** * Returns a new object of class '<em>Ifc Structural Member</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Member</em>'. * @generated */ IfcStructuralMember createIfcStructuralMember(); /** * Returns a new object of class '<em>Ifc Structural Planar Action</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Planar Action</em>'. * @generated */ IfcStructuralPlanarAction createIfcStructuralPlanarAction(); /** * Returns a new object of class '<em>Ifc Structural Planar Action Varying</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Planar Action Varying</em>'. * @generated */ IfcStructuralPlanarActionVarying createIfcStructuralPlanarActionVarying(); /** * Returns a new object of class '<em>Ifc Structural Point Action</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Point Action</em>'. * @generated */ IfcStructuralPointAction createIfcStructuralPointAction(); /** * Returns a new object of class '<em>Ifc Structural Point Connection</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Point Connection</em>'. * @generated */ IfcStructuralPointConnection createIfcStructuralPointConnection(); /** * Returns a new object of class '<em>Ifc Structural Point Reaction</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Point Reaction</em>'. * @generated */ IfcStructuralPointReaction createIfcStructuralPointReaction(); /** * Returns a new object of class '<em>Ifc Structural Profile Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Profile Properties</em>'. * @generated */ IfcStructuralProfileProperties createIfcStructuralProfileProperties(); /** * Returns a new object of class '<em>Ifc Structural Reaction</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Reaction</em>'. * @generated */ IfcStructuralReaction createIfcStructuralReaction(); /** * Returns a new object of class '<em>Ifc Structural Result Group</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Result Group</em>'. * @generated */ IfcStructuralResultGroup createIfcStructuralResultGroup(); /** * Returns a new object of class '<em>Ifc Structural Steel Profile Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Steel Profile Properties</em>'. * @generated */ IfcStructuralSteelProfileProperties createIfcStructuralSteelProfileProperties(); /** * Returns a new object of class '<em>Ifc Structural Surface Connection</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Surface Connection</em>'. * @generated */ IfcStructuralSurfaceConnection createIfcStructuralSurfaceConnection(); /** * Returns a new object of class '<em>Ifc Structural Surface Member</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Surface Member</em>'. * @generated */ IfcStructuralSurfaceMember createIfcStructuralSurfaceMember(); /** * Returns a new object of class '<em>Ifc Structural Surface Member Varying</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structural Surface Member Varying</em>'. * @generated */ IfcStructuralSurfaceMemberVarying createIfcStructuralSurfaceMemberVarying(); /** * Returns a new object of class '<em>Ifc Structured Dimension Callout</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Structured Dimension Callout</em>'. * @generated */ IfcStructuredDimensionCallout createIfcStructuredDimensionCallout(); /** * Returns a new object of class '<em>Ifc Style Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Style Model</em>'. * @generated */ IfcStyleModel createIfcStyleModel(); /** * Returns a new object of class '<em>Ifc Styled Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Styled Item</em>'. * @generated */ IfcStyledItem createIfcStyledItem(); /** * Returns a new object of class '<em>Ifc Styled Representation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Styled Representation</em>'. * @generated */ IfcStyledRepresentation createIfcStyledRepresentation(); /** * Returns a new object of class '<em>Ifc Sub Contract Resource</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sub Contract Resource</em>'. * @generated */ IfcSubContractResource createIfcSubContractResource(); /** * Returns a new object of class '<em>Ifc Subedge</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Subedge</em>'. * @generated */ IfcSubedge createIfcSubedge(); /** * Returns a new object of class '<em>Ifc Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface</em>'. * @generated */ IfcSurface createIfcSurface(); /** * Returns a new object of class '<em>Ifc Surface Curve Swept Area Solid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Curve Swept Area Solid</em>'. * @generated */ IfcSurfaceCurveSweptAreaSolid createIfcSurfaceCurveSweptAreaSolid(); /** * Returns a new object of class '<em>Ifc Surface Of Linear Extrusion</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Of Linear Extrusion</em>'. * @generated */ IfcSurfaceOfLinearExtrusion createIfcSurfaceOfLinearExtrusion(); /** * Returns a new object of class '<em>Ifc Surface Of Revolution</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Of Revolution</em>'. * @generated */ IfcSurfaceOfRevolution createIfcSurfaceOfRevolution(); /** * Returns a new object of class '<em>Ifc Surface Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Style</em>'. * @generated */ IfcSurfaceStyle createIfcSurfaceStyle(); /** * Returns a new object of class '<em>Ifc Surface Style Lighting</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Style Lighting</em>'. * @generated */ IfcSurfaceStyleLighting createIfcSurfaceStyleLighting(); /** * Returns a new object of class '<em>Ifc Surface Style Refraction</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Style Refraction</em>'. * @generated */ IfcSurfaceStyleRefraction createIfcSurfaceStyleRefraction(); /** * Returns a new object of class '<em>Ifc Surface Style Rendering</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Style Rendering</em>'. * @generated */ IfcSurfaceStyleRendering createIfcSurfaceStyleRendering(); /** * Returns a new object of class '<em>Ifc Surface Style Shading</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Style Shading</em>'. * @generated */ IfcSurfaceStyleShading createIfcSurfaceStyleShading(); /** * Returns a new object of class '<em>Ifc Surface Style With Textures</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Style With Textures</em>'. * @generated */ IfcSurfaceStyleWithTextures createIfcSurfaceStyleWithTextures(); /** * Returns a new object of class '<em>Ifc Surface Texture</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Surface Texture</em>'. * @generated */ IfcSurfaceTexture createIfcSurfaceTexture(); /** * Returns a new object of class '<em>Ifc Swept Area Solid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Swept Area Solid</em>'. * @generated */ IfcSweptAreaSolid createIfcSweptAreaSolid(); /** * Returns a new object of class '<em>Ifc Swept Disk Solid</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Swept Disk Solid</em>'. * @generated */ IfcSweptDiskSolid createIfcSweptDiskSolid(); /** * Returns a new object of class '<em>Ifc Swept Surface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Swept Surface</em>'. * @generated */ IfcSweptSurface createIfcSweptSurface(); /** * Returns a new object of class '<em>Ifc Switching Device Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Switching Device Type</em>'. * @generated */ IfcSwitchingDeviceType createIfcSwitchingDeviceType(); /** * Returns a new object of class '<em>Ifc Symbol Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Symbol Style</em>'. * @generated */ IfcSymbolStyle createIfcSymbolStyle(); /** * Returns a new object of class '<em>Ifc System</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc System</em>'. * @generated */ IfcSystem createIfcSystem(); /** * Returns a new object of class '<em>Ifc System Furniture Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc System Furniture Element Type</em>'. * @generated */ IfcSystemFurnitureElementType createIfcSystemFurnitureElementType(); /** * Returns a new object of class '<em>Ifc TShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc TShape Profile Def</em>'. * @generated */ IfcTShapeProfileDef createIfcTShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Table</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Table</em>'. * @generated */ IfcTable createIfcTable(); /** * Returns a new object of class '<em>Ifc Table Row</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Table Row</em>'. * @generated */ IfcTableRow createIfcTableRow(); /** * Returns a new object of class '<em>Ifc Tank Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Tank Type</em>'. * @generated */ IfcTankType createIfcTankType(); /** * Returns a new object of class '<em>Ifc Task</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Task</em>'. * @generated */ IfcTask createIfcTask(); /** * Returns a new object of class '<em>Ifc Telecom Address</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Telecom Address</em>'. * @generated */ IfcTelecomAddress createIfcTelecomAddress(); /** * Returns a new object of class '<em>Ifc Tendon</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Tendon</em>'. * @generated */ IfcTendon createIfcTendon(); /** * Returns a new object of class '<em>Ifc Tendon Anchor</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Tendon Anchor</em>'. * @generated */ IfcTendonAnchor createIfcTendonAnchor(); /** * Returns a new object of class '<em>Ifc Terminator Symbol</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Terminator Symbol</em>'. * @generated */ IfcTerminatorSymbol createIfcTerminatorSymbol(); /** * Returns a new object of class '<em>Ifc Text Literal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Literal</em>'. * @generated */ IfcTextLiteral createIfcTextLiteral(); /** * Returns a new object of class '<em>Ifc Text Literal With Extent</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Literal With Extent</em>'. * @generated */ IfcTextLiteralWithExtent createIfcTextLiteralWithExtent(); /** * Returns a new object of class '<em>Ifc Text Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Style</em>'. * @generated */ IfcTextStyle createIfcTextStyle(); /** * Returns a new object of class '<em>Ifc Text Style Font Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Style Font Model</em>'. * @generated */ IfcTextStyleFontModel createIfcTextStyleFontModel(); /** * Returns a new object of class '<em>Ifc Text Style For Defined Font</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Style For Defined Font</em>'. * @generated */ IfcTextStyleForDefinedFont createIfcTextStyleForDefinedFont(); /** * Returns a new object of class '<em>Ifc Text Style Text Model</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Style Text Model</em>'. * @generated */ IfcTextStyleTextModel createIfcTextStyleTextModel(); /** * Returns a new object of class '<em>Ifc Text Style With Box Characteristics</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Style With Box Characteristics</em>'. * @generated */ IfcTextStyleWithBoxCharacteristics createIfcTextStyleWithBoxCharacteristics(); /** * Returns a new object of class '<em>Ifc Texture Coordinate</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Texture Coordinate</em>'. * @generated */ IfcTextureCoordinate createIfcTextureCoordinate(); /** * Returns a new object of class '<em>Ifc Texture Coordinate Generator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Texture Coordinate Generator</em>'. * @generated */ IfcTextureCoordinateGenerator createIfcTextureCoordinateGenerator(); /** * Returns a new object of class '<em>Ifc Texture Map</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Texture Map</em>'. * @generated */ IfcTextureMap createIfcTextureMap(); /** * Returns a new object of class '<em>Ifc Texture Vertex</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Texture Vertex</em>'. * @generated */ IfcTextureVertex createIfcTextureVertex(); /** * Returns a new object of class '<em>Ifc Thermal Material Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Thermal Material Properties</em>'. * @generated */ IfcThermalMaterialProperties createIfcThermalMaterialProperties(); /** * Returns a new object of class '<em>Ifc Time Series</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Time Series</em>'. * @generated */ IfcTimeSeries createIfcTimeSeries(); /** * Returns a new object of class '<em>Ifc Time Series Reference Relationship</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Time Series Reference Relationship</em>'. * @generated */ IfcTimeSeriesReferenceRelationship createIfcTimeSeriesReferenceRelationship(); /** * Returns a new object of class '<em>Ifc Time Series Schedule</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Time Series Schedule</em>'. * @generated */ IfcTimeSeriesSchedule createIfcTimeSeriesSchedule(); /** * Returns a new object of class '<em>Ifc Time Series Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Time Series Value</em>'. * @generated */ IfcTimeSeriesValue createIfcTimeSeriesValue(); /** * Returns a new object of class '<em>Ifc Topological Representation Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Topological Representation Item</em>'. * @generated */ IfcTopologicalRepresentationItem createIfcTopologicalRepresentationItem(); /** * Returns a new object of class '<em>Ifc Topology Representation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Topology Representation</em>'. * @generated */ IfcTopologyRepresentation createIfcTopologyRepresentation(); /** * Returns a new object of class '<em>Ifc Transformer Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Transformer Type</em>'. * @generated */ IfcTransformerType createIfcTransformerType(); /** * Returns a new object of class '<em>Ifc Transport Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Transport Element</em>'. * @generated */ IfcTransportElement createIfcTransportElement(); /** * Returns a new object of class '<em>Ifc Transport Element Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Transport Element Type</em>'. * @generated */ IfcTransportElementType createIfcTransportElementType(); /** * Returns a new object of class '<em>Ifc Trapezium Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Trapezium Profile Def</em>'. * @generated */ IfcTrapeziumProfileDef createIfcTrapeziumProfileDef(); /** * Returns a new object of class '<em>Ifc Trimmed Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Trimmed Curve</em>'. * @generated */ IfcTrimmedCurve createIfcTrimmedCurve(); /** * Returns a new object of class '<em>Ifc Tube Bundle Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Tube Bundle Type</em>'. * @generated */ IfcTubeBundleType createIfcTubeBundleType(); /** * Returns a new object of class '<em>Ifc Two Direction Repeat Factor</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Two Direction Repeat Factor</em>'. * @generated */ IfcTwoDirectionRepeatFactor createIfcTwoDirectionRepeatFactor(); /** * Returns a new object of class '<em>Ifc Type Object</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Type Object</em>'. * @generated */ IfcTypeObject createIfcTypeObject(); /** * Returns a new object of class '<em>Ifc Type Product</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Type Product</em>'. * @generated */ IfcTypeProduct createIfcTypeProduct(); /** * Returns a new object of class '<em>Ifc UShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc UShape Profile Def</em>'. * @generated */ IfcUShapeProfileDef createIfcUShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Unit Assignment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Unit Assignment</em>'. * @generated */ IfcUnitAssignment createIfcUnitAssignment(); /** * Returns a new object of class '<em>Ifc Unitary Equipment Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Unitary Equipment Type</em>'. * @generated */ IfcUnitaryEquipmentType createIfcUnitaryEquipmentType(); /** * Returns a new object of class '<em>Ifc Valve Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Valve Type</em>'. * @generated */ IfcValveType createIfcValveType(); /** * Returns a new object of class '<em>Ifc Vector</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Vector</em>'. * @generated */ IfcVector createIfcVector(); /** * Returns a new object of class '<em>Ifc Vertex</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Vertex</em>'. * @generated */ IfcVertex createIfcVertex(); /** * Returns a new object of class '<em>Ifc Vertex Based Texture Map</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Vertex Based Texture Map</em>'. * @generated */ IfcVertexBasedTextureMap createIfcVertexBasedTextureMap(); /** * Returns a new object of class '<em>Ifc Vertex Loop</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Vertex Loop</em>'. * @generated */ IfcVertexLoop createIfcVertexLoop(); /** * Returns a new object of class '<em>Ifc Vertex Point</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Vertex Point</em>'. * @generated */ IfcVertexPoint createIfcVertexPoint(); /** * Returns a new object of class '<em>Ifc Vibration Isolator Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Vibration Isolator Type</em>'. * @generated */ IfcVibrationIsolatorType createIfcVibrationIsolatorType(); /** * Returns a new object of class '<em>Ifc Virtual Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Virtual Element</em>'. * @generated */ IfcVirtualElement createIfcVirtualElement(); /** * Returns a new object of class '<em>Ifc Virtual Grid Intersection</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Virtual Grid Intersection</em>'. * @generated */ IfcVirtualGridIntersection createIfcVirtualGridIntersection(); /** * Returns a new object of class '<em>Ifc Wall</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Wall</em>'. * @generated */ IfcWall createIfcWall(); /** * Returns a new object of class '<em>Ifc Wall Standard Case</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Wall Standard Case</em>'. * @generated */ IfcWallStandardCase createIfcWallStandardCase(); /** * Returns a new object of class '<em>Ifc Wall Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Wall Type</em>'. * @generated */ IfcWallType createIfcWallType(); /** * Returns a new object of class '<em>Ifc Waste Terminal Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Waste Terminal Type</em>'. * @generated */ IfcWasteTerminalType createIfcWasteTerminalType(); /** * Returns a new object of class '<em>Ifc Water Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Water Properties</em>'. * @generated */ IfcWaterProperties createIfcWaterProperties(); /** * Returns a new object of class '<em>Ifc Window</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Window</em>'. * @generated */ IfcWindow createIfcWindow(); /** * Returns a new object of class '<em>Ifc Window Lining Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Window Lining Properties</em>'. * @generated */ IfcWindowLiningProperties createIfcWindowLiningProperties(); /** * Returns a new object of class '<em>Ifc Window Panel Properties</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Window Panel Properties</em>'. * @generated */ IfcWindowPanelProperties createIfcWindowPanelProperties(); /** * Returns a new object of class '<em>Ifc Window Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Window Style</em>'. * @generated */ IfcWindowStyle createIfcWindowStyle(); /** * Returns a new object of class '<em>Ifc Work Control</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Work Control</em>'. * @generated */ IfcWorkControl createIfcWorkControl(); /** * Returns a new object of class '<em>Ifc Work Plan</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Work Plan</em>'. * @generated */ IfcWorkPlan createIfcWorkPlan(); /** * Returns a new object of class '<em>Ifc Work Schedule</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Work Schedule</em>'. * @generated */ IfcWorkSchedule createIfcWorkSchedule(); /** * Returns a new object of class '<em>Ifc ZShape Profile Def</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc ZShape Profile Def</em>'. * @generated */ IfcZShapeProfileDef createIfcZShapeProfileDef(); /** * Returns a new object of class '<em>Ifc Zone</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Zone</em>'. * @generated */ IfcZone createIfcZone(); /** * Returns a new object of class '<em>Ifc Absorbed Dose Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Absorbed Dose Measure</em>'. * @generated */ IfcAbsorbedDoseMeasure createIfcAbsorbedDoseMeasure(); /** * Returns a new object of class '<em>Ifc Acceleration Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Acceleration Measure</em>'. * @generated */ IfcAccelerationMeasure createIfcAccelerationMeasure(); /** * Returns a new object of class '<em>Ifc Amount Of Substance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Amount Of Substance Measure</em>'. * @generated */ IfcAmountOfSubstanceMeasure createIfcAmountOfSubstanceMeasure(); /** * Returns a new object of class '<em>Ifc Angular Velocity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Angular Velocity Measure</em>'. * @generated */ IfcAngularVelocityMeasure createIfcAngularVelocityMeasure(); /** * Returns a new object of class '<em>Ifc Area Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Area Measure</em>'. * @generated */ IfcAreaMeasure createIfcAreaMeasure(); /** * Returns a new object of class '<em>Ifc Boolean</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Boolean</em>'. * @generated */ IfcBoolean createIfcBoolean(); /** * Returns a new object of class '<em>Ifc Context Dependent Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Context Dependent Measure</em>'. * @generated */ IfcContextDependentMeasure createIfcContextDependentMeasure(); /** * Returns a new object of class '<em>Ifc Count Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Count Measure</em>'. * @generated */ IfcCountMeasure createIfcCountMeasure(); /** * Returns a new object of class '<em>Ifc Curvature Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Curvature Measure</em>'. * @generated */ IfcCurvatureMeasure createIfcCurvatureMeasure(); /** * Returns a new object of class '<em>Ifc Day In Month Number</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Day In Month Number</em>'. * @generated */ IfcDayInMonthNumber createIfcDayInMonthNumber(); /** * Returns a new object of class '<em>Ifc Daylight Saving Hour</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Daylight Saving Hour</em>'. * @generated */ IfcDaylightSavingHour createIfcDaylightSavingHour(); /** * Returns a new object of class '<em>Ifc Descriptive Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Descriptive Measure</em>'. * @generated */ IfcDescriptiveMeasure createIfcDescriptiveMeasure(); /** * Returns a new object of class '<em>Ifc Dimension Count</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dimension Count</em>'. * @generated */ IfcDimensionCount createIfcDimensionCount(); /** * Returns a new object of class '<em>Ifc Dose Equivalent Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dose Equivalent Measure</em>'. * @generated */ IfcDoseEquivalentMeasure createIfcDoseEquivalentMeasure(); /** * Returns a new object of class '<em>Ifc Dynamic Viscosity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Dynamic Viscosity Measure</em>'. * @generated */ IfcDynamicViscosityMeasure createIfcDynamicViscosityMeasure(); /** * Returns a new object of class '<em>Ifc Electric Capacitance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Capacitance Measure</em>'. * @generated */ IfcElectricCapacitanceMeasure createIfcElectricCapacitanceMeasure(); /** * Returns a new object of class '<em>Ifc Electric Charge Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Charge Measure</em>'. * @generated */ IfcElectricChargeMeasure createIfcElectricChargeMeasure(); /** * Returns a new object of class '<em>Ifc Electric Conductance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Conductance Measure</em>'. * @generated */ IfcElectricConductanceMeasure createIfcElectricConductanceMeasure(); /** * Returns a new object of class '<em>Ifc Electric Current Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Current Measure</em>'. * @generated */ IfcElectricCurrentMeasure createIfcElectricCurrentMeasure(); /** * Returns a new object of class '<em>Ifc Electric Resistance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Resistance Measure</em>'. * @generated */ IfcElectricResistanceMeasure createIfcElectricResistanceMeasure(); /** * Returns a new object of class '<em>Ifc Electric Voltage Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Electric Voltage Measure</em>'. * @generated */ IfcElectricVoltageMeasure createIfcElectricVoltageMeasure(); /** * Returns a new object of class '<em>Ifc Energy Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Energy Measure</em>'. * @generated */ IfcEnergyMeasure createIfcEnergyMeasure(); /** * Returns a new object of class '<em>Ifc Font Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Font Style</em>'. * @generated */ IfcFontStyle createIfcFontStyle(); /** * Returns a new object of class '<em>Ifc Font Variant</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Font Variant</em>'. * @generated */ IfcFontVariant createIfcFontVariant(); /** * Returns a new object of class '<em>Ifc Font Weight</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Font Weight</em>'. * @generated */ IfcFontWeight createIfcFontWeight(); /** * Returns a new object of class '<em>Ifc Force Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Force Measure</em>'. * @generated */ IfcForceMeasure createIfcForceMeasure(); /** * Returns a new object of class '<em>Ifc Frequency Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Frequency Measure</em>'. * @generated */ IfcFrequencyMeasure createIfcFrequencyMeasure(); /** * Returns a new object of class '<em>Ifc Globally Unique Id</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Globally Unique Id</em>'. * @generated */ IfcGloballyUniqueId createIfcGloballyUniqueId(); /** * Returns a new object of class '<em>Ifc Heat Flux Density Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Heat Flux Density Measure</em>'. * @generated */ IfcHeatFluxDensityMeasure createIfcHeatFluxDensityMeasure(); /** * Returns a new object of class '<em>Ifc Heating Value Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Heating Value Measure</em>'. * @generated */ IfcHeatingValueMeasure createIfcHeatingValueMeasure(); /** * Returns a new object of class '<em>Ifc Hour In Day</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Hour In Day</em>'. * @generated */ IfcHourInDay createIfcHourInDay(); /** * Returns a new object of class '<em>Ifc Identifier</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Identifier</em>'. * @generated */ IfcIdentifier createIfcIdentifier(); /** * Returns a new object of class '<em>Ifc Illuminance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Illuminance Measure</em>'. * @generated */ IfcIlluminanceMeasure createIfcIlluminanceMeasure(); /** * Returns a new object of class '<em>Ifc Inductance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Inductance Measure</em>'. * @generated */ IfcInductanceMeasure createIfcInductanceMeasure(); /** * Returns a new object of class '<em>Ifc Integer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Integer</em>'. * @generated */ IfcInteger createIfcInteger(); /** * Returns a new object of class '<em>Ifc Integer Count Rate Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Integer Count Rate Measure</em>'. * @generated */ IfcIntegerCountRateMeasure createIfcIntegerCountRateMeasure(); /** * Returns a new object of class '<em>Ifc Ion Concentration Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Ion Concentration Measure</em>'. * @generated */ IfcIonConcentrationMeasure createIfcIonConcentrationMeasure(); /** * Returns a new object of class '<em>Ifc Isothermal Moisture Capacity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Isothermal Moisture Capacity Measure</em>'. * @generated */ IfcIsothermalMoistureCapacityMeasure createIfcIsothermalMoistureCapacityMeasure(); /** * Returns a new object of class '<em>Ifc Kinematic Viscosity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Kinematic Viscosity Measure</em>'. * @generated */ IfcKinematicViscosityMeasure createIfcKinematicViscosityMeasure(); /** * Returns a new object of class '<em>Ifc Label</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Label</em>'. * @generated */ IfcLabel createIfcLabel(); /** * Returns a new object of class '<em>Ifc Length Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Length Measure</em>'. * @generated */ IfcLengthMeasure createIfcLengthMeasure(); /** * Returns a new object of class '<em>Ifc Linear Force Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Linear Force Measure</em>'. * @generated */ IfcLinearForceMeasure createIfcLinearForceMeasure(); /** * Returns a new object of class '<em>Ifc Linear Moment Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Linear Moment Measure</em>'. * @generated */ IfcLinearMomentMeasure createIfcLinearMomentMeasure(); /** * Returns a new object of class '<em>Ifc Linear Stiffness Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Linear Stiffness Measure</em>'. * @generated */ IfcLinearStiffnessMeasure createIfcLinearStiffnessMeasure(); /** * Returns a new object of class '<em>Ifc Linear Velocity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Linear Velocity Measure</em>'. * @generated */ IfcLinearVelocityMeasure createIfcLinearVelocityMeasure(); /** * Returns a new object of class '<em>Ifc Logical</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Logical</em>'. * @generated */ IfcLogical createIfcLogical(); /** * Returns a new object of class '<em>Ifc Luminous Flux Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Luminous Flux Measure</em>'. * @generated */ IfcLuminousFluxMeasure createIfcLuminousFluxMeasure(); /** * Returns a new object of class '<em>Ifc Luminous Intensity Distribution Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Luminous Intensity Distribution Measure</em>'. * @generated */ IfcLuminousIntensityDistributionMeasure createIfcLuminousIntensityDistributionMeasure(); /** * Returns a new object of class '<em>Ifc Luminous Intensity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Luminous Intensity Measure</em>'. * @generated */ IfcLuminousIntensityMeasure createIfcLuminousIntensityMeasure(); /** * Returns a new object of class '<em>Ifc Magnetic Flux Density Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Magnetic Flux Density Measure</em>'. * @generated */ IfcMagneticFluxDensityMeasure createIfcMagneticFluxDensityMeasure(); /** * Returns a new object of class '<em>Ifc Magnetic Flux Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Magnetic Flux Measure</em>'. * @generated */ IfcMagneticFluxMeasure createIfcMagneticFluxMeasure(); /** * Returns a new object of class '<em>Ifc Mass Density Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mass Density Measure</em>'. * @generated */ IfcMassDensityMeasure createIfcMassDensityMeasure(); /** * Returns a new object of class '<em>Ifc Mass Flow Rate Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mass Flow Rate Measure</em>'. * @generated */ IfcMassFlowRateMeasure createIfcMassFlowRateMeasure(); /** * Returns a new object of class '<em>Ifc Mass Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mass Measure</em>'. * @generated */ IfcMassMeasure createIfcMassMeasure(); /** * Returns a new object of class '<em>Ifc Mass Per Length Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Mass Per Length Measure</em>'. * @generated */ IfcMassPerLengthMeasure createIfcMassPerLengthMeasure(); /** * Returns a new object of class '<em>Ifc Minute In Hour</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Minute In Hour</em>'. * @generated */ IfcMinuteInHour createIfcMinuteInHour(); /** * Returns a new object of class '<em>Ifc Modulus Of Elasticity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Modulus Of Elasticity Measure</em>'. * @generated */ IfcModulusOfElasticityMeasure createIfcModulusOfElasticityMeasure(); /** * Returns a new object of class '<em>Ifc Modulus Of Linear Subgrade Reaction Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Modulus Of Linear Subgrade Reaction Measure</em>'. * @generated */ IfcModulusOfLinearSubgradeReactionMeasure createIfcModulusOfLinearSubgradeReactionMeasure(); /** * Returns a new object of class '<em>Ifc Modulus Of Rotational Subgrade Reaction Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Modulus Of Rotational Subgrade Reaction Measure</em>'. * @generated */ IfcModulusOfRotationalSubgradeReactionMeasure createIfcModulusOfRotationalSubgradeReactionMeasure(); /** * Returns a new object of class '<em>Ifc Modulus Of Subgrade Reaction Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Modulus Of Subgrade Reaction Measure</em>'. * @generated */ IfcModulusOfSubgradeReactionMeasure createIfcModulusOfSubgradeReactionMeasure(); /** * Returns a new object of class '<em>Ifc Moisture Diffusivity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Moisture Diffusivity Measure</em>'. * @generated */ IfcMoistureDiffusivityMeasure createIfcMoistureDiffusivityMeasure(); /** * Returns a new object of class '<em>Ifc Molecular Weight Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Molecular Weight Measure</em>'. * @generated */ IfcMolecularWeightMeasure createIfcMolecularWeightMeasure(); /** * Returns a new object of class '<em>Ifc Moment Of Inertia Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Moment Of Inertia Measure</em>'. * @generated */ IfcMomentOfInertiaMeasure createIfcMomentOfInertiaMeasure(); /** * Returns a new object of class '<em>Ifc Monetary Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Monetary Measure</em>'. * @generated */ IfcMonetaryMeasure createIfcMonetaryMeasure(); /** * Returns a new object of class '<em>Ifc Month In Year Number</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Month In Year Number</em>'. * @generated */ IfcMonthInYearNumber createIfcMonthInYearNumber(); /** * Returns a new object of class '<em>Ifc Numeric Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Numeric Measure</em>'. * @generated */ IfcNumericMeasure createIfcNumericMeasure(); /** * Returns a new object of class '<em>Ifc PH Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc PH Measure</em>'. * @generated */ IfcPHMeasure createIfcPHMeasure(); /** * Returns a new object of class '<em>Ifc Parameter Value</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Parameter Value</em>'. * @generated */ IfcParameterValue createIfcParameterValue(); /** * Returns a new object of class '<em>Ifc Planar Force Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Planar Force Measure</em>'. * @generated */ IfcPlanarForceMeasure createIfcPlanarForceMeasure(); /** * Returns a new object of class '<em>Ifc Plane Angle Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Plane Angle Measure</em>'. * @generated */ IfcPlaneAngleMeasure createIfcPlaneAngleMeasure(); /** * Returns a new object of class '<em>Ifc Power Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Power Measure</em>'. * @generated */ IfcPowerMeasure createIfcPowerMeasure(); /** * Returns a new object of class '<em>Ifc Presentable Text</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Presentable Text</em>'. * @generated */ IfcPresentableText createIfcPresentableText(); /** * Returns a new object of class '<em>Ifc Pressure Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Pressure Measure</em>'. * @generated */ IfcPressureMeasure createIfcPressureMeasure(); /** * Returns a new object of class '<em>Ifc Radio Activity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Radio Activity Measure</em>'. * @generated */ IfcRadioActivityMeasure createIfcRadioActivityMeasure(); /** * Returns a new object of class '<em>Ifc Ratio Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Ratio Measure</em>'. * @generated */ IfcRatioMeasure createIfcRatioMeasure(); /** * Returns a new object of class '<em>Ifc Real</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Real</em>'. * @generated */ IfcReal createIfcReal(); /** * Returns a new object of class '<em>Ifc Rotational Frequency Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rotational Frequency Measure</em>'. * @generated */ IfcRotationalFrequencyMeasure createIfcRotationalFrequencyMeasure(); /** * Returns a new object of class '<em>Ifc Rotational Mass Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rotational Mass Measure</em>'. * @generated */ IfcRotationalMassMeasure createIfcRotationalMassMeasure(); /** * Returns a new object of class '<em>Ifc Rotational Stiffness Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Rotational Stiffness Measure</em>'. * @generated */ IfcRotationalStiffnessMeasure createIfcRotationalStiffnessMeasure(); /** * Returns a new object of class '<em>Ifc Second In Minute</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Second In Minute</em>'. * @generated */ IfcSecondInMinute createIfcSecondInMinute(); /** * Returns a new object of class '<em>Ifc Section Modulus Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Section Modulus Measure</em>'. * @generated */ IfcSectionModulusMeasure createIfcSectionModulusMeasure(); /** * Returns a new object of class '<em>Ifc Sectional Area Integral Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sectional Area Integral Measure</em>'. * @generated */ IfcSectionalAreaIntegralMeasure createIfcSectionalAreaIntegralMeasure(); /** * Returns a new object of class '<em>Ifc Shear Modulus Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Shear Modulus Measure</em>'. * @generated */ IfcShearModulusMeasure createIfcShearModulusMeasure(); /** * Returns a new object of class '<em>Ifc Solid Angle Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Solid Angle Measure</em>'. * @generated */ IfcSolidAngleMeasure createIfcSolidAngleMeasure(); /** * Returns a new object of class '<em>Ifc Sound Power Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sound Power Measure</em>'. * @generated */ IfcSoundPowerMeasure createIfcSoundPowerMeasure(); /** * Returns a new object of class '<em>Ifc Sound Pressure Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Sound Pressure Measure</em>'. * @generated */ IfcSoundPressureMeasure createIfcSoundPressureMeasure(); /** * Returns a new object of class '<em>Ifc Specific Heat Capacity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Specific Heat Capacity Measure</em>'. * @generated */ IfcSpecificHeatCapacityMeasure createIfcSpecificHeatCapacityMeasure(); /** * Returns a new object of class '<em>Ifc Specular Exponent</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Specular Exponent</em>'. * @generated */ IfcSpecularExponent createIfcSpecularExponent(); /** * Returns a new object of class '<em>Ifc Specular Roughness</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Specular Roughness</em>'. * @generated */ IfcSpecularRoughness createIfcSpecularRoughness(); /** * Returns a new object of class '<em>Ifc Temperature Gradient Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Temperature Gradient Measure</em>'. * @generated */ IfcTemperatureGradientMeasure createIfcTemperatureGradientMeasure(); /** * Returns a new object of class '<em>Ifc Text</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text</em>'. * @generated */ IfcText createIfcText(); /** * Returns a new object of class '<em>Ifc Text Alignment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Alignment</em>'. * @generated */ IfcTextAlignment createIfcTextAlignment(); /** * Returns a new object of class '<em>Ifc Text Decoration</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Decoration</em>'. * @generated */ IfcTextDecoration createIfcTextDecoration(); /** * Returns a new object of class '<em>Ifc Text Font Name</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Font Name</em>'. * @generated */ IfcTextFontName createIfcTextFontName(); /** * Returns a new object of class '<em>Ifc Text Transformation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Text Transformation</em>'. * @generated */ IfcTextTransformation createIfcTextTransformation(); /** * Returns a new object of class '<em>Ifc Thermal Admittance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Thermal Admittance Measure</em>'. * @generated */ IfcThermalAdmittanceMeasure createIfcThermalAdmittanceMeasure(); /** * Returns a new object of class '<em>Ifc Thermal Conductivity Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Thermal Conductivity Measure</em>'. * @generated */ IfcThermalConductivityMeasure createIfcThermalConductivityMeasure(); /** * Returns a new object of class '<em>Ifc Thermal Expansion Coefficient Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Thermal Expansion Coefficient Measure</em>'. * @generated */ IfcThermalExpansionCoefficientMeasure createIfcThermalExpansionCoefficientMeasure(); /** * Returns a new object of class '<em>Ifc Thermal Resistance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Thermal Resistance Measure</em>'. * @generated */ IfcThermalResistanceMeasure createIfcThermalResistanceMeasure(); /** * Returns a new object of class '<em>Ifc Thermal Transmittance Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Thermal Transmittance Measure</em>'. * @generated */ IfcThermalTransmittanceMeasure createIfcThermalTransmittanceMeasure(); /** * Returns a new object of class '<em>Ifc Thermodynamic Temperature Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Thermodynamic Temperature Measure</em>'. * @generated */ IfcThermodynamicTemperatureMeasure createIfcThermodynamicTemperatureMeasure(); /** * Returns a new object of class '<em>Ifc Time Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Time Measure</em>'. * @generated */ IfcTimeMeasure createIfcTimeMeasure(); /** * Returns a new object of class '<em>Ifc Time Stamp</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Time Stamp</em>'. * @generated */ IfcTimeStamp createIfcTimeStamp(); /** * Returns a new object of class '<em>Ifc Torque Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Torque Measure</em>'. * @generated */ IfcTorqueMeasure createIfcTorqueMeasure(); /** * Returns a new object of class '<em>Ifc Vapor Permeability Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Vapor Permeability Measure</em>'. * @generated */ IfcVaporPermeabilityMeasure createIfcVaporPermeabilityMeasure(); /** * Returns a new object of class '<em>Ifc Volume Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Volume Measure</em>'. * @generated */ IfcVolumeMeasure createIfcVolumeMeasure(); /** * Returns a new object of class '<em>Ifc Volumetric Flow Rate Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Volumetric Flow Rate Measure</em>'. * @generated */ IfcVolumetricFlowRateMeasure createIfcVolumetricFlowRateMeasure(); /** * Returns a new object of class '<em>Ifc Warping Constant Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Warping Constant Measure</em>'. * @generated */ IfcWarpingConstantMeasure createIfcWarpingConstantMeasure(); /** * Returns a new object of class '<em>Ifc Warping Moment Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Warping Moment Measure</em>'. * @generated */ IfcWarpingMomentMeasure createIfcWarpingMomentMeasure(); /** * Returns a new object of class '<em>Ifc Year Number</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Year Number</em>'. * @generated */ IfcYearNumber createIfcYearNumber(); /** * Returns a new object of class '<em>Ifc Box Alignment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Box Alignment</em>'. * @generated */ IfcBoxAlignment createIfcBoxAlignment(); /** * Returns a new object of class '<em>Ifc Compound Plane Angle Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Compound Plane Angle Measure</em>'. * @generated */ IfcCompoundPlaneAngleMeasure createIfcCompoundPlaneAngleMeasure(); /** * Returns a new object of class '<em>Ifc Normalised Ratio Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Normalised Ratio Measure</em>'. * @generated */ IfcNormalisedRatioMeasure createIfcNormalisedRatioMeasure(); /** * Returns a new object of class '<em>Ifc Positive Length Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Positive Length Measure</em>'. * @generated */ IfcPositiveLengthMeasure createIfcPositiveLengthMeasure(); /** * Returns a new object of class '<em>Ifc Positive Plane Angle Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Positive Plane Angle Measure</em>'. * @generated */ IfcPositivePlaneAngleMeasure createIfcPositivePlaneAngleMeasure(); /** * Returns a new object of class '<em>Ifc Positive Ratio Measure</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Positive Ratio Measure</em>'. * @generated */ IfcPositiveRatioMeasure createIfcPositiveRatioMeasure(); /** * Returns a new object of class '<em>Ifc Complex Number</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Complex Number</em>'. * @generated */ IfcComplexNumber createIfcComplexNumber(); /** * Returns a new object of class '<em>Ifc Null Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ifc Null Style</em>'. * @generated */ IfcNullStyle createIfcNullStyle(); /** * Returns a new object of class '<em>Geometry Info</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Geometry Info</em>'. * @generated */ GeometryInfo createGeometryInfo(); /** * Returns a new object of class '<em>Vector3f</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Vector3f</em>'. * @generated */ Vector3f createVector3f(); /** * Returns a new object of class '<em>Geometry Data</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Geometry Data</em>'. * @generated */ GeometryData createGeometryData(); /** * Returns a new object of class '<em>Geometry Instance</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Geometry Instance</em>'. * @generated */ GeometryInstance createGeometryInstance(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ Ifc2x3tc1Package getIfc2x3tc1Package(); } //Ifc2x3tc1Factory