Closed aothms closed 2 years ago
--- tmp/a/IFC.exp 2022-03-21 20:49:14.573002200 +0100 +++ tmp/b/IFC.exp 2022-07-09 15:59:32.302895000 +0200 @@ -6063,28 +6063,20 @@ ('IFC4X3_DEV.IFCDOORTYPE' IN TYPEOF(SELF\IfcPropertySetDefinition.DefinesType[1])) OR ('IFC4X3_DEV.IFCDOORSTYLE' IN TYPEOF(SELF\IfcPropertySetDefinition.DefinesType[1])) ); END_ENTITY; ENTITY IfcDoorStandardCase SUBTYPE OF (IfcDoor); END_ENTITY; -ENTITY IfcDoorStyle - SUBTYPE OF (IfcTypeProduct); - OperationType : IfcDoorStyleOperationEnum; - ConstructionType : IfcDoorStyleConstructionEnum; - ParameterTakesPrecedence : IfcBoolean; - Sizeable : IfcBoolean; -END_ENTITY; - ENTITY IfcDoorType SUBTYPE OF (IfcBuiltElementType); PredefinedType : IfcDoorTypeEnum; OperationType : IfcDoorTypeOperationEnum; ParameterTakesPrecedence : OPTIONAL IfcBoolean; UserDefinedOperationType : OPTIONAL IfcLabel; WHERE CorrectPredefinedType : (PredefinedType <> IfcDoorTypeEnum.USERDEFINED) OR ((PredefinedType = IfcDoorTypeEnum.USERDEFINED) AND EXISTS(SELF\IfcElementType.ElementType)); END_ENTITY; @@ -12007,24 +11999,22 @@ SUBTYPE OF (IfcTypeObject); Identification : OPTIONAL IfcIdentifier; LongDescription : OPTIONAL IfcText; ProcessType : OPTIONAL IfcLabel; INVERSE OperatesOn : SET [0:?] OF IfcRelAssignsToProcess FOR RelatingProcess; END_ENTITY; ENTITY IfcTypeProduct SUPERTYPE OF (ONEOF - (IfcDoorStyle - ,IfcElementType - ,IfcSpatialElementType - ,IfcWindowStyle)) + (IfcElementType + ,IfcSpatialElementType)) SUBTYPE OF (IfcTypeObject); RepresentationMaps : OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap; Tag : OPTIONAL IfcLabel; INVERSE ReferencedBy : SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct; WHERE ApplicableOccurrence : NOT(EXISTS(SELF\IfcTypeObject.Types[1])) OR (SIZEOF(QUERY(temp <* SELF\IfcTypeObject.Types[1].RelatedObjects | NOT('IFC4X3_DEV.IFCPRODUCT' IN TYPEOF(temp))) ) = 0); @@ -12347,28 +12337,20 @@ ('IFC4X3_DEV.IFCWINDOWTYPE' IN TYPEOF(SELF\IfcPropertySetDefinition.DefinesType[1])) OR ('IFC4X3_DEV.IFCWINDOWSTYLE' IN TYPEOF(SELF\IfcPropertySetDefinition.DefinesType[1])) ); END_ENTITY; ENTITY IfcWindowStandardCase SUBTYPE OF (IfcWindow); END_ENTITY; -ENTITY IfcWindowStyle - SUBTYPE OF (IfcTypeProduct); - ConstructionType : IfcWindowStyleConstructionEnum; - OperationType : IfcWindowStyleOperationEnum; - ParameterTakesPrecedence : IfcBoolean; - Sizeable : IfcBoolean; -END_ENTITY; - ENTITY IfcWindowType SUBTYPE OF (IfcBuiltElementType); PredefinedType : IfcWindowTypeEnum; PartitioningType : IfcWindowTypePartitioningEnum; ParameterTakesPrecedence : OPTIONAL IfcBoolean; UserDefinedPartitioningType : OPTIONAL IfcLabel; WHERE CorrectPredefinedType : (PredefinedType <> IfcWindowTypeEnum.USERDEFINED) OR ((PredefinedType = IfcWindowTypeEnum.USERDEFINED) AND EXISTS(SELF\IfcElementType.ElementType)); END_ENTITY;