Implements DocumentLinkProvider to make IFC entity type names clickable, opening the official buildingSMART documentation in the browser. Features: - Automatic schema version detection (IFC2X3, IFC4, IFC4X3) - Complete entity-to-package mapping for IFC2X3 (653 entities) - Complete entity name mapping for IFC4X3 (876 entities with PascalCase) - Proper URL generation for all three schema versions: * IFC2X3: https://standards.buildingsmart.org/.../[package]/lexical/[entity].htm * IFC4: https://standards.buildingsmart.org/.../link/[entity].htm * IFC4X3: https://ifc43-docs.standards.buildingsmart.org/.../lexical/[Entity].htm Usage: - Ctrl+Click (or Cmd+Click on Mac) on any IFC entity name in an .ifc file - Tooltip shows "Open [ENTITY] documentation ([SCHEMA])" - Browser opens to the correct buildingSMART documentation page Files added: - client/src/ifcDocumentationLinkProvider.ts - Main provider implementation - client/src/ifc2x3-mappings.txt - IFC2X3 entity to package mappings - client/src/ifc4x3-mappings.txt - IFC4X3 entity to PascalCase mappings - client/src/generate-ifc-provider-FINAL.py - Script to regenerate provider The provider is registered in extension.ts for the 'ifc' language.
1623 lines
No EOL
82 KiB
JavaScript
1623 lines
No EOL
82 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.IfcDocumentationLinkProvider = void 0;
|
|
const vscode = require("vscode");
|
|
const SCHEMA_URLS = {
|
|
'IFC2X3': 'https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML',
|
|
'IFC4': 'https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML',
|
|
'IFC4X3': 'https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML',
|
|
'IFC4.3': 'https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML'
|
|
};
|
|
const IFC2X3_PACKAGES = {
|
|
"IFC2DCOMPOSITECURVE": "ifcgeometryresource",
|
|
"IFCACTIONREQUEST": "ifcfacilitiesmgmtdomain",
|
|
"IFCACTOR": "ifckernel",
|
|
"IFCACTORROLE": "ifcactorresource",
|
|
"IFCACTUATORTYPE": "ifcbuildingcontrolsdomain",
|
|
"IFCADDRESS": "ifcactorresource",
|
|
"IFCAIRTERMINALBOXTYPE": "ifchvacdomain",
|
|
"IFCAIRTERMINALTYPE": "ifchvacdomain",
|
|
"IFCAIRTOAIRHEATRECOVERYTYPE": "ifchvacdomain",
|
|
"IFCALARMTYPE": "ifcbuildingcontrolsdomain",
|
|
"IFCANGULARDIMENSION": "ifcpresentationdimensioningresource",
|
|
"IFCANNOTATION": "ifcproductextension",
|
|
"IFCANNOTATIONCURVEOCCURRENCE": "ifcpresentationdefinitionresource",
|
|
"IFCANNOTATIONFILLAREA": "ifcpresentationdefinitionresource",
|
|
"IFCANNOTATIONFILLAREAOCCURRENCE": "ifcpresentationdefinitionresource",
|
|
"IFCANNOTATIONOCCURRENCE": "ifcpresentationdefinitionresource",
|
|
"IFCANNOTATIONSURFACE": "ifcpresentationdefinitionresource",
|
|
"IFCANNOTATIONSURFACEOCCURRENCE": "ifcpresentationdefinitionresource",
|
|
"IFCANNOTATIONSYMBOLOCCURRENCE": "ifcpresentationdefinitionresource",
|
|
"IFCANNOTATIONTEXTOCCURRENCE": "ifcpresentationdefinitionresource",
|
|
"IFCAPPLICATION": "ifcutilityresource",
|
|
"IFCAPPLIEDVALUE": "ifccostresource",
|
|
"IFCAPPLIEDVALUERELATIONSHIP": "ifccostresource",
|
|
"IFCAPPROVAL": "ifcapprovalresource",
|
|
"IFCAPPROVALACTORRELATIONSHIP": "ifcapprovalresource",
|
|
"IFCAPPROVALPROPERTYRELATIONSHIP": "ifcapprovalresource",
|
|
"IFCAPPROVALRELATIONSHIP": "ifcapprovalresource",
|
|
"IFCARBITRARYCLOSEDPROFILEDEF": "ifcprofileresource",
|
|
"IFCARBITRARYOPENPROFILEDEF": "ifcprofileresource",
|
|
"IFCARBITRARYPROFILEDEFWITHVOIDS": "ifcprofileresource",
|
|
"IFCASSET": "ifcsharedfacilitieselements",
|
|
"IFCASYMMETRICISHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCAXIS1PLACEMENT": "ifcgeometryresource",
|
|
"IFCAXIS2PLACEMENT2D": "ifcgeometryresource",
|
|
"IFCAXIS2PLACEMENT3D": "ifcgeometryresource",
|
|
"IFCBEAM": "ifcsharedbldgelements",
|
|
"IFCBEAMTYPE": "ifcsharedbldgelements",
|
|
"IFCBEZIERCURVE": "ifcgeometryresource",
|
|
"IFCBLOBTEXTURE": "ifcpresentationappearanceresource",
|
|
"IFCBLOCK": "ifcgeometricmodelresource",
|
|
"IFCBOILERTYPE": "ifchvacdomain",
|
|
"IFCBOOLEANCLIPPINGRESULT": "ifcgeometricmodelresource",
|
|
"IFCBOOLEANRESULT": "ifcgeometricmodelresource",
|
|
"IFCBOUNDARYCONDITION": "ifcstructuralloadresource",
|
|
"IFCBOUNDARYEDGECONDITION": "ifcstructuralloadresource",
|
|
"IFCBOUNDARYFACECONDITION": "ifcstructuralloadresource",
|
|
"IFCBOUNDARYNODECONDITION": "ifcstructuralloadresource",
|
|
"IFCBOUNDARYNODECONDITIONWARPING": "ifcstructuralloadresource",
|
|
"IFCBOUNDEDCURVE": "ifcgeometryresource",
|
|
"IFCBOUNDEDSURFACE": "ifcgeometryresource",
|
|
"IFCBOUNDINGBOX": "ifcgeometricmodelresource",
|
|
"IFCBOXEDHALFSPACE": "ifcgeometricmodelresource",
|
|
"IFCBSPLINECURVE": "ifcgeometryresource",
|
|
"IFCBUILDING": "ifcproductextension",
|
|
"IFCBUILDINGELEMENT": "ifcproductextension",
|
|
"IFCBUILDINGELEMENTCOMPONENT": "ifcstructuralelementsdomain",
|
|
"IFCBUILDINGELEMENTPART": "ifcstructuralelementsdomain",
|
|
"IFCBUILDINGELEMENTPROXY": "ifcproductextension",
|
|
"IFCBUILDINGELEMENTPROXYTYPE": "ifcproductextension",
|
|
"IFCBUILDINGELEMENTTYPE": "ifcproductextension",
|
|
"IFCBUILDINGSTOREY": "ifcproductextension",
|
|
"IFCCABLECARRIERFITTINGTYPE": "ifcelectricaldomain",
|
|
"IFCCABLECARRIERSEGMENTTYPE": "ifcelectricaldomain",
|
|
"IFCCABLESEGMENTTYPE": "ifcelectricaldomain",
|
|
"IFCCALENDARDATE": "ifcdatetimeresource",
|
|
"IFCCARTESIANPOINT": "ifcgeometryresource",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR": "ifcgeometryresource",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR2D": "ifcgeometryresource",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR2DNONUNIFORM": "ifcgeometryresource",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR3D": "ifcgeometryresource",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM": "ifcgeometryresource",
|
|
"IFCCENTERLINEPROFILEDEF": "ifcprofileresource",
|
|
"IFCCHAMFEREDGEFEATURE": "ifcsharedcomponentelements",
|
|
"IFCCHILLERTYPE": "ifchvacdomain",
|
|
"IFCCIRCLE": "ifcgeometryresource",
|
|
"IFCCIRCLEHOLLOWPROFILEDEF": "ifcprofileresource",
|
|
"IFCCIRCLEPROFILEDEF": "ifcprofileresource",
|
|
"IFCCLASSIFICATION": "ifcexternalreferenceresource",
|
|
"IFCCLASSIFICATIONITEM": "ifcexternalreferenceresource",
|
|
"IFCCLASSIFICATIONITEMRELATIONSHIP": "ifcexternalreferenceresource",
|
|
"IFCCLASSIFICATIONNOTATION": "ifcexternalreferenceresource",
|
|
"IFCCLASSIFICATIONNOTATIONFACET": "ifcexternalreferenceresource",
|
|
"IFCCLASSIFICATIONREFERENCE": "ifcexternalreferenceresource",
|
|
"IFCCLOSEDSHELL": "ifctopologyresource",
|
|
"IFCCOILTYPE": "ifchvacdomain",
|
|
"IFCCOLOURRGB": "ifcpresentationresource",
|
|
"IFCCOLOURSPECIFICATION": "ifcpresentationresource",
|
|
"IFCCOLUMN": "ifcsharedbldgelements",
|
|
"IFCCOLUMNTYPE": "ifcsharedbldgelements",
|
|
"IFCCOMPLEXPROPERTY": "ifcpropertyresource",
|
|
"IFCCOMPOSITECURVE": "ifcgeometryresource",
|
|
"IFCCOMPOSITECURVESEGMENT": "ifcgeometryresource",
|
|
"IFCCOMPOSITEPROFILEDEF": "ifcprofileresource",
|
|
"IFCCOMPRESSORTYPE": "ifchvacdomain",
|
|
"IFCCONDENSERTYPE": "ifchvacdomain",
|
|
"IFCCONDITION": "ifcfacilitiesmgmtdomain",
|
|
"IFCCONDITIONCRITERION": "ifcfacilitiesmgmtdomain",
|
|
"IFCCONIC": "ifcgeometryresource",
|
|
"IFCCONNECTEDFACESET": "ifctopologyresource",
|
|
"IFCCONNECTIONCURVEGEOMETRY": "ifcgeometricconstraintresource",
|
|
"IFCCONNECTIONGEOMETRY": "ifcgeometricconstraintresource",
|
|
"IFCCONNECTIONPOINTECCENTRICITY": "ifcgeometricconstraintresource",
|
|
"IFCCONNECTIONPOINTGEOMETRY": "ifcgeometricconstraintresource",
|
|
"IFCCONNECTIONPORTGEOMETRY": "ifcgeometricconstraintresource",
|
|
"IFCCONNECTIONSURFACEGEOMETRY": "ifcgeometricconstraintresource",
|
|
"IFCCONSTRAINT": "ifcconstraintresource",
|
|
"IFCCONSTRAINTAGGREGATIONRELATIONSHIP": "ifcconstraintresource",
|
|
"IFCCONSTRAINTCLASSIFICATIONRELATIONSHIP": "ifcconstraintresource",
|
|
"IFCCONSTRAINTRELATIONSHIP": "ifcconstraintresource",
|
|
"IFCCONSTRUCTIONEQUIPMENTRESOURCE": "ifcconstructionmgmtdomain",
|
|
"IFCCONSTRUCTIONMATERIALRESOURCE": "ifcconstructionmgmtdomain",
|
|
"IFCCONSTRUCTIONPRODUCTRESOURCE": "ifcconstructionmgmtdomain",
|
|
"IFCCONSTRUCTIONRESOURCE": "ifcconstructionmgmtdomain",
|
|
"IFCCONTEXTDEPENDENTUNIT": "ifcmeasureresource",
|
|
"IFCCONTROL": "ifckernel",
|
|
"IFCCONTROLLERTYPE": "ifcbuildingcontrolsdomain",
|
|
"IFCCONVERSIONBASEDUNIT": "ifcmeasureresource",
|
|
"IFCCOOLEDBEAMTYPE": "ifchvacdomain",
|
|
"IFCCOOLINGTOWERTYPE": "ifchvacdomain",
|
|
"IFCCOORDINATEDUNIVERSALTIMEOFFSET": "ifcdatetimeresource",
|
|
"IFCCOSTITEM": "ifcsharedmgmtelements",
|
|
"IFCCOSTSCHEDULE": "ifcsharedmgmtelements",
|
|
"IFCCOSTVALUE": "ifccostresource",
|
|
"IFCCOVERING": "ifcproductextension",
|
|
"IFCCOVERINGTYPE": "ifcproductextension",
|
|
"IFCCRANERAILASHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCCRANERAILFSHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCCREWRESOURCE": "ifcconstructionmgmtdomain",
|
|
"IFCCSGPRIMITIVE3D": "ifcgeometricmodelresource",
|
|
"IFCCSGSOLID": "ifcgeometricmodelresource",
|
|
"IFCCSHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCCURRENCYRELATIONSHIP": "ifccostresource",
|
|
"IFCCURTAINWALL": "ifcsharedbldgelements",
|
|
"IFCCURTAINWALLTYPE": "ifcsharedbldgelements",
|
|
"IFCCURVE": "ifcgeometryresource",
|
|
"IFCCURVEBOUNDEDPLANE": "ifcgeometryresource",
|
|
"IFCCURVESTYLE": "ifcpresentationappearanceresource",
|
|
"IFCCURVESTYLEFONT": "ifcpresentationappearanceresource",
|
|
"IFCCURVESTYLEFONTANDSCALING": "ifcpresentationappearanceresource",
|
|
"IFCCURVESTYLEFONTPATTERN": "ifcpresentationappearanceresource",
|
|
"IFCDAMPERTYPE": "ifchvacdomain",
|
|
"IFCDATEANDTIME": "ifcdatetimeresource",
|
|
"IFCDEFINEDSYMBOL": "ifcpresentationdefinitionresource",
|
|
"IFCDERIVEDPROFILEDEF": "ifcprofileresource",
|
|
"IFCDERIVEDUNIT": "ifcmeasureresource",
|
|
"IFCDERIVEDUNITELEMENT": "ifcmeasureresource",
|
|
"IFCDIAMETERDIMENSION": "ifcpresentationdimensioningresource",
|
|
"IFCDIMENSIONALEXPONENTS": "ifcmeasureresource",
|
|
"IFCDIMENSIONCALLOUTRELATIONSHIP": "ifcpresentationdimensioningresource",
|
|
"IFCDIMENSIONCURVE": "ifcpresentationdimensioningresource",
|
|
"IFCDIMENSIONCURVEDIRECTEDCALLOUT": "ifcpresentationdimensioningresource",
|
|
"IFCDIMENSIONCURVETERMINATOR": "ifcpresentationdimensioningresource",
|
|
"IFCDIMENSIONPAIR": "ifcpresentationdimensioningresource",
|
|
"IFCDIRECTION": "ifcgeometryresource",
|
|
"IFCDISCRETEACCESSORY": "ifcsharedcomponentelements",
|
|
"IFCDISCRETEACCESSORYTYPE": "ifcsharedcomponentelements",
|
|
"IFCDISTRIBUTIONCHAMBERELEMENT": "ifcsharedbldgserviceelements",
|
|
"IFCDISTRIBUTIONCHAMBERELEMENTTYPE": "ifcsharedbldgserviceelements",
|
|
"IFCDISTRIBUTIONCONTROLELEMENT": "ifcsharedbldgserviceelements",
|
|
"IFCDISTRIBUTIONCONTROLELEMENTTYPE": "ifcsharedbldgserviceelements",
|
|
"IFCDISTRIBUTIONELEMENT": "ifcproductextension",
|
|
"IFCDISTRIBUTIONELEMENTTYPE": "ifcproductextension",
|
|
"IFCDISTRIBUTIONFLOWELEMENT": "ifcsharedbldgserviceelements",
|
|
"IFCDISTRIBUTIONFLOWELEMENTTYPE": "ifcsharedbldgserviceelements",
|
|
"IFCDISTRIBUTIONPORT": "ifcsharedbldgserviceelements",
|
|
"IFCDOCUMENTELECTRONICFORMAT": "ifcexternalreferenceresource",
|
|
"IFCDOCUMENTINFORMATION": "ifcexternalreferenceresource",
|
|
"IFCDOCUMENTINFORMATIONRELATIONSHIP": "ifcexternalreferenceresource",
|
|
"IFCDOCUMENTREFERENCE": "ifcexternalreferenceresource",
|
|
"IFCDOOR": "ifcsharedbldgelements",
|
|
"IFCDOORLININGPROPERTIES": "ifcsharedbldgelements",
|
|
"IFCDOORPANELPROPERTIES": "ifcsharedbldgelements",
|
|
"IFCDOORSTYLE": "ifcsharedbldgelements",
|
|
"IFCDRAUGHTINGCALLOUT": "ifcpresentationdimensioningresource",
|
|
"IFCDRAUGHTINGCALLOUTRELATIONSHIP": "ifcpresentationdimensioningresource",
|
|
"IFCDRAUGHTINGPREDEFINEDCOLOUR": "ifcpresentationresource",
|
|
"IFCDRAUGHTINGPREDEFINEDCURVEFONT": "ifcpresentationappearanceresource",
|
|
"IFCDRAUGHTINGPREDEFINEDTEXTFONT": "ifcpresentationresource",
|
|
"IFCDUCTFITTINGTYPE": "ifchvacdomain",
|
|
"IFCDUCTSEGMENTTYPE": "ifchvacdomain",
|
|
"IFCDUCTSILENCERTYPE": "ifchvacdomain",
|
|
"IFCEDGE": "ifctopologyresource",
|
|
"IFCEDGECURVE": "ifctopologyresource",
|
|
"IFCEDGEFEATURE": "ifcsharedcomponentelements",
|
|
"IFCEDGELOOP": "ifctopologyresource",
|
|
"IFCELECTRICALBASEPROPERTIES": "ifcsharedbldgserviceelements",
|
|
"IFCELECTRICALCIRCUIT": "ifcelectricaldomain",
|
|
"IFCELECTRICALELEMENT": "ifcproductextension",
|
|
"IFCELECTRICAPPLIANCETYPE": "ifcelectricaldomain",
|
|
"IFCELECTRICDISTRIBUTIONPOINT": "ifcelectricaldomain",
|
|
"IFCELECTRICFLOWSTORAGEDEVICETYPE": "ifcelectricaldomain",
|
|
"IFCELECTRICGENERATORTYPE": "ifcelectricaldomain",
|
|
"IFCELECTRICHEATERTYPE": "ifcelectricaldomain",
|
|
"IFCELECTRICMOTORTYPE": "ifcelectricaldomain",
|
|
"IFCELECTRICTIMECONTROLTYPE": "ifcelectricaldomain",
|
|
"IFCELEMENT": "ifcproductextension",
|
|
"IFCELEMENTARYSURFACE": "ifcgeometryresource",
|
|
"IFCELEMENTASSEMBLY": "ifcproductextension",
|
|
"IFCELEMENTCOMPONENT": "ifcsharedcomponentelements",
|
|
"IFCELEMENTCOMPONENTTYPE": "ifcsharedcomponentelements",
|
|
"IFCELEMENTQUANTITY": "ifcproductextension",
|
|
"IFCELEMENTTYPE": "ifcproductextension",
|
|
"IFCELLIPSE": "ifcgeometryresource",
|
|
"IFCELLIPSEPROFILEDEF": "ifcprofileresource",
|
|
"IFCENERGYCONVERSIONDEVICE": "ifcsharedbldgserviceelements",
|
|
"IFCENERGYCONVERSIONDEVICETYPE": "ifcsharedbldgserviceelements",
|
|
"IFCENERGYPROPERTIES": "ifcsharedbldgserviceelements",
|
|
"IFCENVIRONMENTALIMPACTVALUE": "ifccostresource",
|
|
"IFCEQUIPMENTELEMENT": "ifcproductextension",
|
|
"IFCEQUIPMENTSTANDARD": "ifcfacilitiesmgmtdomain",
|
|
"IFCEVAPORATIVECOOLERTYPE": "ifchvacdomain",
|
|
"IFCEVAPORATORTYPE": "ifchvacdomain",
|
|
"IFCEXTENDEDMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCEXTERNALLYDEFINEDHATCHSTYLE": "ifcpresentationappearanceresource",
|
|
"IFCEXTERNALLYDEFINEDSURFACESTYLE": "ifcpresentationappearanceresource",
|
|
"IFCEXTERNALLYDEFINEDSYMBOL": "ifcpresentationdefinitionresource",
|
|
"IFCEXTERNALLYDEFINEDTEXTFONT": "ifcpresentationresource",
|
|
"IFCEXTERNALREFERENCE": "ifcexternalreferenceresource",
|
|
"IFCEXTRUDEDAREASOLID": "ifcgeometricmodelresource",
|
|
"IFCFACE": "ifctopologyresource",
|
|
"IFCFACEBASEDSURFACEMODEL": "ifcgeometricmodelresource",
|
|
"IFCFACEBOUND": "ifctopologyresource",
|
|
"IFCFACEOUTERBOUND": "ifctopologyresource",
|
|
"IFCFACESURFACE": "ifctopologyresource",
|
|
"IFCFACETEDBREP": "ifcgeometricmodelresource",
|
|
"IFCFACETEDBREPWITHVOIDS": "ifcgeometricmodelresource",
|
|
"IFCFAILURECONNECTIONCONDITION": "ifcstructuralloadresource",
|
|
"IFCFANTYPE": "ifchvacdomain",
|
|
"IFCFASTENER": "ifcsharedcomponentelements",
|
|
"IFCFASTENERTYPE": "ifcsharedcomponentelements",
|
|
"IFCFEATUREELEMENT": "ifcproductextension",
|
|
"IFCFEATUREELEMENTADDITION": "ifcproductextension",
|
|
"IFCFEATUREELEMENTSUBTRACTION": "ifcproductextension",
|
|
"IFCFILLAREASTYLE": "ifcpresentationappearanceresource",
|
|
"IFCFILLAREASTYLEHATCHING": "ifcpresentationappearanceresource",
|
|
"IFCFILLAREASTYLETILES": "ifcpresentationappearanceresource",
|
|
"IFCFILLAREASTYLETILESYMBOLWITHSTYLE": "ifcpresentationappearanceresource",
|
|
"IFCFILTERTYPE": "ifchvacdomain",
|
|
"IFCFIRESUPPRESSIONTERMINALTYPE": "ifcplumbingfireprotectiondomain",
|
|
"IFCFLOWCONTROLLER": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWCONTROLLERTYPE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWFITTING": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWFITTINGTYPE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWINSTRUMENTTYPE": "ifcbuildingcontrolsdomain",
|
|
"IFCFLOWMETERTYPE": "ifchvacdomain",
|
|
"IFCFLOWMOVINGDEVICE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWMOVINGDEVICETYPE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWSEGMENT": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWSEGMENTTYPE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWSTORAGEDEVICE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWSTORAGEDEVICETYPE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWTERMINAL": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWTERMINALTYPE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWTREATMENTDEVICE": "ifcsharedbldgserviceelements",
|
|
"IFCFLOWTREATMENTDEVICETYPE": "ifcsharedbldgserviceelements",
|
|
"IFCFLUIDFLOWPROPERTIES": "ifcsharedbldgserviceelements",
|
|
"IFCFOOTING": "ifcstructuralelementsdomain",
|
|
"IFCFUELPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCFURNISHINGELEMENT": "ifcproductextension",
|
|
"IFCFURNISHINGELEMENTTYPE": "ifcproductextension",
|
|
"IFCFURNITURESTANDARD": "ifcfacilitiesmgmtdomain",
|
|
"IFCFURNITURETYPE": "ifcsharedfacilitieselements",
|
|
"IFCGASTERMINALTYPE": "ifchvacdomain",
|
|
"IFCGENERALMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCGENERALPROFILEPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCGEOMETRICCURVESET": "ifcgeometricmodelresource",
|
|
"IFCGEOMETRICREPRESENTATIONCONTEXT": "ifcrepresentationresource",
|
|
"IFCGEOMETRICREPRESENTATIONITEM": "ifcgeometryresource",
|
|
"IFCGEOMETRICREPRESENTATIONSUBCONTEXT": "ifcrepresentationresource",
|
|
"IFCGEOMETRICSET": "ifcgeometricmodelresource",
|
|
"IFCGRID": "ifcproductextension",
|
|
"IFCGRIDAXIS": "ifcgeometricconstraintresource",
|
|
"IFCGRIDPLACEMENT": "ifcgeometricconstraintresource",
|
|
"IFCGROUP": "ifckernel",
|
|
"IFCHALFSPACESOLID": "ifcgeometricmodelresource",
|
|
"IFCHEATEXCHANGERTYPE": "ifchvacdomain",
|
|
"IFCHUMIDIFIERTYPE": "ifchvacdomain",
|
|
"IFCHYGROSCOPICMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCIMAGETEXTURE": "ifcpresentationappearanceresource",
|
|
"IFCINVENTORY": "ifcsharedfacilitieselements",
|
|
"IFCIRREGULARTIMESERIES": "ifctimeseriesresource",
|
|
"IFCIRREGULARTIMESERIESVALUE": "ifctimeseriesresource",
|
|
"IFCISHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCJUNCTIONBOXTYPE": "ifcelectricaldomain",
|
|
"IFCLABORRESOURCE": "ifcconstructionmgmtdomain",
|
|
"IFCLAMPTYPE": "ifcelectricaldomain",
|
|
"IFCLIBRARYINFORMATION": "ifcexternalreferenceresource",
|
|
"IFCLIBRARYREFERENCE": "ifcexternalreferenceresource",
|
|
"IFCLIGHTDISTRIBUTIONDATA": "ifcpresentationorganizationresource",
|
|
"IFCLIGHTFIXTURETYPE": "ifcelectricaldomain",
|
|
"IFCLIGHTINTENSITYDISTRIBUTION": "ifcpresentationorganizationresource",
|
|
"IFCLIGHTSOURCE": "ifcpresentationorganizationresource",
|
|
"IFCLIGHTSOURCEAMBIENT": "ifcpresentationorganizationresource",
|
|
"IFCLIGHTSOURCEDIRECTIONAL": "ifcpresentationorganizationresource",
|
|
"IFCLIGHTSOURCEGONIOMETRIC": "ifcpresentationorganizationresource",
|
|
"IFCLIGHTSOURCEPOSITIONAL": "ifcpresentationorganizationresource",
|
|
"IFCLIGHTSOURCESPOT": "ifcpresentationorganizationresource",
|
|
"IFCLINE": "ifcgeometryresource",
|
|
"IFCLINEARDIMENSION": "ifcpresentationdimensioningresource",
|
|
"IFCLOCALPLACEMENT": "ifcgeometricconstraintresource",
|
|
"IFCLOCALTIME": "ifcdatetimeresource",
|
|
"IFCLOOP": "ifctopologyresource",
|
|
"IFCLSHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCMANIFOLDSOLIDBREP": "ifcgeometricmodelresource",
|
|
"IFCMAPPEDITEM": "ifcgeometryresource",
|
|
"IFCMATERIAL": "ifcmaterialresource",
|
|
"IFCMATERIALCLASSIFICATIONRELATIONSHIP": "ifcmaterialresource",
|
|
"IFCMATERIALDEFINITIONREPRESENTATION": "ifcrepresentationresource",
|
|
"IFCMATERIALLAYER": "ifcmaterialresource",
|
|
"IFCMATERIALLAYERSET": "ifcmaterialresource",
|
|
"IFCMATERIALLAYERSETUSAGE": "ifcmaterialresource",
|
|
"IFCMATERIALLIST": "ifcmaterialresource",
|
|
"IFCMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCMEASUREWITHUNIT": "ifcmeasureresource",
|
|
"IFCMECHANICALCONCRETEMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCMECHANICALFASTENER": "ifcsharedcomponentelements",
|
|
"IFCMECHANICALFASTENERTYPE": "ifcsharedcomponentelements",
|
|
"IFCMECHANICALMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCMECHANICALSTEELMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCMEMBER": "ifcsharedbldgelements",
|
|
"IFCMEMBERTYPE": "ifcsharedbldgelements",
|
|
"IFCMETRIC": "ifcconstraintresource",
|
|
"IFCMONETARYUNIT": "ifcmeasureresource",
|
|
"IFCMOTORCONNECTIONTYPE": "ifcelectricaldomain",
|
|
"IFCMOVE": "ifcfacilitiesmgmtdomain",
|
|
"IFCNAMEDUNIT": "ifcmeasureresource",
|
|
"IFCOBJECT": "ifckernel",
|
|
"IFCOBJECTDEFINITION": "ifckernel",
|
|
"IFCOBJECTIVE": "ifcconstraintresource",
|
|
"IFCOBJECTPLACEMENT": "ifcgeometricconstraintresource",
|
|
"IFCOCCUPANT": "ifcsharedfacilitieselements",
|
|
"IFCOFFSETCURVE2D": "ifcgeometryresource",
|
|
"IFCOFFSETCURVE3D": "ifcgeometryresource",
|
|
"IFCONEDIRECTIONREPEATFACTOR": "ifcpresentationappearanceresource",
|
|
"IFCOPENINGELEMENT": "ifcproductextension",
|
|
"IFCOPENSHELL": "ifctopologyresource",
|
|
"IFCOPTICALMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCORDERACTION": "ifcfacilitiesmgmtdomain",
|
|
"IFCORGANIZATION": "ifcactorresource",
|
|
"IFCORGANIZATIONRELATIONSHIP": "ifcactorresource",
|
|
"IFCORIENTEDEDGE": "ifctopologyresource",
|
|
"IFCOUTLETTYPE": "ifcelectricaldomain",
|
|
"IFCOWNERHISTORY": "ifcutilityresource",
|
|
"IFCPARAMETERIZEDPROFILEDEF": "ifcprofileresource",
|
|
"IFCPATH": "ifctopologyresource",
|
|
"IFCPERFORMANCEHISTORY": "ifccontrolextension",
|
|
"IFCPERMEABLECOVERINGPROPERTIES": "ifcarchitecturedomain",
|
|
"IFCPERMIT": "ifcfacilitiesmgmtdomain",
|
|
"IFCPERSON": "ifcactorresource",
|
|
"IFCPERSONANDORGANIZATION": "ifcactorresource",
|
|
"IFCPHYSICALCOMPLEXQUANTITY": "ifcquantityresource",
|
|
"IFCPHYSICALQUANTITY": "ifcquantityresource",
|
|
"IFCPHYSICALSIMPLEQUANTITY": "ifcquantityresource",
|
|
"IFCPILE": "ifcstructuralelementsdomain",
|
|
"IFCPIPEFITTINGTYPE": "ifchvacdomain",
|
|
"IFCPIPESEGMENTTYPE": "ifchvacdomain",
|
|
"IFCPIXELTEXTURE": "ifcpresentationappearanceresource",
|
|
"IFCPLACEMENT": "ifcgeometryresource",
|
|
"IFCPLANARBOX": "ifcpresentationresource",
|
|
"IFCPLANAREXTENT": "ifcpresentationresource",
|
|
"IFCPLANE": "ifcgeometryresource",
|
|
"IFCPLATE": "ifcsharedbldgelements",
|
|
"IFCPLATETYPE": "ifcsharedbldgelements",
|
|
"IFCPOINT": "ifcgeometryresource",
|
|
"IFCPOINTONCURVE": "ifcgeometryresource",
|
|
"IFCPOINTONSURFACE": "ifcgeometryresource",
|
|
"IFCPOLYGONALBOUNDEDHALFSPACE": "ifcgeometricmodelresource",
|
|
"IFCPOLYLINE": "ifcgeometryresource",
|
|
"IFCPOLYLOOP": "ifctopologyresource",
|
|
"IFCPORT": "ifcproductextension",
|
|
"IFCPOSTALADDRESS": "ifcactorresource",
|
|
"IFCPREDEFINEDCOLOUR": "ifcpresentationresource",
|
|
"IFCPREDEFINEDCURVEFONT": "ifcpresentationappearanceresource",
|
|
"IFCPREDEFINEDDIMENSIONSYMBOL": "ifcpresentationdimensioningresource",
|
|
"IFCPREDEFINEDITEM": "ifcpresentationresource",
|
|
"IFCPREDEFINEDPOINTMARKERSYMBOL": "ifcpresentationdimensioningresource",
|
|
"IFCPREDEFINEDSYMBOL": "ifcpresentationdefinitionresource",
|
|
"IFCPREDEFINEDTERMINATORSYMBOL": "ifcpresentationdimensioningresource",
|
|
"IFCPREDEFINEDTEXTFONT": "ifcpresentationresource",
|
|
"IFCPRESENTATIONLAYERASSIGNMENT": "ifcpresentationorganizationresource",
|
|
"IFCPRESENTATIONLAYERWITHSTYLE": "ifcpresentationorganizationresource",
|
|
"IFCPRESENTATIONSTYLE": "ifcpresentationappearanceresource",
|
|
"IFCPRESENTATIONSTYLEASSIGNMENT": "ifcpresentationappearanceresource",
|
|
"IFCPROCEDURE": "ifcprocessextension",
|
|
"IFCPROCESS": "ifckernel",
|
|
"IFCPRODUCT": "ifckernel",
|
|
"IFCPRODUCTDEFINITIONSHAPE": "ifcrepresentationresource",
|
|
"IFCPRODUCTREPRESENTATION": "ifcrepresentationresource",
|
|
"IFCPRODUCTSOFCOMBUSTIONPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCPROFILEDEF": "ifcprofileresource",
|
|
"IFCPROFILEPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCPROJECT": "ifckernel",
|
|
"IFCPROJECTIONCURVE": "ifcpresentationdimensioningresource",
|
|
"IFCPROJECTIONELEMENT": "ifcproductextension",
|
|
"IFCPROJECTORDER": "ifcsharedmgmtelements",
|
|
"IFCPROJECTORDERRECORD": "ifcsharedmgmtelements",
|
|
"IFCPROPERTY": "ifcpropertyresource",
|
|
"IFCPROPERTYBOUNDEDVALUE": "ifcpropertyresource",
|
|
"IFCPROPERTYCONSTRAINTRELATIONSHIP": "ifcconstraintresource",
|
|
"IFCPROPERTYDEFINITION": "ifckernel",
|
|
"IFCPROPERTYDEPENDENCYRELATIONSHIP": "ifcpropertyresource",
|
|
"IFCPROPERTYENUMERATEDVALUE": "ifcpropertyresource",
|
|
"IFCPROPERTYENUMERATION": "ifcpropertyresource",
|
|
"IFCPROPERTYLISTVALUE": "ifcpropertyresource",
|
|
"IFCPROPERTYREFERENCEVALUE": "ifcpropertyresource",
|
|
"IFCPROPERTYSET": "ifckernel",
|
|
"IFCPROPERTYSETDEFINITION": "ifckernel",
|
|
"IFCPROPERTYSINGLEVALUE": "ifcpropertyresource",
|
|
"IFCPROPERTYTABLEVALUE": "ifcpropertyresource",
|
|
"IFCPROTECTIVEDEVICETYPE": "ifcelectricaldomain",
|
|
"IFCPROXY": "ifckernel",
|
|
"IFCPUMPTYPE": "ifchvacdomain",
|
|
"IFCQUANTITYAREA": "ifcquantityresource",
|
|
"IFCQUANTITYCOUNT": "ifcquantityresource",
|
|
"IFCQUANTITYLENGTH": "ifcquantityresource",
|
|
"IFCQUANTITYTIME": "ifcquantityresource",
|
|
"IFCQUANTITYVOLUME": "ifcquantityresource",
|
|
"IFCQUANTITYWEIGHT": "ifcquantityresource",
|
|
"IFCRADIUSDIMENSION": "ifcpresentationdimensioningresource",
|
|
"IFCRAILING": "ifcsharedbldgelements",
|
|
"IFCRAILINGTYPE": "ifcsharedbldgelements",
|
|
"IFCRAMP": "ifcsharedbldgelements",
|
|
"IFCRAMPFLIGHT": "ifcsharedbldgelements",
|
|
"IFCRAMPFLIGHTTYPE": "ifcsharedbldgelements",
|
|
"IFCRATIONALBEZIERCURVE": "ifcgeometryresource",
|
|
"IFCRECTANGLEHOLLOWPROFILEDEF": "ifcprofileresource",
|
|
"IFCRECTANGLEPROFILEDEF": "ifcprofileresource",
|
|
"IFCRECTANGULARPYRAMID": "ifcgeometricmodelresource",
|
|
"IFCRECTANGULARTRIMMEDSURFACE": "ifcgeometryresource",
|
|
"IFCREFERENCESVALUEDOCUMENT": "ifccostresource",
|
|
"IFCREGULARTIMESERIES": "ifctimeseriesresource",
|
|
"IFCREINFORCEMENTBARPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCREINFORCEMENTDEFINITIONPROPERTIES": "ifcstructuralelementsdomain",
|
|
"IFCREINFORCINGBAR": "ifcstructuralelementsdomain",
|
|
"IFCREINFORCINGELEMENT": "ifcstructuralelementsdomain",
|
|
"IFCREINFORCINGMESH": "ifcstructuralelementsdomain",
|
|
"IFCRELAGGREGATES": "ifckernel",
|
|
"IFCRELASSIGNS": "ifckernel",
|
|
"IFCRELASSIGNSTASKS": "ifcprocessextension",
|
|
"IFCRELASSIGNSTOACTOR": "ifckernel",
|
|
"IFCRELASSIGNSTOCONTROL": "ifckernel",
|
|
"IFCRELASSIGNSTOGROUP": "ifckernel",
|
|
"IFCRELASSIGNSTOPROCESS": "ifckernel",
|
|
"IFCRELASSIGNSTOPRODUCT": "ifckernel",
|
|
"IFCRELASSIGNSTOPROJECTORDER": "ifcsharedmgmtelements",
|
|
"IFCRELASSIGNSTORESOURCE": "ifckernel",
|
|
"IFCRELASSOCIATES": "ifckernel",
|
|
"IFCRELASSOCIATESAPPLIEDVALUE": "ifcsharedmgmtelements",
|
|
"IFCRELASSOCIATESAPPROVAL": "ifccontrolextension",
|
|
"IFCRELASSOCIATESCLASSIFICATION": "ifckernel",
|
|
"IFCRELASSOCIATESCONSTRAINT": "ifccontrolextension",
|
|
"IFCRELASSOCIATESDOCUMENT": "ifckernel",
|
|
"IFCRELASSOCIATESLIBRARY": "ifckernel",
|
|
"IFCRELASSOCIATESMATERIAL": "ifcproductextension",
|
|
"IFCRELASSOCIATESPROFILEPROPERTIES": "ifcstructuralanalysisdomain",
|
|
"IFCRELATIONSHIP": "ifckernel",
|
|
"IFCRELAXATION": "ifcmaterialpropertyresource",
|
|
"IFCRELCONNECTS": "ifckernel",
|
|
"IFCRELCONNECTSELEMENTS": "ifcproductextension",
|
|
"IFCRELCONNECTSPATHELEMENTS": "ifcsharedbldgelements",
|
|
"IFCRELCONNECTSPORTS": "ifcproductextension",
|
|
"IFCRELCONNECTSPORTTOELEMENT": "ifcproductextension",
|
|
"IFCRELCONNECTSSTRUCTURALACTIVITY": "ifcstructuralanalysisdomain",
|
|
"IFCRELCONNECTSSTRUCTURALELEMENT": "ifcstructuralanalysisdomain",
|
|
"IFCRELCONNECTSSTRUCTURALMEMBER": "ifcstructuralanalysisdomain",
|
|
"IFCRELCONNECTSWITHECCENTRICITY": "ifcstructuralanalysisdomain",
|
|
"IFCRELCONNECTSWITHREALIZINGELEMENTS": "ifcproductextension",
|
|
"IFCRELCONTAINEDINSPATIALSTRUCTURE": "ifcproductextension",
|
|
"IFCRELCOVERSBLDGELEMENTS": "ifcproductextension",
|
|
"IFCRELCOVERSSPACES": "ifcproductextension",
|
|
"IFCRELDECOMPOSES": "ifckernel",
|
|
"IFCRELDEFINES": "ifckernel",
|
|
"IFCRELDEFINESBYPROPERTIES": "ifckernel",
|
|
"IFCRELDEFINESBYTYPE": "ifckernel",
|
|
"IFCRELFILLSELEMENT": "ifcproductextension",
|
|
"IFCRELFLOWCONTROLELEMENTS": "ifcsharedbldgserviceelements",
|
|
"IFCRELINTERACTIONREQUIREMENTS": "ifcarchitecturedomain",
|
|
"IFCRELNESTS": "ifckernel",
|
|
"IFCRELOCCUPIESSPACES": "ifcsharedfacilitieselements",
|
|
"IFCRELOVERRIDESPROPERTIES": "ifckernel",
|
|
"IFCRELPROJECTSELEMENT": "ifcproductextension",
|
|
"IFCRELREFERENCEDINSPATIALSTRUCTURE": "ifcproductextension",
|
|
"IFCRELSCHEDULESCOSTITEMS": "ifcsharedmgmtelements",
|
|
"IFCRELSEQUENCE": "ifckernel",
|
|
"IFCRELSERVICESBUILDINGS": "ifcproductextension",
|
|
"IFCRELSPACEBOUNDARY": "ifcproductextension",
|
|
"IFCRELVOIDSELEMENT": "ifcproductextension",
|
|
"IFCREPRESENTATION": "ifcrepresentationresource",
|
|
"IFCREPRESENTATIONCONTEXT": "ifcrepresentationresource",
|
|
"IFCREPRESENTATIONITEM": "ifcgeometryresource",
|
|
"IFCREPRESENTATIONMAP": "ifcgeometryresource",
|
|
"IFCRESOURCE": "ifckernel",
|
|
"IFCREVOLVEDAREASOLID": "ifcgeometricmodelresource",
|
|
"IFCRIBPLATEPROFILEPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCRIGHTCIRCULARCONE": "ifcgeometricmodelresource",
|
|
"IFCRIGHTCIRCULARCYLINDER": "ifcgeometricmodelresource",
|
|
"IFCROOF": "ifcsharedbldgelements",
|
|
"IFCROOT": "ifckernel",
|
|
"IFCROUNDEDEDGEFEATURE": "ifcsharedcomponentelements",
|
|
"IFCROUNDEDRECTANGLEPROFILEDEF": "ifcprofileresource",
|
|
"IFCSANITARYTERMINALTYPE": "ifcplumbingfireprotectiondomain",
|
|
"IFCSCHEDULETIMECONTROL": "ifcprocessextension",
|
|
"IFCSECTIONEDSPINE": "ifcgeometricmodelresource",
|
|
"IFCSECTIONPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCSECTIONREINFORCEMENTPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCSENSORTYPE": "ifcbuildingcontrolsdomain",
|
|
"IFCSERVICELIFE": "ifcsharedfacilitieselements",
|
|
"IFCSERVICELIFEFACTOR": "ifcsharedfacilitieselements",
|
|
"IFCSHAPEASPECT": "ifcrepresentationresource",
|
|
"IFCSHAPEMODEL": "ifcrepresentationresource",
|
|
"IFCSHAPEREPRESENTATION": "ifcrepresentationresource",
|
|
"IFCSHELLBASEDSURFACEMODEL": "ifcgeometricmodelresource",
|
|
"IFCSIMPLEPROPERTY": "ifcpropertyresource",
|
|
"IFCSITE": "ifcproductextension",
|
|
"IFCSIUNIT": "ifcmeasureresource",
|
|
"IFCSLAB": "ifcsharedbldgelements",
|
|
"IFCSLABTYPE": "ifcsharedbldgelements",
|
|
"IFCSLIPPAGECONNECTIONCONDITION": "ifcstructuralloadresource",
|
|
"IFCSOLIDMODEL": "ifcgeometricmodelresource",
|
|
"IFCSOUNDPROPERTIES": "ifcsharedbldgserviceelements",
|
|
"IFCSOUNDVALUE": "ifcsharedbldgserviceelements",
|
|
"IFCSPACE": "ifcproductextension",
|
|
"IFCSPACEHEATERTYPE": "ifchvacdomain",
|
|
"IFCSPACEPROGRAM": "ifcarchitecturedomain",
|
|
"IFCSPACETHERMALLOADPROPERTIES": "ifcsharedbldgserviceelements",
|
|
"IFCSPACETYPE": "ifcproductextension",
|
|
"IFCSPATIALSTRUCTUREELEMENT": "ifcproductextension",
|
|
"IFCSPATIALSTRUCTUREELEMENTTYPE": "ifcproductextension",
|
|
"IFCSPHERE": "ifcgeometricmodelresource",
|
|
"IFCSTACKTERMINALTYPE": "ifcplumbingfireprotectiondomain",
|
|
"IFCSTAIR": "ifcsharedbldgelements",
|
|
"IFCSTAIRFLIGHT": "ifcsharedbldgelements",
|
|
"IFCSTAIRFLIGHTTYPE": "ifcsharedbldgelements",
|
|
"IFCSTRUCTURALACTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALACTIVITY": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALANALYSISMODEL": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALCONNECTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALCONNECTIONCONDITION": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALCURVECONNECTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALCURVEMEMBER": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALCURVEMEMBERVARYING": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALITEM": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALLINEARACTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALLINEARACTIONVARYING": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALLOAD": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADGROUP": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALLOADLINEARFORCE": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADPLANARFORCE": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADSINGLEDISPLACEMENT": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADSINGLEDISPLACEMENTDISTORTION": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADSINGLEFORCE": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADSINGLEFORCEWARPING": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADSTATIC": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALLOADTEMPERATURE": "ifcstructuralloadresource",
|
|
"IFCSTRUCTURALMEMBER": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALPLANARACTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALPLANARACTIONVARYING": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALPOINTACTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALPOINTCONNECTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALPOINTREACTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALPROFILEPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCSTRUCTURALREACTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALRESULTGROUP": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALSTEELPROFILEPROPERTIES": "ifcprofilepropertyresource",
|
|
"IFCSTRUCTURALSURFACECONNECTION": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALSURFACEMEMBER": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTURALSURFACEMEMBERVARYING": "ifcstructuralanalysisdomain",
|
|
"IFCSTRUCTUREDDIMENSIONCALLOUT": "ifcpresentationdimensioningresource",
|
|
"IFCSTYLEDITEM": "ifcpresentationappearanceresource",
|
|
"IFCSTYLEDREPRESENTATION": "ifcrepresentationresource",
|
|
"IFCSTYLEMODEL": "ifcrepresentationresource",
|
|
"IFCSUBCONTRACTRESOURCE": "ifcconstructionmgmtdomain",
|
|
"IFCSUBEDGE": "ifctopologyresource",
|
|
"IFCSURFACE": "ifcgeometryresource",
|
|
"IFCSURFACECURVESWEPTAREASOLID": "ifcgeometricmodelresource",
|
|
"IFCSURFACEOFLINEAREXTRUSION": "ifcgeometryresource",
|
|
"IFCSURFACEOFREVOLUTION": "ifcgeometryresource",
|
|
"IFCSURFACESTYLE": "ifcpresentationappearanceresource",
|
|
"IFCSURFACESTYLELIGHTING": "ifcpresentationappearanceresource",
|
|
"IFCSURFACESTYLEREFRACTION": "ifcpresentationappearanceresource",
|
|
"IFCSURFACESTYLERENDERING": "ifcpresentationappearanceresource",
|
|
"IFCSURFACESTYLESHADING": "ifcpresentationappearanceresource",
|
|
"IFCSURFACESTYLEWITHTEXTURES": "ifcpresentationappearanceresource",
|
|
"IFCSURFACETEXTURE": "ifcpresentationappearanceresource",
|
|
"IFCSWEPTAREASOLID": "ifcgeometricmodelresource",
|
|
"IFCSWEPTDISKSOLID": "ifcgeometricmodelresource",
|
|
"IFCSWEPTSURFACE": "ifcgeometryresource",
|
|
"IFCSWITCHINGDEVICETYPE": "ifcelectricaldomain",
|
|
"IFCSYMBOLSTYLE": "ifcpresentationappearanceresource",
|
|
"IFCSYSTEM": "ifcproductextension",
|
|
"IFCSYSTEMFURNITUREELEMENTTYPE": "ifcsharedfacilitieselements",
|
|
"IFCTABLE": "ifcutilityresource",
|
|
"IFCTABLEROW": "ifcutilityresource",
|
|
"IFCTANKTYPE": "ifchvacdomain",
|
|
"IFCTASK": "ifcprocessextension",
|
|
"IFCTELECOMADDRESS": "ifcactorresource",
|
|
"IFCTENDON": "ifcstructuralelementsdomain",
|
|
"IFCTENDONANCHOR": "ifcstructuralelementsdomain",
|
|
"IFCTERMINATORSYMBOL": "ifcpresentationdimensioningresource",
|
|
"IFCTEXTLITERAL": "ifcpresentationdefinitionresource",
|
|
"IFCTEXTLITERALWITHEXTENT": "ifcpresentationdefinitionresource",
|
|
"IFCTEXTSTYLE": "ifcpresentationappearanceresource",
|
|
"IFCTEXTSTYLEFONTMODEL": "ifcpresentationresource",
|
|
"IFCTEXTSTYLEFORDEFINEDFONT": "ifcpresentationappearanceresource",
|
|
"IFCTEXTSTYLETEXTMODEL": "ifcpresentationappearanceresource",
|
|
"IFCTEXTSTYLEWITHBOXCHARACTERISTICS": "ifcpresentationappearanceresource",
|
|
"IFCTEXTURECOORDINATE": "ifcpresentationdefinitionresource",
|
|
"IFCTEXTURECOORDINATEGENERATOR": "ifcpresentationdefinitionresource",
|
|
"IFCTEXTUREMAP": "ifcpresentationdefinitionresource",
|
|
"IFCTEXTUREVERTEX": "ifcpresentationdefinitionresource",
|
|
"IFCTHERMALMATERIALPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCTIMESERIES": "ifctimeseriesresource",
|
|
"IFCTIMESERIESREFERENCERELATIONSHIP": "ifctimeseriesresource",
|
|
"IFCTIMESERIESSCHEDULE": "ifccontrolextension",
|
|
"IFCTIMESERIESVALUE": "ifctimeseriesresource",
|
|
"IFCTOPOLOGICALREPRESENTATIONITEM": "ifctopologyresource",
|
|
"IFCTOPOLOGYREPRESENTATION": "ifcrepresentationresource",
|
|
"IFCTRANSFORMERTYPE": "ifcelectricaldomain",
|
|
"IFCTRANSPORTELEMENT": "ifcproductextension",
|
|
"IFCTRANSPORTELEMENTTYPE": "ifcproductextension",
|
|
"IFCTRAPEZIUMPROFILEDEF": "ifcprofileresource",
|
|
"IFCTRIMMEDCURVE": "ifcgeometryresource",
|
|
"IFCTSHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCTUBEBUNDLETYPE": "ifchvacdomain",
|
|
"IFCTWODIRECTIONREPEATFACTOR": "ifcpresentationappearanceresource",
|
|
"IFCTYPEOBJECT": "ifckernel",
|
|
"IFCTYPEPRODUCT": "ifckernel",
|
|
"IFCUNITARYEQUIPMENTTYPE": "ifchvacdomain",
|
|
"IFCUNITASSIGNMENT": "ifcmeasureresource",
|
|
"IFCUSHAPEPROFILEDEF": "ifcprofileresource",
|
|
"IFCVALVETYPE": "ifchvacdomain",
|
|
"IFCVECTOR": "ifcgeometryresource",
|
|
"IFCVERTEX": "ifctopologyresource",
|
|
"IFCVERTEXBASEDTEXTUREMAP": "ifcpresentationdefinitionresource",
|
|
"IFCVERTEXLOOP": "ifctopologyresource",
|
|
"IFCVERTEXPOINT": "ifctopologyresource",
|
|
"IFCVIBRATIONISOLATORTYPE": "ifchvacdomain",
|
|
"IFCVIRTUALELEMENT": "ifcproductextension",
|
|
"IFCVIRTUALGRIDINTERSECTION": "ifcgeometricconstraintresource",
|
|
"IFCWALL": "ifcsharedbldgelements",
|
|
"IFCWALLSTANDARDCASE": "ifcsharedbldgelements",
|
|
"IFCWALLTYPE": "ifcsharedbldgelements",
|
|
"IFCWASTETERMINALTYPE": "ifcplumbingfireprotectiondomain",
|
|
"IFCWATERPROPERTIES": "ifcmaterialpropertyresource",
|
|
"IFCWINDOW": "ifcsharedbldgelements",
|
|
"IFCWINDOWLININGPROPERTIES": "ifcsharedbldgelements",
|
|
"IFCWINDOWPANELPROPERTIES": "ifcsharedbldgelements",
|
|
"IFCWINDOWSTYLE": "ifcsharedbldgelements",
|
|
"IFCWORKCONTROL": "ifcprocessextension",
|
|
"IFCWORKPLAN": "ifcprocessextension",
|
|
"IFCWORKSCHEDULE": "ifcprocessextension",
|
|
"IFCZONE": "ifcproductextension",
|
|
"IFCZSHAPEPROFILEDEF": "ifcprofileresource"
|
|
};
|
|
const IFC4X3_ENTITIES = {
|
|
"IFCACTIONREQUEST": "IfcActionRequest",
|
|
"IFCACTOR": "IfcActor",
|
|
"IFCACTORROLE": "IfcActorRole",
|
|
"IFCACTUATOR": "IfcActuator",
|
|
"IFCACTUATORTYPE": "IfcActuatorType",
|
|
"IFCADDRESS": "IfcAddress",
|
|
"IFCADVANCEDBREP": "IfcAdvancedBrep",
|
|
"IFCADVANCEDBREPWITHVOIDS": "IfcAdvancedBrepWithVoids",
|
|
"IFCADVANCEDFACE": "IfcAdvancedFace",
|
|
"IFCAIRTERMINAL": "IfcAirTerminal",
|
|
"IFCAIRTERMINALBOX": "IfcAirTerminalBox",
|
|
"IFCAIRTERMINALBOXTYPE": "IfcAirTerminalBoxType",
|
|
"IFCAIRTERMINALTYPE": "IfcAirTerminalType",
|
|
"IFCAIRTOAIRHEATRECOVERY": "IfcAirToAirHeatRecovery",
|
|
"IFCAIRTOAIRHEATRECOVERYTYPE": "IfcAirToAirHeatRecoveryType",
|
|
"IFCALARM": "IfcAlarm",
|
|
"IFCALARMTYPE": "IfcAlarmType",
|
|
"IFCALIGNMENT": "IfcAlignment",
|
|
"IFCALIGNMENTCANT": "IfcAlignmentCant",
|
|
"IFCALIGNMENTCANTSEGMENT": "IfcAlignmentCantSegment",
|
|
"IFCALIGNMENTHORIZONTAL": "IfcAlignmentHorizontal",
|
|
"IFCALIGNMENTHORIZONTALSEGMENT": "IfcAlignmentHorizontalSegment",
|
|
"IFCALIGNMENTPARAMETERSEGMENT": "IfcAlignmentParameterSegment",
|
|
"IFCALIGNMENTSEGMENT": "IfcAlignmentSegment",
|
|
"IFCALIGNMENTVERTICAL": "IfcAlignmentVertical",
|
|
"IFCALIGNMENTVERTICALSEGMENT": "IfcAlignmentVerticalSegment",
|
|
"IFCANNOTATION": "IfcAnnotation",
|
|
"IFCANNOTATIONFILLAREA": "IfcAnnotationFillArea",
|
|
"IFCAPPLICATION": "IfcApplication",
|
|
"IFCAPPLIEDVALUE": "IfcAppliedValue",
|
|
"IFCAPPROVAL": "IfcApproval",
|
|
"IFCAPPROVALRELATIONSHIP": "IfcApprovalRelationship",
|
|
"IFCARBITRARYCLOSEDPROFILEDEF": "IfcArbitraryClosedProfileDef",
|
|
"IFCARBITRARYOPENPROFILEDEF": "IfcArbitraryOpenProfileDef",
|
|
"IFCARBITRARYPROFILEDEFWITHVOIDS": "IfcArbitraryProfileDefWithVoids",
|
|
"IFCASSET": "IfcAsset",
|
|
"IFCASYMMETRICISHAPEPROFILEDEF": "IfcAsymmetricIShapeProfileDef",
|
|
"IFCAUDIOVISUALAPPLIANCE": "IfcAudioVisualAppliance",
|
|
"IFCAUDIOVISUALAPPLIANCETYPE": "IfcAudioVisualApplianceType",
|
|
"IFCAXIS1PLACEMENT": "IfcAxis1Placement",
|
|
"IFCAXIS2PLACEMENT2D": "IfcAxis2Placement2D",
|
|
"IFCAXIS2PLACEMENT3D": "IfcAxis2Placement3D",
|
|
"IFCAXIS2PLACEMENTLINEAR": "IfcAxis2PlacementLinear",
|
|
"IFCBSPLINECURVE": "IfcBSplineCurve",
|
|
"IFCBSPLINECURVEWITHKNOTS": "IfcBSplineCurveWithKnots",
|
|
"IFCBSPLINESURFACE": "IfcBSplineSurface",
|
|
"IFCBSPLINESURFACEWITHKNOTS": "IfcBSplineSurfaceWithKnots",
|
|
"IFCBEAM": "IfcBeam",
|
|
"IFCBEAMTYPE": "IfcBeamType",
|
|
"IFCBEARING": "IfcBearing",
|
|
"IFCBEARINGTYPE": "IfcBearingType",
|
|
"IFCBLOBTEXTURE": "IfcBlobTexture",
|
|
"IFCBLOCK": "IfcBlock",
|
|
"IFCBOILER": "IfcBoiler",
|
|
"IFCBOILERTYPE": "IfcBoilerType",
|
|
"IFCBOOLEANCLIPPINGRESULT": "IfcBooleanClippingResult",
|
|
"IFCBOOLEANRESULT": "IfcBooleanResult",
|
|
"IFCBOREHOLE": "IfcBorehole",
|
|
"IFCBOUNDARYCONDITION": "IfcBoundaryCondition",
|
|
"IFCBOUNDARYCURVE": "IfcBoundaryCurve",
|
|
"IFCBOUNDARYEDGECONDITION": "IfcBoundaryEdgeCondition",
|
|
"IFCBOUNDARYFACECONDITION": "IfcBoundaryFaceCondition",
|
|
"IFCBOUNDARYNODECONDITION": "IfcBoundaryNodeCondition",
|
|
"IFCBOUNDARYNODECONDITIONWARPING": "IfcBoundaryNodeConditionWarping",
|
|
"IFCBOUNDEDCURVE": "IfcBoundedCurve",
|
|
"IFCBOUNDEDSURFACE": "IfcBoundedSurface",
|
|
"IFCBOUNDINGBOX": "IfcBoundingBox",
|
|
"IFCBOXEDHALFSPACE": "IfcBoxedHalfSpace",
|
|
"IFCBRIDGE": "IfcBridge",
|
|
"IFCBRIDGEPART": "IfcBridgePart",
|
|
"IFCBUILDING": "IfcBuilding",
|
|
"IFCBUILDINGELEMENTPART": "IfcBuildingElementPart",
|
|
"IFCBUILDINGELEMENTPARTTYPE": "IfcBuildingElementPartType",
|
|
"IFCBUILDINGELEMENTPROXY": "IfcBuildingElementProxy",
|
|
"IFCBUILDINGELEMENTPROXYTYPE": "IfcBuildingElementProxyType",
|
|
"IFCBUILDINGSTOREY": "IfcBuildingStorey",
|
|
"IFCBUILDINGSYSTEM": "IfcBuildingSystem",
|
|
"IFCBUILTELEMENT": "IfcBuiltElement",
|
|
"IFCBUILTELEMENTTYPE": "IfcBuiltElementType",
|
|
"IFCBUILTSYSTEM": "IfcBuiltSystem",
|
|
"IFCBURNER": "IfcBurner",
|
|
"IFCBURNERTYPE": "IfcBurnerType",
|
|
"IFCCSHAPEPROFILEDEF": "IfcCShapeProfileDef",
|
|
"IFCCABLECARRIERFITTING": "IfcCableCarrierFitting",
|
|
"IFCCABLECARRIERFITTINGTYPE": "IfcCableCarrierFittingType",
|
|
"IFCCABLECARRIERSEGMENT": "IfcCableCarrierSegment",
|
|
"IFCCABLECARRIERSEGMENTTYPE": "IfcCableCarrierSegmentType",
|
|
"IFCCABLEFITTING": "IfcCableFitting",
|
|
"IFCCABLEFITTINGTYPE": "IfcCableFittingType",
|
|
"IFCCABLESEGMENT": "IfcCableSegment",
|
|
"IFCCABLESEGMENTTYPE": "IfcCableSegmentType",
|
|
"IFCCAISSONFOUNDATION": "IfcCaissonFoundation",
|
|
"IFCCAISSONFOUNDATIONTYPE": "IfcCaissonFoundationType",
|
|
"IFCCARTESIANPOINT": "IfcCartesianPoint",
|
|
"IFCCARTESIANPOINTLIST": "IfcCartesianPointList",
|
|
"IFCCARTESIANPOINTLIST2D": "IfcCartesianPointList2D",
|
|
"IFCCARTESIANPOINTLIST3D": "IfcCartesianPointList3D",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR": "IfcCartesianTransformationOperator",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR2D": "IfcCartesianTransformationOperator2D",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR2DNONUNIFORM": "IfcCartesianTransformationOperator2DnonUniform",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR3D": "IfcCartesianTransformationOperator3D",
|
|
"IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM": "IfcCartesianTransformationOperator3DnonUniform",
|
|
"IFCCENTERLINEPROFILEDEF": "IfcCenterLineProfileDef",
|
|
"IFCCHILLER": "IfcChiller",
|
|
"IFCCHILLERTYPE": "IfcChillerType",
|
|
"IFCCHIMNEY": "IfcChimney",
|
|
"IFCCHIMNEYTYPE": "IfcChimneyType",
|
|
"IFCCIRCLE": "IfcCircle",
|
|
"IFCCIRCLEHOLLOWPROFILEDEF": "IfcCircleHollowProfileDef",
|
|
"IFCCIRCLEPROFILEDEF": "IfcCircleProfileDef",
|
|
"IFCCIVILELEMENT": "IfcCivilElement",
|
|
"IFCCIVILELEMENTTYPE": "IfcCivilElementType",
|
|
"IFCCLASSIFICATION": "IfcClassification",
|
|
"IFCCLASSIFICATIONREFERENCE": "IfcClassificationReference",
|
|
"IFCCLOSEDSHELL": "IfcClosedShell",
|
|
"IFCCLOTHOID": "IfcClothoid",
|
|
"IFCCOIL": "IfcCoil",
|
|
"IFCCOILTYPE": "IfcCoilType",
|
|
"IFCCOLOURRGB": "IfcColourRgb",
|
|
"IFCCOLOURRGBLIST": "IfcColourRgbList",
|
|
"IFCCOLOURSPECIFICATION": "IfcColourSpecification",
|
|
"IFCCOLUMN": "IfcColumn",
|
|
"IFCCOLUMNTYPE": "IfcColumnType",
|
|
"IFCCOMMUNICATIONSAPPLIANCE": "IfcCommunicationsAppliance",
|
|
"IFCCOMMUNICATIONSAPPLIANCETYPE": "IfcCommunicationsApplianceType",
|
|
"IFCCOMPLEXPROPERTY": "IfcComplexProperty",
|
|
"IFCCOMPLEXPROPERTYTEMPLATE": "IfcComplexPropertyTemplate",
|
|
"IFCCOMPOSITECURVE": "IfcCompositeCurve",
|
|
"IFCCOMPOSITECURVEONSURFACE": "IfcCompositeCurveOnSurface",
|
|
"IFCCOMPOSITECURVESEGMENT": "IfcCompositeCurveSegment",
|
|
"IFCCOMPOSITEPROFILEDEF": "IfcCompositeProfileDef",
|
|
"IFCCOMPRESSOR": "IfcCompressor",
|
|
"IFCCOMPRESSORTYPE": "IfcCompressorType",
|
|
"IFCCONDENSER": "IfcCondenser",
|
|
"IFCCONDENSERTYPE": "IfcCondenserType",
|
|
"IFCCONIC": "IfcConic",
|
|
"IFCCONNECTEDFACESET": "IfcConnectedFaceSet",
|
|
"IFCCONNECTIONCURVEGEOMETRY": "IfcConnectionCurveGeometry",
|
|
"IFCCONNECTIONGEOMETRY": "IfcConnectionGeometry",
|
|
"IFCCONNECTIONPOINTECCENTRICITY": "IfcConnectionPointEccentricity",
|
|
"IFCCONNECTIONPOINTGEOMETRY": "IfcConnectionPointGeometry",
|
|
"IFCCONNECTIONSURFACEGEOMETRY": "IfcConnectionSurfaceGeometry",
|
|
"IFCCONNECTIONVOLUMEGEOMETRY": "IfcConnectionVolumeGeometry",
|
|
"IFCCONSTRAINT": "IfcConstraint",
|
|
"IFCCONSTRUCTIONEQUIPMENTRESOURCE": "IfcConstructionEquipmentResource",
|
|
"IFCCONSTRUCTIONEQUIPMENTRESOURCETYPE": "IfcConstructionEquipmentResourceType",
|
|
"IFCCONSTRUCTIONMATERIALRESOURCE": "IfcConstructionMaterialResource",
|
|
"IFCCONSTRUCTIONMATERIALRESOURCETYPE": "IfcConstructionMaterialResourceType",
|
|
"IFCCONSTRUCTIONPRODUCTRESOURCE": "IfcConstructionProductResource",
|
|
"IFCCONSTRUCTIONPRODUCTRESOURCETYPE": "IfcConstructionProductResourceType",
|
|
"IFCCONSTRUCTIONRESOURCE": "IfcConstructionResource",
|
|
"IFCCONSTRUCTIONRESOURCETYPE": "IfcConstructionResourceType",
|
|
"IFCCONTEXT": "IfcContext",
|
|
"IFCCONTEXTDEPENDENTUNIT": "IfcContextDependentUnit",
|
|
"IFCCONTROL": "IfcControl",
|
|
"IFCCONTROLLER": "IfcController",
|
|
"IFCCONTROLLERTYPE": "IfcControllerType",
|
|
"IFCCONVERSIONBASEDUNIT": "IfcConversionBasedUnit",
|
|
"IFCCONVERSIONBASEDUNITWITHOFFSET": "IfcConversionBasedUnitWithOffset",
|
|
"IFCCONVEYORSEGMENT": "IfcConveyorSegment",
|
|
"IFCCONVEYORSEGMENTTYPE": "IfcConveyorSegmentType",
|
|
"IFCCOOLEDBEAM": "IfcCooledBeam",
|
|
"IFCCOOLEDBEAMTYPE": "IfcCooledBeamType",
|
|
"IFCCOOLINGTOWER": "IfcCoolingTower",
|
|
"IFCCOOLINGTOWERTYPE": "IfcCoolingTowerType",
|
|
"IFCCOORDINATEOPERATION": "IfcCoordinateOperation",
|
|
"IFCCOORDINATEREFERENCESYSTEM": "IfcCoordinateReferenceSystem",
|
|
"IFCCOSINESPIRAL": "IfcCosineSpiral",
|
|
"IFCCOSTITEM": "IfcCostItem",
|
|
"IFCCOSTSCHEDULE": "IfcCostSchedule",
|
|
"IFCCOSTVALUE": "IfcCostValue",
|
|
"IFCCOURSE": "IfcCourse",
|
|
"IFCCOURSETYPE": "IfcCourseType",
|
|
"IFCCOVERING": "IfcCovering",
|
|
"IFCCOVERINGTYPE": "IfcCoveringType",
|
|
"IFCCREWRESOURCE": "IfcCrewResource",
|
|
"IFCCREWRESOURCETYPE": "IfcCrewResourceType",
|
|
"IFCCSGPRIMITIVE3D": "IfcCsgPrimitive3D",
|
|
"IFCCSGSOLID": "IfcCsgSolid",
|
|
"IFCCURRENCYRELATIONSHIP": "IfcCurrencyRelationship",
|
|
"IFCCURTAINWALL": "IfcCurtainWall",
|
|
"IFCCURTAINWALLTYPE": "IfcCurtainWallType",
|
|
"IFCCURVE": "IfcCurve",
|
|
"IFCCURVEBOUNDEDPLANE": "IfcCurveBoundedPlane",
|
|
"IFCCURVEBOUNDEDSURFACE": "IfcCurveBoundedSurface",
|
|
"IFCCURVESEGMENT": "IfcCurveSegment",
|
|
"IFCCURVESTYLE": "IfcCurveStyle",
|
|
"IFCCURVESTYLEFONT": "IfcCurveStyleFont",
|
|
"IFCCURVESTYLEFONTANDSCALING": "IfcCurveStyleFontAndScaling",
|
|
"IFCCURVESTYLEFONTPATTERN": "IfcCurveStyleFontPattern",
|
|
"IFCCYLINDRICALSURFACE": "IfcCylindricalSurface",
|
|
"IFCDAMPER": "IfcDamper",
|
|
"IFCDAMPERTYPE": "IfcDamperType",
|
|
"IFCDEEPFOUNDATION": "IfcDeepFoundation",
|
|
"IFCDEEPFOUNDATIONTYPE": "IfcDeepFoundationType",
|
|
"IFCDERIVEDPROFILEDEF": "IfcDerivedProfileDef",
|
|
"IFCDERIVEDUNIT": "IfcDerivedUnit",
|
|
"IFCDERIVEDUNITELEMENT": "IfcDerivedUnitElement",
|
|
"IFCDIMENSIONALEXPONENTS": "IfcDimensionalExponents",
|
|
"IFCDIRECTION": "IfcDirection",
|
|
"IFCDIRECTRIXCURVESWEPTAREASOLID": "IfcDirectrixCurveSweptAreaSolid",
|
|
"IFCDIRECTRIXDERIVEDREFERENCESWEPTAREASOLID": "IfcDirectrixDerivedReferenceSweptAreaSolid",
|
|
"IFCDISCRETEACCESSORY": "IfcDiscreteAccessory",
|
|
"IFCDISCRETEACCESSORYTYPE": "IfcDiscreteAccessoryType",
|
|
"IFCDISTRIBUTIONBOARD": "IfcDistributionBoard",
|
|
"IFCDISTRIBUTIONBOARDTYPE": "IfcDistributionBoardType",
|
|
"IFCDISTRIBUTIONCHAMBERELEMENT": "IfcDistributionChamberElement",
|
|
"IFCDISTRIBUTIONCHAMBERELEMENTTYPE": "IfcDistributionChamberElementType",
|
|
"IFCDISTRIBUTIONCIRCUIT": "IfcDistributionCircuit",
|
|
"IFCDISTRIBUTIONCONTROLELEMENT": "IfcDistributionControlElement",
|
|
"IFCDISTRIBUTIONCONTROLELEMENTTYPE": "IfcDistributionControlElementType",
|
|
"IFCDISTRIBUTIONELEMENT": "IfcDistributionElement",
|
|
"IFCDISTRIBUTIONELEMENTTYPE": "IfcDistributionElementType",
|
|
"IFCDISTRIBUTIONFLOWELEMENT": "IfcDistributionFlowElement",
|
|
"IFCDISTRIBUTIONFLOWELEMENTTYPE": "IfcDistributionFlowElementType",
|
|
"IFCDISTRIBUTIONPORT": "IfcDistributionPort",
|
|
"IFCDISTRIBUTIONSYSTEM": "IfcDistributionSystem",
|
|
"IFCDOCUMENTINFORMATION": "IfcDocumentInformation",
|
|
"IFCDOCUMENTINFORMATIONRELATIONSHIP": "IfcDocumentInformationRelationship",
|
|
"IFCDOCUMENTREFERENCE": "IfcDocumentReference",
|
|
"IFCDOOR": "IfcDoor",
|
|
"IFCDOORLININGPROPERTIES": "IfcDoorLiningProperties",
|
|
"IFCDOORPANELPROPERTIES": "IfcDoorPanelProperties",
|
|
"IFCDOORTYPE": "IfcDoorType",
|
|
"IFCDRAUGHTINGPREDEFINEDCOLOUR": "IfcDraughtingPreDefinedColour",
|
|
"IFCDRAUGHTINGPREDEFINEDCURVEFONT": "IfcDraughtingPreDefinedCurveFont",
|
|
"IFCDUCTFITTING": "IfcDuctFitting",
|
|
"IFCDUCTFITTINGTYPE": "IfcDuctFittingType",
|
|
"IFCDUCTSEGMENT": "IfcDuctSegment",
|
|
"IFCDUCTSEGMENTTYPE": "IfcDuctSegmentType",
|
|
"IFCDUCTSILENCER": "IfcDuctSilencer",
|
|
"IFCDUCTSILENCERTYPE": "IfcDuctSilencerType",
|
|
"IFCEARTHWORKSCUT": "IfcEarthworksCut",
|
|
"IFCEARTHWORKSELEMENT": "IfcEarthworksElement",
|
|
"IFCEARTHWORKSFILL": "IfcEarthworksFill",
|
|
"IFCEDGE": "IfcEdge",
|
|
"IFCEDGECURVE": "IfcEdgeCurve",
|
|
"IFCEDGELOOP": "IfcEdgeLoop",
|
|
"IFCELECTRICAPPLIANCE": "IfcElectricAppliance",
|
|
"IFCELECTRICAPPLIANCETYPE": "IfcElectricApplianceType",
|
|
"IFCELECTRICDISTRIBUTIONBOARD": "IfcElectricDistributionBoard",
|
|
"IFCELECTRICDISTRIBUTIONBOARDTYPE": "IfcElectricDistributionBoardType",
|
|
"IFCELECTRICFLOWSTORAGEDEVICE": "IfcElectricFlowStorageDevice",
|
|
"IFCELECTRICFLOWSTORAGEDEVICETYPE": "IfcElectricFlowStorageDeviceType",
|
|
"IFCELECTRICFLOWTREATMENTDEVICE": "IfcElectricFlowTreatmentDevice",
|
|
"IFCELECTRICFLOWTREATMENTDEVICETYPE": "IfcElectricFlowTreatmentDeviceType",
|
|
"IFCELECTRICGENERATOR": "IfcElectricGenerator",
|
|
"IFCELECTRICGENERATORTYPE": "IfcElectricGeneratorType",
|
|
"IFCELECTRICMOTOR": "IfcElectricMotor",
|
|
"IFCELECTRICMOTORTYPE": "IfcElectricMotorType",
|
|
"IFCELECTRICTIMECONTROL": "IfcElectricTimeControl",
|
|
"IFCELECTRICTIMECONTROLTYPE": "IfcElectricTimeControlType",
|
|
"IFCELEMENT": "IfcElement",
|
|
"IFCELEMENTASSEMBLY": "IfcElementAssembly",
|
|
"IFCELEMENTASSEMBLYTYPE": "IfcElementAssemblyType",
|
|
"IFCELEMENTCOMPONENT": "IfcElementComponent",
|
|
"IFCELEMENTCOMPONENTTYPE": "IfcElementComponentType",
|
|
"IFCELEMENTQUANTITY": "IfcElementQuantity",
|
|
"IFCELEMENTTYPE": "IfcElementType",
|
|
"IFCELEMENTARYSURFACE": "IfcElementarySurface",
|
|
"IFCELLIPSE": "IfcEllipse",
|
|
"IFCELLIPSEPROFILEDEF": "IfcEllipseProfileDef",
|
|
"IFCENERGYCONVERSIONDEVICE": "IfcEnergyConversionDevice",
|
|
"IFCENERGYCONVERSIONDEVICETYPE": "IfcEnergyConversionDeviceType",
|
|
"IFCENGINE": "IfcEngine",
|
|
"IFCENGINETYPE": "IfcEngineType",
|
|
"IFCEVAPORATIVECOOLER": "IfcEvaporativeCooler",
|
|
"IFCEVAPORATIVECOOLERTYPE": "IfcEvaporativeCoolerType",
|
|
"IFCEVAPORATOR": "IfcEvaporator",
|
|
"IFCEVAPORATORTYPE": "IfcEvaporatorType",
|
|
"IFCEVENT": "IfcEvent",
|
|
"IFCEVENTTIME": "IfcEventTime",
|
|
"IFCEVENTTYPE": "IfcEventType",
|
|
"IFCEXTENDEDPROPERTIES": "IfcExtendedProperties",
|
|
"IFCEXTERNALINFORMATION": "IfcExternalInformation",
|
|
"IFCEXTERNALREFERENCE": "IfcExternalReference",
|
|
"IFCEXTERNALREFERENCERELATIONSHIP": "IfcExternalReferenceRelationship",
|
|
"IFCEXTERNALSPATIALELEMENT": "IfcExternalSpatialElement",
|
|
"IFCEXTERNALSPATIALSTRUCTUREELEMENT": "IfcExternalSpatialStructureElement",
|
|
"IFCEXTERNALLYDEFINEDHATCHSTYLE": "IfcExternallyDefinedHatchStyle",
|
|
"IFCEXTERNALLYDEFINEDSURFACESTYLE": "IfcExternallyDefinedSurfaceStyle",
|
|
"IFCEXTERNALLYDEFINEDTEXTFONT": "IfcExternallyDefinedTextFont",
|
|
"IFCEXTRUDEDAREASOLID": "IfcExtrudedAreaSolid",
|
|
"IFCEXTRUDEDAREASOLIDTAPERED": "IfcExtrudedAreaSolidTapered",
|
|
"IFCFACE": "IfcFace",
|
|
"IFCFACEBASEDSURFACEMODEL": "IfcFaceBasedSurfaceModel",
|
|
"IFCFACEBOUND": "IfcFaceBound",
|
|
"IFCFACEOUTERBOUND": "IfcFaceOuterBound",
|
|
"IFCFACESURFACE": "IfcFaceSurface",
|
|
"IFCFACETEDBREP": "IfcFacetedBrep",
|
|
"IFCFACETEDBREPWITHVOIDS": "IfcFacetedBrepWithVoids",
|
|
"IFCFACILITY": "IfcFacility",
|
|
"IFCFACILITYPART": "IfcFacilityPart",
|
|
"IFCFACILITYPARTCOMMON": "IfcFacilityPartCommon",
|
|
"IFCFAILURECONNECTIONCONDITION": "IfcFailureConnectionCondition",
|
|
"IFCFAN": "IfcFan",
|
|
"IFCFANTYPE": "IfcFanType",
|
|
"IFCFASTENER": "IfcFastener",
|
|
"IFCFASTENERTYPE": "IfcFastenerType",
|
|
"IFCFEATUREELEMENT": "IfcFeatureElement",
|
|
"IFCFEATUREELEMENTADDITION": "IfcFeatureElementAddition",
|
|
"IFCFEATUREELEMENTSUBTRACTION": "IfcFeatureElementSubtraction",
|
|
"IFCFILLAREASTYLE": "IfcFillAreaStyle",
|
|
"IFCFILLAREASTYLEHATCHING": "IfcFillAreaStyleHatching",
|
|
"IFCFILLAREASTYLETILES": "IfcFillAreaStyleTiles",
|
|
"IFCFILTER": "IfcFilter",
|
|
"IFCFILTERTYPE": "IfcFilterType",
|
|
"IFCFIRESUPPRESSIONTERMINAL": "IfcFireSuppressionTerminal",
|
|
"IFCFIRESUPPRESSIONTERMINALTYPE": "IfcFireSuppressionTerminalType",
|
|
"IFCFIXEDREFERENCESWEPTAREASOLID": "IfcFixedReferenceSweptAreaSolid",
|
|
"IFCFLOWCONTROLLER": "IfcFlowController",
|
|
"IFCFLOWCONTROLLERTYPE": "IfcFlowControllerType",
|
|
"IFCFLOWFITTING": "IfcFlowFitting",
|
|
"IFCFLOWFITTINGTYPE": "IfcFlowFittingType",
|
|
"IFCFLOWINSTRUMENT": "IfcFlowInstrument",
|
|
"IFCFLOWINSTRUMENTTYPE": "IfcFlowInstrumentType",
|
|
"IFCFLOWMETER": "IfcFlowMeter",
|
|
"IFCFLOWMETERTYPE": "IfcFlowMeterType",
|
|
"IFCFLOWMOVINGDEVICE": "IfcFlowMovingDevice",
|
|
"IFCFLOWMOVINGDEVICETYPE": "IfcFlowMovingDeviceType",
|
|
"IFCFLOWSEGMENT": "IfcFlowSegment",
|
|
"IFCFLOWSEGMENTTYPE": "IfcFlowSegmentType",
|
|
"IFCFLOWSTORAGEDEVICE": "IfcFlowStorageDevice",
|
|
"IFCFLOWSTORAGEDEVICETYPE": "IfcFlowStorageDeviceType",
|
|
"IFCFLOWTERMINAL": "IfcFlowTerminal",
|
|
"IFCFLOWTERMINALTYPE": "IfcFlowTerminalType",
|
|
"IFCFLOWTREATMENTDEVICE": "IfcFlowTreatmentDevice",
|
|
"IFCFLOWTREATMENTDEVICETYPE": "IfcFlowTreatmentDeviceType",
|
|
"IFCFOOTING": "IfcFooting",
|
|
"IFCFOOTINGTYPE": "IfcFootingType",
|
|
"IFCFURNISHINGELEMENT": "IfcFurnishingElement",
|
|
"IFCFURNISHINGELEMENTTYPE": "IfcFurnishingElementType",
|
|
"IFCFURNITURE": "IfcFurniture",
|
|
"IFCFURNITURETYPE": "IfcFurnitureType",
|
|
"IFCGEOGRAPHICCRS": "IfcGeographicCRS",
|
|
"IFCGEOGRAPHICELEMENT": "IfcGeographicElement",
|
|
"IFCGEOGRAPHICELEMENTTYPE": "IfcGeographicElementType",
|
|
"IFCGEOMETRICCURVESET": "IfcGeometricCurveSet",
|
|
"IFCGEOMETRICREPRESENTATIONCONTEXT": "IfcGeometricRepresentationContext",
|
|
"IFCGEOMETRICREPRESENTATIONITEM": "IfcGeometricRepresentationItem",
|
|
"IFCGEOMETRICREPRESENTATIONSUBCONTEXT": "IfcGeometricRepresentationSubContext",
|
|
"IFCGEOMETRICSET": "IfcGeometricSet",
|
|
"IFCGEOMODEL": "IfcGeomodel",
|
|
"IFCGEOSLICE": "IfcGeoslice",
|
|
"IFCGEOTECHNICALASSEMBLY": "IfcGeotechnicalAssembly",
|
|
"IFCGEOTECHNICALELEMENT": "IfcGeotechnicalElement",
|
|
"IFCGEOTECHNICALSTRATUM": "IfcGeotechnicalStratum",
|
|
"IFCGRADIENTCURVE": "IfcGradientCurve",
|
|
"IFCGRID": "IfcGrid",
|
|
"IFCGRIDAXIS": "IfcGridAxis",
|
|
"IFCGRIDPLACEMENT": "IfcGridPlacement",
|
|
"IFCGROUP": "IfcGroup",
|
|
"IFCHALFSPACESOLID": "IfcHalfSpaceSolid",
|
|
"IFCHEATEXCHANGER": "IfcHeatExchanger",
|
|
"IFCHEATEXCHANGERTYPE": "IfcHeatExchangerType",
|
|
"IFCHUMIDIFIER": "IfcHumidifier",
|
|
"IFCHUMIDIFIERTYPE": "IfcHumidifierType",
|
|
"IFCISHAPEPROFILEDEF": "IfcIShapeProfileDef",
|
|
"IFCIMAGETEXTURE": "IfcImageTexture",
|
|
"IFCIMPACTPROTECTIONDEVICE": "IfcImpactProtectionDevice",
|
|
"IFCIMPACTPROTECTIONDEVICETYPE": "IfcImpactProtectionDeviceType",
|
|
"IFCINDEXEDCOLOURMAP": "IfcIndexedColourMap",
|
|
"IFCINDEXEDPOLYCURVE": "IfcIndexedPolyCurve",
|
|
"IFCINDEXEDPOLYGONALFACE": "IfcIndexedPolygonalFace",
|
|
"IFCINDEXEDPOLYGONALFACEWITHVOIDS": "IfcIndexedPolygonalFaceWithVoids",
|
|
"IFCINDEXEDPOLYGONALTEXTUREMAP": "IfcIndexedPolygonalTextureMap",
|
|
"IFCINDEXEDTEXTUREMAP": "IfcIndexedTextureMap",
|
|
"IFCINDEXEDTRIANGLETEXTUREMAP": "IfcIndexedTriangleTextureMap",
|
|
"IFCINTERCEPTOR": "IfcInterceptor",
|
|
"IFCINTERCEPTORTYPE": "IfcInterceptorType",
|
|
"IFCINTERSECTIONCURVE": "IfcIntersectionCurve",
|
|
"IFCINVENTORY": "IfcInventory",
|
|
"IFCIRREGULARTIMESERIES": "IfcIrregularTimeSeries",
|
|
"IFCIRREGULARTIMESERIESVALUE": "IfcIrregularTimeSeriesValue",
|
|
"IFCJUNCTIONBOX": "IfcJunctionBox",
|
|
"IFCJUNCTIONBOXTYPE": "IfcJunctionBoxType",
|
|
"IFCKERB": "IfcKerb",
|
|
"IFCKERBTYPE": "IfcKerbType",
|
|
"IFCLSHAPEPROFILEDEF": "IfcLShapeProfileDef",
|
|
"IFCLABORRESOURCE": "IfcLaborResource",
|
|
"IFCLABORRESOURCETYPE": "IfcLaborResourceType",
|
|
"IFCLAGTIME": "IfcLagTime",
|
|
"IFCLAMP": "IfcLamp",
|
|
"IFCLAMPTYPE": "IfcLampType",
|
|
"IFCLIBRARYINFORMATION": "IfcLibraryInformation",
|
|
"IFCLIBRARYREFERENCE": "IfcLibraryReference",
|
|
"IFCLIGHTDISTRIBUTIONDATA": "IfcLightDistributionData",
|
|
"IFCLIGHTFIXTURE": "IfcLightFixture",
|
|
"IFCLIGHTFIXTURETYPE": "IfcLightFixtureType",
|
|
"IFCLIGHTINTENSITYDISTRIBUTION": "IfcLightIntensityDistribution",
|
|
"IFCLIGHTSOURCE": "IfcLightSource",
|
|
"IFCLIGHTSOURCEAMBIENT": "IfcLightSourceAmbient",
|
|
"IFCLIGHTSOURCEDIRECTIONAL": "IfcLightSourceDirectional",
|
|
"IFCLIGHTSOURCEGONIOMETRIC": "IfcLightSourceGoniometric",
|
|
"IFCLIGHTSOURCEPOSITIONAL": "IfcLightSourcePositional",
|
|
"IFCLIGHTSOURCESPOT": "IfcLightSourceSpot",
|
|
"IFCLINE": "IfcLine",
|
|
"IFCLINEARELEMENT": "IfcLinearElement",
|
|
"IFCLINEARPLACEMENT": "IfcLinearPlacement",
|
|
"IFCLINEARPOSITIONINGELEMENT": "IfcLinearPositioningElement",
|
|
"IFCLIQUIDTERMINAL": "IfcLiquidTerminal",
|
|
"IFCLIQUIDTERMINALTYPE": "IfcLiquidTerminalType",
|
|
"IFCLOCALPLACEMENT": "IfcLocalPlacement",
|
|
"IFCLOOP": "IfcLoop",
|
|
"IFCMANIFOLDSOLIDBREP": "IfcManifoldSolidBrep",
|
|
"IFCMAPCONVERSION": "IfcMapConversion",
|
|
"IFCMAPCONVERSIONSCALED": "IfcMapConversionScaled",
|
|
"IFCMAPPEDITEM": "IfcMappedItem",
|
|
"IFCMARINEFACILITY": "IfcMarineFacility",
|
|
"IFCMARINEPART": "IfcMarinePart",
|
|
"IFCMATERIAL": "IfcMaterial",
|
|
"IFCMATERIALCLASSIFICATIONRELATIONSHIP": "IfcMaterialClassificationRelationship",
|
|
"IFCMATERIALCONSTITUENT": "IfcMaterialConstituent",
|
|
"IFCMATERIALCONSTITUENTSET": "IfcMaterialConstituentSet",
|
|
"IFCMATERIALDEFINITION": "IfcMaterialDefinition",
|
|
"IFCMATERIALDEFINITIONREPRESENTATION": "IfcMaterialDefinitionRepresentation",
|
|
"IFCMATERIALLAYER": "IfcMaterialLayer",
|
|
"IFCMATERIALLAYERSET": "IfcMaterialLayerSet",
|
|
"IFCMATERIALLAYERSETUSAGE": "IfcMaterialLayerSetUsage",
|
|
"IFCMATERIALLAYERWITHOFFSETS": "IfcMaterialLayerWithOffsets",
|
|
"IFCMATERIALLIST": "IfcMaterialList",
|
|
"IFCMATERIALPROFILE": "IfcMaterialProfile",
|
|
"IFCMATERIALPROFILESET": "IfcMaterialProfileSet",
|
|
"IFCMATERIALPROFILESETUSAGE": "IfcMaterialProfileSetUsage",
|
|
"IFCMATERIALPROFILESETUSAGETAPERING": "IfcMaterialProfileSetUsageTapering",
|
|
"IFCMATERIALPROFILEWITHOFFSETS": "IfcMaterialProfileWithOffsets",
|
|
"IFCMATERIALPROPERTIES": "IfcMaterialProperties",
|
|
"IFCMATERIALRELATIONSHIP": "IfcMaterialRelationship",
|
|
"IFCMATERIALUSAGEDEFINITION": "IfcMaterialUsageDefinition",
|
|
"IFCMEASUREWITHUNIT": "IfcMeasureWithUnit",
|
|
"IFCMECHANICALFASTENER": "IfcMechanicalFastener",
|
|
"IFCMECHANICALFASTENERTYPE": "IfcMechanicalFastenerType",
|
|
"IFCMEDICALDEVICE": "IfcMedicalDevice",
|
|
"IFCMEDICALDEVICETYPE": "IfcMedicalDeviceType",
|
|
"IFCMEMBER": "IfcMember",
|
|
"IFCMEMBERTYPE": "IfcMemberType",
|
|
"IFCMETRIC": "IfcMetric",
|
|
"IFCMIRROREDPROFILEDEF": "IfcMirroredProfileDef",
|
|
"IFCMOBILETELECOMMUNICATIONSAPPLIANCE": "IfcMobileTelecommunicationsAppliance",
|
|
"IFCMOBILETELECOMMUNICATIONSAPPLIANCETYPE": "IfcMobileTelecommunicationsApplianceType",
|
|
"IFCMONETARYUNIT": "IfcMonetaryUnit",
|
|
"IFCMOORINGDEVICE": "IfcMooringDevice",
|
|
"IFCMOORINGDEVICETYPE": "IfcMooringDeviceType",
|
|
"IFCMOTORCONNECTION": "IfcMotorConnection",
|
|
"IFCMOTORCONNECTIONTYPE": "IfcMotorConnectionType",
|
|
"IFCNAMEDUNIT": "IfcNamedUnit",
|
|
"IFCNAVIGATIONELEMENT": "IfcNavigationElement",
|
|
"IFCNAVIGATIONELEMENTTYPE": "IfcNavigationElementType",
|
|
"IFCOBJECT": "IfcObject",
|
|
"IFCOBJECTDEFINITION": "IfcObjectDefinition",
|
|
"IFCOBJECTPLACEMENT": "IfcObjectPlacement",
|
|
"IFCOBJECTIVE": "IfcObjective",
|
|
"IFCOCCUPANT": "IfcOccupant",
|
|
"IFCOFFSETCURVE": "IfcOffsetCurve",
|
|
"IFCOFFSETCURVE2D": "IfcOffsetCurve2D",
|
|
"IFCOFFSETCURVE3D": "IfcOffsetCurve3D",
|
|
"IFCOFFSETCURVEBYDISTANCES": "IfcOffsetCurveByDistances",
|
|
"IFCOPENCROSSPROFILEDEF": "IfcOpenCrossProfileDef",
|
|
"IFCOPENSHELL": "IfcOpenShell",
|
|
"IFCOPENINGELEMENT": "IfcOpeningElement",
|
|
"IFCORGANIZATION": "IfcOrganization",
|
|
"IFCORGANIZATIONRELATIONSHIP": "IfcOrganizationRelationship",
|
|
"IFCORIENTEDEDGE": "IfcOrientedEdge",
|
|
"IFCOUTERBOUNDARYCURVE": "IfcOuterBoundaryCurve",
|
|
"IFCOUTLET": "IfcOutlet",
|
|
"IFCOUTLETTYPE": "IfcOutletType",
|
|
"IFCOWNERHISTORY": "IfcOwnerHistory",
|
|
"IFCPARAMETERIZEDPROFILEDEF": "IfcParameterizedProfileDef",
|
|
"IFCPATH": "IfcPath",
|
|
"IFCPAVEMENT": "IfcPavement",
|
|
"IFCPAVEMENTTYPE": "IfcPavementType",
|
|
"IFCPCURVE": "IfcPcurve",
|
|
"IFCPERFORMANCEHISTORY": "IfcPerformanceHistory",
|
|
"IFCPERMEABLECOVERINGPROPERTIES": "IfcPermeableCoveringProperties",
|
|
"IFCPERMIT": "IfcPermit",
|
|
"IFCPERSON": "IfcPerson",
|
|
"IFCPERSONANDORGANIZATION": "IfcPersonAndOrganization",
|
|
"IFCPHYSICALCOMPLEXQUANTITY": "IfcPhysicalComplexQuantity",
|
|
"IFCPHYSICALQUANTITY": "IfcPhysicalQuantity",
|
|
"IFCPHYSICALSIMPLEQUANTITY": "IfcPhysicalSimpleQuantity",
|
|
"IFCPILE": "IfcPile",
|
|
"IFCPILETYPE": "IfcPileType",
|
|
"IFCPIPEFITTING": "IfcPipeFitting",
|
|
"IFCPIPEFITTINGTYPE": "IfcPipeFittingType",
|
|
"IFCPIPESEGMENT": "IfcPipeSegment",
|
|
"IFCPIPESEGMENTTYPE": "IfcPipeSegmentType",
|
|
"IFCPIXELTEXTURE": "IfcPixelTexture",
|
|
"IFCPLACEMENT": "IfcPlacement",
|
|
"IFCPLANARBOX": "IfcPlanarBox",
|
|
"IFCPLANAREXTENT": "IfcPlanarExtent",
|
|
"IFCPLANE": "IfcPlane",
|
|
"IFCPLATE": "IfcPlate",
|
|
"IFCPLATETYPE": "IfcPlateType",
|
|
"IFCPOINT": "IfcPoint",
|
|
"IFCPOINTBYDISTANCEEXPRESSION": "IfcPointByDistanceExpression",
|
|
"IFCPOINTONCURVE": "IfcPointOnCurve",
|
|
"IFCPOINTONSURFACE": "IfcPointOnSurface",
|
|
"IFCPOLYLOOP": "IfcPolyLoop",
|
|
"IFCPOLYGONALBOUNDEDHALFSPACE": "IfcPolygonalBoundedHalfSpace",
|
|
"IFCPOLYGONALFACESET": "IfcPolygonalFaceSet",
|
|
"IFCPOLYLINE": "IfcPolyline",
|
|
"IFCPOLYNOMIALCURVE": "IfcPolynomialCurve",
|
|
"IFCPORT": "IfcPort",
|
|
"IFCPOSITIONINGELEMENT": "IfcPositioningElement",
|
|
"IFCPOSTALADDRESS": "IfcPostalAddress",
|
|
"IFCPREDEFINEDCOLOUR": "IfcPreDefinedColour",
|
|
"IFCPREDEFINEDCURVEFONT": "IfcPreDefinedCurveFont",
|
|
"IFCPREDEFINEDITEM": "IfcPreDefinedItem",
|
|
"IFCPREDEFINEDPROPERTIES": "IfcPreDefinedProperties",
|
|
"IFCPREDEFINEDPROPERTYSET": "IfcPreDefinedPropertySet",
|
|
"IFCPREDEFINEDTEXTFONT": "IfcPreDefinedTextFont",
|
|
"IFCPRESENTATIONITEM": "IfcPresentationItem",
|
|
"IFCPRESENTATIONLAYERASSIGNMENT": "IfcPresentationLayerAssignment",
|
|
"IFCPRESENTATIONLAYERWITHSTYLE": "IfcPresentationLayerWithStyle",
|
|
"IFCPRESENTATIONSTYLE": "IfcPresentationStyle",
|
|
"IFCPROCEDURE": "IfcProcedure",
|
|
"IFCPROCEDURETYPE": "IfcProcedureType",
|
|
"IFCPROCESS": "IfcProcess",
|
|
"IFCPRODUCT": "IfcProduct",
|
|
"IFCPRODUCTDEFINITIONSHAPE": "IfcProductDefinitionShape",
|
|
"IFCPRODUCTREPRESENTATION": "IfcProductRepresentation",
|
|
"IFCPROFILEDEF": "IfcProfileDef",
|
|
"IFCPROFILEPROPERTIES": "IfcProfileProperties",
|
|
"IFCPROJECT": "IfcProject",
|
|
"IFCPROJECTLIBRARY": "IfcProjectLibrary",
|
|
"IFCPROJECTORDER": "IfcProjectOrder",
|
|
"IFCPROJECTEDCRS": "IfcProjectedCRS",
|
|
"IFCPROJECTIONELEMENT": "IfcProjectionElement",
|
|
"IFCPROPERTY": "IfcProperty",
|
|
"IFCPROPERTYABSTRACTION": "IfcPropertyAbstraction",
|
|
"IFCPROPERTYBOUNDEDVALUE": "IfcPropertyBoundedValue",
|
|
"IFCPROPERTYDEFINITION": "IfcPropertyDefinition",
|
|
"IFCPROPERTYDEPENDENCYRELATIONSHIP": "IfcPropertyDependencyRelationship",
|
|
"IFCPROPERTYENUMERATEDVALUE": "IfcPropertyEnumeratedValue",
|
|
"IFCPROPERTYENUMERATION": "IfcPropertyEnumeration",
|
|
"IFCPROPERTYLISTVALUE": "IfcPropertyListValue",
|
|
"IFCPROPERTYREFERENCEVALUE": "IfcPropertyReferenceValue",
|
|
"IFCPROPERTYSET": "IfcPropertySet",
|
|
"IFCPROPERTYSETDEFINITION": "IfcPropertySetDefinition",
|
|
"IFCPROPERTYSETTEMPLATE": "IfcPropertySetTemplate",
|
|
"IFCPROPERTYSINGLEVALUE": "IfcPropertySingleValue",
|
|
"IFCPROPERTYTABLEVALUE": "IfcPropertyTableValue",
|
|
"IFCPROPERTYTEMPLATE": "IfcPropertyTemplate",
|
|
"IFCPROPERTYTEMPLATEDEFINITION": "IfcPropertyTemplateDefinition",
|
|
"IFCPROTECTIVEDEVICE": "IfcProtectiveDevice",
|
|
"IFCPROTECTIVEDEVICETRIPPINGUNIT": "IfcProtectiveDeviceTrippingUnit",
|
|
"IFCPROTECTIVEDEVICETRIPPINGUNITTYPE": "IfcProtectiveDeviceTrippingUnitType",
|
|
"IFCPROTECTIVEDEVICETYPE": "IfcProtectiveDeviceType",
|
|
"IFCPUMP": "IfcPump",
|
|
"IFCPUMPTYPE": "IfcPumpType",
|
|
"IFCQUANTITYAREA": "IfcQuantityArea",
|
|
"IFCQUANTITYCOUNT": "IfcQuantityCount",
|
|
"IFCQUANTITYLENGTH": "IfcQuantityLength",
|
|
"IFCQUANTITYNUMBER": "IfcQuantityNumber",
|
|
"IFCQUANTITYSET": "IfcQuantitySet",
|
|
"IFCQUANTITYTIME": "IfcQuantityTime",
|
|
"IFCQUANTITYVOLUME": "IfcQuantityVolume",
|
|
"IFCQUANTITYWEIGHT": "IfcQuantityWeight",
|
|
"IFCRAIL": "IfcRail",
|
|
"IFCRAILTYPE": "IfcRailType",
|
|
"IFCRAILING": "IfcRailing",
|
|
"IFCRAILINGTYPE": "IfcRailingType",
|
|
"IFCRAILWAY": "IfcRailway",
|
|
"IFCRAILWAYPART": "IfcRailwayPart",
|
|
"IFCRAMP": "IfcRamp",
|
|
"IFCRAMPFLIGHT": "IfcRampFlight",
|
|
"IFCRAMPFLIGHTTYPE": "IfcRampFlightType",
|
|
"IFCRAMPTYPE": "IfcRampType",
|
|
"IFCRATIONALBSPLINECURVEWITHKNOTS": "IfcRationalBSplineCurveWithKnots",
|
|
"IFCRATIONALBSPLINESURFACEWITHKNOTS": "IfcRationalBSplineSurfaceWithKnots",
|
|
"IFCRECTANGLEHOLLOWPROFILEDEF": "IfcRectangleHollowProfileDef",
|
|
"IFCRECTANGLEPROFILEDEF": "IfcRectangleProfileDef",
|
|
"IFCRECTANGULARPYRAMID": "IfcRectangularPyramid",
|
|
"IFCRECTANGULARTRIMMEDSURFACE": "IfcRectangularTrimmedSurface",
|
|
"IFCRECURRENCEPATTERN": "IfcRecurrencePattern",
|
|
"IFCREFERENCE": "IfcReference",
|
|
"IFCREFERENT": "IfcReferent",
|
|
"IFCREGULARTIMESERIES": "IfcRegularTimeSeries",
|
|
"IFCREINFORCEDSOIL": "IfcReinforcedSoil",
|
|
"IFCREINFORCEMENTBARPROPERTIES": "IfcReinforcementBarProperties",
|
|
"IFCREINFORCEMENTDEFINITIONPROPERTIES": "IfcReinforcementDefinitionProperties",
|
|
"IFCREINFORCINGBAR": "IfcReinforcingBar",
|
|
"IFCREINFORCINGBARTYPE": "IfcReinforcingBarType",
|
|
"IFCREINFORCINGELEMENT": "IfcReinforcingElement",
|
|
"IFCREINFORCINGELEMENTTYPE": "IfcReinforcingElementType",
|
|
"IFCREINFORCINGMESH": "IfcReinforcingMesh",
|
|
"IFCREINFORCINGMESHTYPE": "IfcReinforcingMeshType",
|
|
"IFCRELADHERESTOELEMENT": "IfcRelAdheresToElement",
|
|
"IFCRELAGGREGATES": "IfcRelAggregates",
|
|
"IFCRELASSIGNS": "IfcRelAssigns",
|
|
"IFCRELASSIGNSTOACTOR": "IfcRelAssignsToActor",
|
|
"IFCRELASSIGNSTOCONTROL": "IfcRelAssignsToControl",
|
|
"IFCRELASSIGNSTOGROUP": "IfcRelAssignsToGroup",
|
|
"IFCRELASSIGNSTOGROUPBYFACTOR": "IfcRelAssignsToGroupByFactor",
|
|
"IFCRELASSIGNSTOPROCESS": "IfcRelAssignsToProcess",
|
|
"IFCRELASSIGNSTOPRODUCT": "IfcRelAssignsToProduct",
|
|
"IFCRELASSIGNSTORESOURCE": "IfcRelAssignsToResource",
|
|
"IFCRELASSOCIATES": "IfcRelAssociates",
|
|
"IFCRELASSOCIATESAPPROVAL": "IfcRelAssociatesApproval",
|
|
"IFCRELASSOCIATESCLASSIFICATION": "IfcRelAssociatesClassification",
|
|
"IFCRELASSOCIATESCONSTRAINT": "IfcRelAssociatesConstraint",
|
|
"IFCRELASSOCIATESDOCUMENT": "IfcRelAssociatesDocument",
|
|
"IFCRELASSOCIATESLIBRARY": "IfcRelAssociatesLibrary",
|
|
"IFCRELASSOCIATESMATERIAL": "IfcRelAssociatesMaterial",
|
|
"IFCRELASSOCIATESPROFILEDEF": "IfcRelAssociatesProfileDef",
|
|
"IFCRELCONNECTS": "IfcRelConnects",
|
|
"IFCRELCONNECTSELEMENTS": "IfcRelConnectsElements",
|
|
"IFCRELCONNECTSPATHELEMENTS": "IfcRelConnectsPathElements",
|
|
"IFCRELCONNECTSPORTTOELEMENT": "IfcRelConnectsPortToElement",
|
|
"IFCRELCONNECTSPORTS": "IfcRelConnectsPorts",
|
|
"IFCRELCONNECTSSTRUCTURALACTIVITY": "IfcRelConnectsStructuralActivity",
|
|
"IFCRELCONNECTSSTRUCTURALMEMBER": "IfcRelConnectsStructuralMember",
|
|
"IFCRELCONNECTSWITHECCENTRICITY": "IfcRelConnectsWithEccentricity",
|
|
"IFCRELCONNECTSWITHREALIZINGELEMENTS": "IfcRelConnectsWithRealizingElements",
|
|
"IFCRELCONTAINEDINSPATIALSTRUCTURE": "IfcRelContainedInSpatialStructure",
|
|
"IFCRELCOVERSBLDGELEMENTS": "IfcRelCoversBldgElements",
|
|
"IFCRELCOVERSSPACES": "IfcRelCoversSpaces",
|
|
"IFCRELDECLARES": "IfcRelDeclares",
|
|
"IFCRELDECOMPOSES": "IfcRelDecomposes",
|
|
"IFCRELDEFINES": "IfcRelDefines",
|
|
"IFCRELDEFINESBYOBJECT": "IfcRelDefinesByObject",
|
|
"IFCRELDEFINESBYPROPERTIES": "IfcRelDefinesByProperties",
|
|
"IFCRELDEFINESBYTEMPLATE": "IfcRelDefinesByTemplate",
|
|
"IFCRELDEFINESBYTYPE": "IfcRelDefinesByType",
|
|
"IFCRELFILLSELEMENT": "IfcRelFillsElement",
|
|
"IFCRELFLOWCONTROLELEMENTS": "IfcRelFlowControlElements",
|
|
"IFCRELINTERFERESELEMENTS": "IfcRelInterferesElements",
|
|
"IFCRELNESTS": "IfcRelNests",
|
|
"IFCRELPOSITIONS": "IfcRelPositions",
|
|
"IFCRELPROJECTSELEMENT": "IfcRelProjectsElement",
|
|
"IFCRELREFERENCEDINSPATIALSTRUCTURE": "IfcRelReferencedInSpatialStructure",
|
|
"IFCRELSEQUENCE": "IfcRelSequence",
|
|
"IFCRELSERVICESBUILDINGS": "IfcRelServicesBuildings",
|
|
"IFCRELSPACEBOUNDARY": "IfcRelSpaceBoundary",
|
|
"IFCRELSPACEBOUNDARY1STLEVEL": "IfcRelSpaceBoundary1stLevel",
|
|
"IFCRELSPACEBOUNDARY2NDLEVEL": "IfcRelSpaceBoundary2ndLevel",
|
|
"IFCRELVOIDSELEMENT": "IfcRelVoidsElement",
|
|
"IFCRELATIONSHIP": "IfcRelationship",
|
|
"IFCREPARAMETRISEDCOMPOSITECURVESEGMENT": "IfcReparametrisedCompositeCurveSegment",
|
|
"IFCREPRESENTATION": "IfcRepresentation",
|
|
"IFCREPRESENTATIONCONTEXT": "IfcRepresentationContext",
|
|
"IFCREPRESENTATIONITEM": "IfcRepresentationItem",
|
|
"IFCREPRESENTATIONMAP": "IfcRepresentationMap",
|
|
"IFCRESOURCE": "IfcResource",
|
|
"IFCRESOURCEAPPROVALRELATIONSHIP": "IfcResourceApprovalRelationship",
|
|
"IFCRESOURCECONSTRAINTRELATIONSHIP": "IfcResourceConstraintRelationship",
|
|
"IFCRESOURCELEVELRELATIONSHIP": "IfcResourceLevelRelationship",
|
|
"IFCRESOURCETIME": "IfcResourceTime",
|
|
"IFCREVOLVEDAREASOLID": "IfcRevolvedAreaSolid",
|
|
"IFCREVOLVEDAREASOLIDTAPERED": "IfcRevolvedAreaSolidTapered",
|
|
"IFCRIGHTCIRCULARCONE": "IfcRightCircularCone",
|
|
"IFCRIGHTCIRCULARCYLINDER": "IfcRightCircularCylinder",
|
|
"IFCRIGIDOPERATION": "IfcRigidOperation",
|
|
"IFCROAD": "IfcRoad",
|
|
"IFCROADPART": "IfcRoadPart",
|
|
"IFCROOF": "IfcRoof",
|
|
"IFCROOFTYPE": "IfcRoofType",
|
|
"IFCROOT": "IfcRoot",
|
|
"IFCROUNDEDRECTANGLEPROFILEDEF": "IfcRoundedRectangleProfileDef",
|
|
"IFCSIUNIT": "IfcSIUnit",
|
|
"IFCSANITARYTERMINAL": "IfcSanitaryTerminal",
|
|
"IFCSANITARYTERMINALTYPE": "IfcSanitaryTerminalType",
|
|
"IFCSCHEDULINGTIME": "IfcSchedulingTime",
|
|
"IFCSEAMCURVE": "IfcSeamCurve",
|
|
"IFCSECONDORDERPOLYNOMIALSPIRAL": "IfcSecondOrderPolynomialSpiral",
|
|
"IFCSECTIONPROPERTIES": "IfcSectionProperties",
|
|
"IFCSECTIONREINFORCEMENTPROPERTIES": "IfcSectionReinforcementProperties",
|
|
"IFCSECTIONEDSOLID": "IfcSectionedSolid",
|
|
"IFCSECTIONEDSOLIDHORIZONTAL": "IfcSectionedSolidHorizontal",
|
|
"IFCSECTIONEDSPINE": "IfcSectionedSpine",
|
|
"IFCSECTIONEDSURFACE": "IfcSectionedSurface",
|
|
"IFCSEGMENT": "IfcSegment",
|
|
"IFCSEGMENTEDREFERENCECURVE": "IfcSegmentedReferenceCurve",
|
|
"IFCSENSOR": "IfcSensor",
|
|
"IFCSENSORTYPE": "IfcSensorType",
|
|
"IFCSEVENTHORDERPOLYNOMIALSPIRAL": "IfcSeventhOrderPolynomialSpiral",
|
|
"IFCSHADINGDEVICE": "IfcShadingDevice",
|
|
"IFCSHADINGDEVICETYPE": "IfcShadingDeviceType",
|
|
"IFCSHAPEASPECT": "IfcShapeAspect",
|
|
"IFCSHAPEMODEL": "IfcShapeModel",
|
|
"IFCSHAPEREPRESENTATION": "IfcShapeRepresentation",
|
|
"IFCSHELLBASEDSURFACEMODEL": "IfcShellBasedSurfaceModel",
|
|
"IFCSIGN": "IfcSign",
|
|
"IFCSIGNTYPE": "IfcSignType",
|
|
"IFCSIGNAL": "IfcSignal",
|
|
"IFCSIGNALTYPE": "IfcSignalType",
|
|
"IFCSIMPLEPROPERTY": "IfcSimpleProperty",
|
|
"IFCSIMPLEPROPERTYTEMPLATE": "IfcSimplePropertyTemplate",
|
|
"IFCSINESPIRAL": "IfcSineSpiral",
|
|
"IFCSITE": "IfcSite",
|
|
"IFCSLAB": "IfcSlab",
|
|
"IFCSLABTYPE": "IfcSlabType",
|
|
"IFCSLIPPAGECONNECTIONCONDITION": "IfcSlippageConnectionCondition",
|
|
"IFCSOLARDEVICE": "IfcSolarDevice",
|
|
"IFCSOLARDEVICETYPE": "IfcSolarDeviceType",
|
|
"IFCSOLIDMODEL": "IfcSolidModel",
|
|
"IFCSPACE": "IfcSpace",
|
|
"IFCSPACEHEATER": "IfcSpaceHeater",
|
|
"IFCSPACEHEATERTYPE": "IfcSpaceHeaterType",
|
|
"IFCSPACETYPE": "IfcSpaceType",
|
|
"IFCSPATIALELEMENT": "IfcSpatialElement",
|
|
"IFCSPATIALELEMENTTYPE": "IfcSpatialElementType",
|
|
"IFCSPATIALSTRUCTUREELEMENT": "IfcSpatialStructureElement",
|
|
"IFCSPATIALSTRUCTUREELEMENTTYPE": "IfcSpatialStructureElementType",
|
|
"IFCSPATIALZONE": "IfcSpatialZone",
|
|
"IFCSPATIALZONETYPE": "IfcSpatialZoneType",
|
|
"IFCSPHERE": "IfcSphere",
|
|
"IFCSPHERICALSURFACE": "IfcSphericalSurface",
|
|
"IFCSPIRAL": "IfcSpiral",
|
|
"IFCSTACKTERMINAL": "IfcStackTerminal",
|
|
"IFCSTACKTERMINALTYPE": "IfcStackTerminalType",
|
|
"IFCSTAIR": "IfcStair",
|
|
"IFCSTAIRFLIGHT": "IfcStairFlight",
|
|
"IFCSTAIRFLIGHTTYPE": "IfcStairFlightType",
|
|
"IFCSTAIRTYPE": "IfcStairType",
|
|
"IFCSTRUCTURALACTION": "IfcStructuralAction",
|
|
"IFCSTRUCTURALACTIVITY": "IfcStructuralActivity",
|
|
"IFCSTRUCTURALANALYSISMODEL": "IfcStructuralAnalysisModel",
|
|
"IFCSTRUCTURALCONNECTION": "IfcStructuralConnection",
|
|
"IFCSTRUCTURALCONNECTIONCONDITION": "IfcStructuralConnectionCondition",
|
|
"IFCSTRUCTURALCURVEACTION": "IfcStructuralCurveAction",
|
|
"IFCSTRUCTURALCURVECONNECTION": "IfcStructuralCurveConnection",
|
|
"IFCSTRUCTURALCURVEMEMBER": "IfcStructuralCurveMember",
|
|
"IFCSTRUCTURALCURVEMEMBERVARYING": "IfcStructuralCurveMemberVarying",
|
|
"IFCSTRUCTURALCURVEREACTION": "IfcStructuralCurveReaction",
|
|
"IFCSTRUCTURALITEM": "IfcStructuralItem",
|
|
"IFCSTRUCTURALLINEARACTION": "IfcStructuralLinearAction",
|
|
"IFCSTRUCTURALLOAD": "IfcStructuralLoad",
|
|
"IFCSTRUCTURALLOADCASE": "IfcStructuralLoadCase",
|
|
"IFCSTRUCTURALLOADCONFIGURATION": "IfcStructuralLoadConfiguration",
|
|
"IFCSTRUCTURALLOADGROUP": "IfcStructuralLoadGroup",
|
|
"IFCSTRUCTURALLOADLINEARFORCE": "IfcStructuralLoadLinearForce",
|
|
"IFCSTRUCTURALLOADORRESULT": "IfcStructuralLoadOrResult",
|
|
"IFCSTRUCTURALLOADPLANARFORCE": "IfcStructuralLoadPlanarForce",
|
|
"IFCSTRUCTURALLOADSINGLEDISPLACEMENT": "IfcStructuralLoadSingleDisplacement",
|
|
"IFCSTRUCTURALLOADSINGLEDISPLACEMENTDISTORTION": "IfcStructuralLoadSingleDisplacementDistortion",
|
|
"IFCSTRUCTURALLOADSINGLEFORCE": "IfcStructuralLoadSingleForce",
|
|
"IFCSTRUCTURALLOADSINGLEFORCEWARPING": "IfcStructuralLoadSingleForceWarping",
|
|
"IFCSTRUCTURALLOADSTATIC": "IfcStructuralLoadStatic",
|
|
"IFCSTRUCTURALLOADTEMPERATURE": "IfcStructuralLoadTemperature",
|
|
"IFCSTRUCTURALMEMBER": "IfcStructuralMember",
|
|
"IFCSTRUCTURALPLANARACTION": "IfcStructuralPlanarAction",
|
|
"IFCSTRUCTURALPOINTACTION": "IfcStructuralPointAction",
|
|
"IFCSTRUCTURALPOINTCONNECTION": "IfcStructuralPointConnection",
|
|
"IFCSTRUCTURALPOINTREACTION": "IfcStructuralPointReaction",
|
|
"IFCSTRUCTURALREACTION": "IfcStructuralReaction",
|
|
"IFCSTRUCTURALRESULTGROUP": "IfcStructuralResultGroup",
|
|
"IFCSTRUCTURALSURFACEACTION": "IfcStructuralSurfaceAction",
|
|
"IFCSTRUCTURALSURFACECONNECTION": "IfcStructuralSurfaceConnection",
|
|
"IFCSTRUCTURALSURFACEMEMBER": "IfcStructuralSurfaceMember",
|
|
"IFCSTRUCTURALSURFACEMEMBERVARYING": "IfcStructuralSurfaceMemberVarying",
|
|
"IFCSTRUCTURALSURFACEREACTION": "IfcStructuralSurfaceReaction",
|
|
"IFCSTYLEMODEL": "IfcStyleModel",
|
|
"IFCSTYLEDITEM": "IfcStyledItem",
|
|
"IFCSTYLEDREPRESENTATION": "IfcStyledRepresentation",
|
|
"IFCSUBCONTRACTRESOURCE": "IfcSubContractResource",
|
|
"IFCSUBCONTRACTRESOURCETYPE": "IfcSubContractResourceType",
|
|
"IFCSUBEDGE": "IfcSubedge",
|
|
"IFCSURFACE": "IfcSurface",
|
|
"IFCSURFACECURVE": "IfcSurfaceCurve",
|
|
"IFCSURFACECURVESWEPTAREASOLID": "IfcSurfaceCurveSweptAreaSolid",
|
|
"IFCSURFACEFEATURE": "IfcSurfaceFeature",
|
|
"IFCSURFACEOFLINEAREXTRUSION": "IfcSurfaceOfLinearExtrusion",
|
|
"IFCSURFACEOFREVOLUTION": "IfcSurfaceOfRevolution",
|
|
"IFCSURFACEREINFORCEMENTAREA": "IfcSurfaceReinforcementArea",
|
|
"IFCSURFACESTYLE": "IfcSurfaceStyle",
|
|
"IFCSURFACESTYLELIGHTING": "IfcSurfaceStyleLighting",
|
|
"IFCSURFACESTYLEREFRACTION": "IfcSurfaceStyleRefraction",
|
|
"IFCSURFACESTYLERENDERING": "IfcSurfaceStyleRendering",
|
|
"IFCSURFACESTYLESHADING": "IfcSurfaceStyleShading",
|
|
"IFCSURFACESTYLEWITHTEXTURES": "IfcSurfaceStyleWithTextures",
|
|
"IFCSURFACETEXTURE": "IfcSurfaceTexture",
|
|
"IFCSWEPTAREASOLID": "IfcSweptAreaSolid",
|
|
"IFCSWEPTDISKSOLID": "IfcSweptDiskSolid",
|
|
"IFCSWEPTDISKSOLIDPOLYGONAL": "IfcSweptDiskSolidPolygonal",
|
|
"IFCSWEPTSURFACE": "IfcSweptSurface",
|
|
"IFCSWITCHINGDEVICE": "IfcSwitchingDevice",
|
|
"IFCSWITCHINGDEVICETYPE": "IfcSwitchingDeviceType",
|
|
"IFCSYSTEM": "IfcSystem",
|
|
"IFCSYSTEMFURNITUREELEMENT": "IfcSystemFurnitureElement",
|
|
"IFCSYSTEMFURNITUREELEMENTTYPE": "IfcSystemFurnitureElementType",
|
|
"IFCTSHAPEPROFILEDEF": "IfcTShapeProfileDef",
|
|
"IFCTABLE": "IfcTable",
|
|
"IFCTABLECOLUMN": "IfcTableColumn",
|
|
"IFCTABLEROW": "IfcTableRow",
|
|
"IFCTANK": "IfcTank",
|
|
"IFCTANKTYPE": "IfcTankType",
|
|
"IFCTASK": "IfcTask",
|
|
"IFCTASKTIME": "IfcTaskTime",
|
|
"IFCTASKTIMERECURRING": "IfcTaskTimeRecurring",
|
|
"IFCTASKTYPE": "IfcTaskType",
|
|
"IFCTELECOMADDRESS": "IfcTelecomAddress",
|
|
"IFCTENDON": "IfcTendon",
|
|
"IFCTENDONANCHOR": "IfcTendonAnchor",
|
|
"IFCTENDONANCHORTYPE": "IfcTendonAnchorType",
|
|
"IFCTENDONCONDUIT": "IfcTendonConduit",
|
|
"IFCTENDONCONDUITTYPE": "IfcTendonConduitType",
|
|
"IFCTENDONTYPE": "IfcTendonType",
|
|
"IFCTESSELLATEDFACESET": "IfcTessellatedFaceSet",
|
|
"IFCTESSELLATEDITEM": "IfcTessellatedItem",
|
|
"IFCTEXTLITERAL": "IfcTextLiteral",
|
|
"IFCTEXTLITERALWITHEXTENT": "IfcTextLiteralWithExtent",
|
|
"IFCTEXTSTYLE": "IfcTextStyle",
|
|
"IFCTEXTSTYLEFONTMODEL": "IfcTextStyleFontModel",
|
|
"IFCTEXTSTYLEFORDEFINEDFONT": "IfcTextStyleForDefinedFont",
|
|
"IFCTEXTSTYLETEXTMODEL": "IfcTextStyleTextModel",
|
|
"IFCTEXTURECOORDINATE": "IfcTextureCoordinate",
|
|
"IFCTEXTURECOORDINATEGENERATOR": "IfcTextureCoordinateGenerator",
|
|
"IFCTEXTURECOORDINATEINDICES": "IfcTextureCoordinateIndices",
|
|
"IFCTEXTURECOORDINATEINDICESWITHVOIDS": "IfcTextureCoordinateIndicesWithVoids",
|
|
"IFCTEXTUREMAP": "IfcTextureMap",
|
|
"IFCTEXTUREVERTEX": "IfcTextureVertex",
|
|
"IFCTEXTUREVERTEXLIST": "IfcTextureVertexList",
|
|
"IFCTHIRDORDERPOLYNOMIALSPIRAL": "IfcThirdOrderPolynomialSpiral",
|
|
"IFCTIMEPERIOD": "IfcTimePeriod",
|
|
"IFCTIMESERIES": "IfcTimeSeries",
|
|
"IFCTIMESERIESVALUE": "IfcTimeSeriesValue",
|
|
"IFCTOPOLOGICALREPRESENTATIONITEM": "IfcTopologicalRepresentationItem",
|
|
"IFCTOPOLOGYREPRESENTATION": "IfcTopologyRepresentation",
|
|
"IFCTOROIDALSURFACE": "IfcToroidalSurface",
|
|
"IFCTRACKELEMENT": "IfcTrackElement",
|
|
"IFCTRACKELEMENTTYPE": "IfcTrackElementType",
|
|
"IFCTRANSFORMER": "IfcTransformer",
|
|
"IFCTRANSFORMERTYPE": "IfcTransformerType",
|
|
"IFCTRANSPORTELEMENT": "IfcTransportElement",
|
|
"IFCTRANSPORTELEMENTTYPE": "IfcTransportElementType",
|
|
"IFCTRANSPORTATIONDEVICE": "IfcTransportationDevice",
|
|
"IFCTRANSPORTATIONDEVICETYPE": "IfcTransportationDeviceType",
|
|
"IFCTRAPEZIUMPROFILEDEF": "IfcTrapeziumProfileDef",
|
|
"IFCTRIANGULATEDFACESET": "IfcTriangulatedFaceSet",
|
|
"IFCTRIANGULATEDIRREGULARNETWORK": "IfcTriangulatedIrregularNetwork",
|
|
"IFCTRIMMEDCURVE": "IfcTrimmedCurve",
|
|
"IFCTUBEBUNDLE": "IfcTubeBundle",
|
|
"IFCTUBEBUNDLETYPE": "IfcTubeBundleType",
|
|
"IFCTYPEOBJECT": "IfcTypeObject",
|
|
"IFCTYPEPROCESS": "IfcTypeProcess",
|
|
"IFCTYPEPRODUCT": "IfcTypeProduct",
|
|
"IFCTYPERESOURCE": "IfcTypeResource",
|
|
"IFCUSHAPEPROFILEDEF": "IfcUShapeProfileDef",
|
|
"IFCUNITASSIGNMENT": "IfcUnitAssignment",
|
|
"IFCUNITARYCONTROLELEMENT": "IfcUnitaryControlElement",
|
|
"IFCUNITARYCONTROLELEMENTTYPE": "IfcUnitaryControlElementType",
|
|
"IFCUNITARYEQUIPMENT": "IfcUnitaryEquipment",
|
|
"IFCUNITARYEQUIPMENTTYPE": "IfcUnitaryEquipmentType",
|
|
"IFCVALVE": "IfcValve",
|
|
"IFCVALVETYPE": "IfcValveType",
|
|
"IFCVECTOR": "IfcVector",
|
|
"IFCVEHICLE": "IfcVehicle",
|
|
"IFCVEHICLETYPE": "IfcVehicleType",
|
|
"IFCVERTEX": "IfcVertex",
|
|
"IFCVERTEXLOOP": "IfcVertexLoop",
|
|
"IFCVERTEXPOINT": "IfcVertexPoint",
|
|
"IFCVIBRATIONDAMPER": "IfcVibrationDamper",
|
|
"IFCVIBRATIONDAMPERTYPE": "IfcVibrationDamperType",
|
|
"IFCVIBRATIONISOLATOR": "IfcVibrationIsolator",
|
|
"IFCVIBRATIONISOLATORTYPE": "IfcVibrationIsolatorType",
|
|
"IFCVIRTUALELEMENT": "IfcVirtualElement",
|
|
"IFCVIRTUALGRIDINTERSECTION": "IfcVirtualGridIntersection",
|
|
"IFCVOIDINGFEATURE": "IfcVoidingFeature",
|
|
"IFCWALL": "IfcWall",
|
|
"IFCWALLSTANDARDCASE": "IfcWallStandardCase",
|
|
"IFCWALLTYPE": "IfcWallType",
|
|
"IFCWASTETERMINAL": "IfcWasteTerminal",
|
|
"IFCWASTETERMINALTYPE": "IfcWasteTerminalType",
|
|
"IFCWELLKNOWNTEXT": "IfcWellKnownText",
|
|
"IFCWINDOW": "IfcWindow",
|
|
"IFCWINDOWLININGPROPERTIES": "IfcWindowLiningProperties",
|
|
"IFCWINDOWPANELPROPERTIES": "IfcWindowPanelProperties",
|
|
"IFCWINDOWTYPE": "IfcWindowType",
|
|
"IFCWORKCALENDAR": "IfcWorkCalendar",
|
|
"IFCWORKCONTROL": "IfcWorkControl",
|
|
"IFCWORKPLAN": "IfcWorkPlan",
|
|
"IFCWORKSCHEDULE": "IfcWorkSchedule",
|
|
"IFCWORKTIME": "IfcWorkTime",
|
|
"IFCZSHAPEPROFILEDEF": "IfcZShapeProfileDef",
|
|
"IFCZONE": "IfcZone"
|
|
};
|
|
class IfcDocumentationLinkProvider {
|
|
provideDocumentLinks(document) {
|
|
const links = [];
|
|
const schemaVersion = this.detectSchemaVersion(document);
|
|
if (!schemaVersion) {
|
|
return links;
|
|
}
|
|
const baseUrl = SCHEMA_URLS[schemaVersion];
|
|
if (!baseUrl) {
|
|
return links;
|
|
}
|
|
const text = document.getText();
|
|
const lines = text.split('\n');
|
|
lines.forEach((line, lineIndex) => {
|
|
const entityPattern = /#\d+\s*=\s*(\w+)/g;
|
|
let match;
|
|
while ((match = entityPattern.exec(line)) !== null) {
|
|
const entityType = match[1];
|
|
if (entityType.startsWith('IFC')) {
|
|
const startPos = new vscode.Position(lineIndex, match.index + match[0].indexOf(entityType));
|
|
const endPos = new vscode.Position(lineIndex, match.index + match[0].indexOf(entityType) + entityType.length);
|
|
const range = new vscode.Range(startPos, endPos);
|
|
const docUrl = this.getDocumentationUrl(baseUrl, entityType, schemaVersion);
|
|
const link = new vscode.DocumentLink(range, vscode.Uri.parse(docUrl));
|
|
link.tooltip = `Open ${entityType} documentation (${schemaVersion})`;
|
|
links.push(link);
|
|
}
|
|
}
|
|
});
|
|
return links;
|
|
}
|
|
detectSchemaVersion(document) {
|
|
const text = document.getText();
|
|
const schemaMatch = /FILE_SCHEMA\s*\(\s*\('([^']+)'\s*\)\s*\)/i.exec(text);
|
|
if (schemaMatch) {
|
|
const schemaName = schemaMatch[1].toUpperCase();
|
|
if (schemaName.includes('IFC4X3') || schemaName.includes('IFC4.3')) {
|
|
return 'IFC4X3';
|
|
}
|
|
else if (schemaName.includes('IFC4')) {
|
|
return 'IFC4';
|
|
}
|
|
else if (schemaName.includes('IFC2X3') || schemaName.includes('IFC2X_PLATFORM')) {
|
|
return 'IFC2X3';
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
getDocumentationUrl(baseUrl, entityType, schema) {
|
|
const lowerType = entityType.toLowerCase();
|
|
const upperType = entityType.toUpperCase();
|
|
if (schema === 'IFC4X3') {
|
|
// Use the IFC4X3 mapping to get proper PascalCase
|
|
const pascalType = IFC4X3_ENTITIES[upperType];
|
|
if (pascalType) {
|
|
return `${baseUrl}/lexical/${pascalType}.htm`;
|
|
}
|
|
else {
|
|
console.log(`Unknown IFC4X3 entity: ${upperType}, using fallback`);
|
|
return `${baseUrl}/lexical/${lowerType}.htm`;
|
|
}
|
|
}
|
|
else if (schema === 'IFC4') {
|
|
return `${baseUrl}/link/${lowerType}.htm`;
|
|
}
|
|
else if (schema === 'IFC2X3') {
|
|
const packageName = IFC2X3_PACKAGES[upperType];
|
|
if (packageName) {
|
|
return `${baseUrl}/${packageName}/lexical/${lowerType}.htm`;
|
|
}
|
|
else {
|
|
console.log(`Unknown IFC2X3 entity: ${upperType}, using ifckernel fallback`);
|
|
return `${baseUrl}/ifckernel/lexical/${lowerType}.htm`;
|
|
}
|
|
}
|
|
return baseUrl;
|
|
}
|
|
}
|
|
exports.IfcDocumentationLinkProvider = IfcDocumentationLinkProvider;
|
|
//# sourceMappingURL=ifcDocumentationLinkProvider.js.map
|