From 899056f9294a077124b36aa8ae7bc9f8216acb0d Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Wed, 23 Aug 2023 17:09:09 +1000 Subject: [PATCH] Due to popular demand, custom EPset_Status to be used for "userdefined" status values as well as for things which don't have a status. --- .../blenderbim/bim/data/pset/EPset_Status.ifc | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/blenderbim/blenderbim/bim/data/pset/EPset_Status.ifc diff --git a/src/blenderbim/blenderbim/bim/data/pset/EPset_Status.ifc b/src/blenderbim/blenderbim/bim/data/pset/EPset_Status.ifc new file mode 100644 index 0000000000..8b48798f75 --- /dev/null +++ b/src/blenderbim/blenderbim/bim/data/pset/EPset_Status.ifc @@ -0,0 +1,13 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((),'2;1'); +FILE_NAME('EPset_Status.ifc','2020-01-01T00:00:00',(),(),'EPset_Status','EPset_Status',$); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROPERTYSETTEMPLATE('3JoyTt$cz4fhYuQvJeTMhs',$,'EPset_Status','',.PSET_TYPEDRIVENOVERRIDE.,'IfcProduct',(#2,#4)); +#2= IFCSIMPLEPROPERTYTEMPLATE('2HBOdOfz5E3hZ7IBLCq$$D',$,'Status','Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as "New" - element designed as new addition, "Existing" - element exists and remains, "Demolish" - element existed but is to be demolished, "Temporary" - element will exists only temporary (like a temporary support structure).',.P_ENUMERATEDVALUE.,'IfcLabel',$,#3,$,$,$,.READWRITE.); +#3= IFCPROPERTYENUMERATION('EPEnum_ElementStatus',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$); +#4=IFCSIMPLEPROPERTYTEMPLATE('3ttXxqmlz62BlxjzEPpqvH',$,'UserDefinedStatus','',.P_SINGLEVALUE.,'IfcLabel',$,$,$,$,$,.READWRITE.); +ENDSEC; +END-ISO-10303-21;