AECgeeks / infra-repo-issue-test-old1

0 stars 0 forks source link

Associate qsets without applicability issue 281 #90

Closed aothms closed 2 years ago

aothms commented 2 years ago
diff -N -w -U10 tmp/a/psd/Qto_CourseBaseQuantities.xml tmp/b/psd/Qto_CourseBaseQuantities.xml
--- tmp/a/psd/Qto_CourseBaseQuantities.xml  2022-03-21 20:23:47.629107700 +0100
+++ tmp/b/psd/Qto_CourseBaseQuantities.xml  2022-07-09 15:59:18.263899300 +0200
@@ -1,18 +1,20 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_CourseBaseQuantities</Name>
   <Definition/>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcCourse</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcCourse</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_EarthworksCutBaseQuantities.xml tmp/b/psd/Qto_EarthworksCutBaseQuantities.xml
--- tmp/a/psd/Qto_EarthworksCutBaseQuantities.xml   2022-03-21 20:23:47.636086700 +0100
+++ tmp/b/psd/Qto_EarthworksCutBaseQuantities.xml   2022-07-09 15:59:18.314895200 +0200
@@ -1,19 +1,21 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_EarthworksCutBaseQuantities</Name>
   <Definition>Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.
 &gt; NOTE&amp;nbsp; Also refered to as width, but not to be confused with the &quot;Width&quot; quantity, that denotes the thickness in the context of the slab.</Definition>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcEarthworksCut</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcEarthworksCut</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_EarthworksFillBaseQuantities.xml tmp/b/psd/Qto_EarthworksFillBaseQuantities.xml
--- tmp/a/psd/Qto_EarthworksFillBaseQuantities.xml  2022-03-21 20:23:47.642071600 +0100
+++ tmp/b/psd/Qto_EarthworksFillBaseQuantities.xml  2022-07-09 15:59:18.352894500 +0200
@@ -1,19 +1,21 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_EarthworksFillBaseQuantities</Name>
   <Definition>Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.
 &gt; NOTE&amp;nbsp; Also refered to as width, but not to be confused with the &quot;Width&quot; quantity, that denotes the thickness in the context of the slab.</Definition>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcEarthworksFill</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcEarthworksFill</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_ImpactProtectionDeviceBaseQuantities.xml tmp/b/psd/Qto_ImpactProtectionDeviceBaseQuantities.xml
--- tmp/a/psd/Qto_ImpactProtectionDeviceBaseQuantities.xml  2022-03-21 20:23:47.645062600 +0100
+++ tmp/b/psd/Qto_ImpactProtectionDeviceBaseQuantities.xml  2022-07-09 15:59:18.390895600 +0200
@@ -1,16 +1,18 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_ImpactProtectionDeviceBaseQuantities</Name>
   <Definition/>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcImpactProtectionDevice</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcImpactProtectionDevice</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Weight</Name>
       <Definition>Total weight of object</Definition>
       <QtoType>Q_WEIGHT</QtoType>
     </QtoDef>
   </QtoDefs>
 </QtoSetDef>
diff -N -w -U10 tmp/a/psd/Qto_KerbBaseQuantities.xml tmp/b/psd/Qto_KerbBaseQuantities.xml
--- tmp/a/psd/Qto_KerbBaseQuantities.xml    2022-03-21 20:23:47.656033100 +0100
+++ tmp/b/psd/Qto_KerbBaseQuantities.xml    2022-07-09 15:59:18.428893700 +0200
@@ -1,19 +1,21 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_KerbBaseQuantities</Name>
   <Definition>Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.
 &gt; NOTE&amp;nbsp; Also refered to as width, but not to be confused with the &quot;Width&quot; quantity, that denotes the thickness in the context of the slab.</Definition>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcKerb</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcKerb</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_PavementBaseQuantities.xml tmp/b/psd/Qto_PavementBaseQuantities.xml
--- tmp/a/psd/Qto_PavementBaseQuantities.xml    2022-03-21 20:23:47.674024900 +0100
+++ tmp/b/psd/Qto_PavementBaseQuantities.xml    2022-07-09 15:59:18.471894200 +0200
@@ -10,22 +10,24 @@
 Indicates the extruded area of the element. Only given, if the element is prismatic.

 ### NetArea

 Indicates the extruded area of the object. Only given when prismatic.

 ### NetVolume

 Total net volume of the slab. Openings and recesses are taken into account by subtraction, projections by addition.</Definition>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcPavement</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcPavement</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_PictorialSignQuantities.xml tmp/b/psd/Qto_PictorialSignQuantities.xml
--- tmp/a/psd/Qto_PictorialSignQuantities.xml   2022-03-21 20:23:47.677977100 +0100
+++ tmp/b/psd/Qto_PictorialSignQuantities.xml   2022-07-09 15:59:18.517895600 +0200
@@ -1,18 +1,20 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_PictorialSignQuantities</Name>
   <Definition/>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcSign/PICTORAL</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcSign/PICTORAL</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Area</Name>
       <Definition>Calculated area for the object.</Definition>
       <QtoType>Q_AREA</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>SignArea</Name>
       <Definition/>
       <QtoType>Q_AREA</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_ReinforcedSoilBaseQuantities.xml tmp/b/psd/Qto_ReinforcedSoilBaseQuantities.xml
--- tmp/a/psd/Qto_ReinforcedSoilBaseQuantities.xml  2022-03-21 20:23:47.687948100 +0100
+++ tmp/b/psd/Qto_ReinforcedSoilBaseQuantities.xml  2022-07-09 15:59:18.556893700 +0200
@@ -1,19 +1,21 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_ReinforcedSoilBaseQuantities</Name>
   <Definition>Depth (one direction of the non-projected foot print area) of the slab. It shall only be provided, if the slab is rectangular.
 &gt; NOTE&amp;nbsp; Also refered to as width, but not to be confused with the &quot;Width&quot; quantity, that denotes the thickness in the context of the slab.</Definition>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcReinforcedSoil</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcReinforcedSoil</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
aothms commented 2 years ago
diff -N -w -U10 tmp/a/psd/Qto_SignBaseQuantities.xml tmp/b/psd/Qto_SignBaseQuantities.xml
--- tmp/a/psd/Qto_SignBaseQuantities.xml    2022-03-21 20:23:47.699915900 +0100
+++ tmp/b/psd/Qto_SignBaseQuantities.xml    2022-07-09 15:59:18.593893600 +0200
@@ -1,18 +1,20 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_SignBaseQuantities</Name>
   <Definition/>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcSign</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcSign</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Height</Name>
       <Definition>Characteristic height.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_SignalBaseQuantities.xml tmp/b/psd/Qto_SignalBaseQuantities.xml
--- tmp/a/psd/Qto_SignalBaseQuantities.xml  2022-03-21 20:23:47.692936500 +0100
+++ tmp/b/psd/Qto_SignalBaseQuantities.xml  2022-07-09 15:59:18.635892600 +0200
@@ -1,16 +1,18 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_SignalBaseQuantities</Name>
   <Definition/>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcSignal</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcSignal</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Weight</Name>
       <Definition>Total weight of object</Definition>
       <QtoType>Q_WEIGHT</QtoType>
     </QtoDef>
   </QtoDefs>
 </QtoSetDef>
diff -N -w -U10 tmp/a/psd/Qto_SleeperBaseQuantities.xml tmp/b/psd/Qto_SleeperBaseQuantities.xml
--- tmp/a/psd/Qto_SleeperBaseQuantities.xml 2022-03-21 20:23:43.683611100 +0100
+++ tmp/b/psd/Qto_SleeperBaseQuantities.xml 2022-07-09 15:59:18.672892500 +0200
@@ -1,18 +1,20 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_SleeperBaseQuantities</Name>
   <Definition>Base quantities common to the definition to all occurrences of IfcTrackElement with PredefinedType set to SLEEPER.</Definition>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcTrackElement/SLEEPER</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcTrackElement/SLEEPER</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_SpatialZoneBaseQuantities.xml tmp/b/psd/Qto_SpatialZoneBaseQuantities.xml
--- tmp/a/psd/Qto_SpatialZoneBaseQuantities.xml 2022-03-21 20:23:43.688595500 +0100
+++ tmp/b/psd/Qto_SpatialZoneBaseQuantities.xml 2022-07-09 15:59:18.707895100 +0200
@@ -1,18 +1,20 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_SpatialZoneBaseQuantities</Name>
   <Definition/>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcSpatialZone</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcSpatialZone</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Width</Name>
       <Definition>The width of the object. Only given, if the object has constant thickness (prismatic).</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_SurfaceFeatureBaseQuantities.xml tmp/b/psd/Qto_SurfaceFeatureBaseQuantities.xml
--- tmp/a/psd/Qto_SurfaceFeatureBaseQuantities.xml  2022-03-21 20:23:47.706897600 +0100
+++ tmp/b/psd/Qto_SurfaceFeatureBaseQuantities.xml  2022-07-09 15:59:18.745893800 +0200
@@ -1,18 +1,20 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_SurfaceFeatureBaseQuantities</Name>
   <Definition/>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcSurfaceFeature</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcSurfaceFeature</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>Area</Name>
       <Definition>Calculated area for the object.</Definition>
       <QtoType>Q_AREA</QtoType>
     </QtoDef>
     <QtoDef>
       <Name>Length</Name>
       <Definition>The length of the object.</Definition>
       <QtoType>Q_LENGTH</QtoType>
diff -N -w -U10 tmp/a/psd/Qto_VibrationIsolatorBaseQuantities.xml tmp/b/psd/Qto_VibrationIsolatorBaseQuantities.xml
--- tmp/a/psd/Qto_VibrationIsolatorBaseQuantities.xml   2022-03-21 20:23:32.048130400 +0100
+++ tmp/b/psd/Qto_VibrationIsolatorBaseQuantities.xml   2022-07-09 15:59:18.781897100 +0200
@@ -1,16 +1,18 @@
 <?xml version="1.0" ?>
 <QtoSetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/QTO_IFC4.xsd">
   <IfcVersion version="IFC4X3_DEV"/>
   <Name>Qto_VibrationIsolatorBaseQuantities</Name>
   <Definition>Base quantities that are common to the definition of all types of vibration isolators.</Definition>
   <Applicability/>
-  <ApplicableClasses/>
-  <ApplicableTypeValue/>
+  <ApplicableClasses>
+    <ClassName>IfcVibrationIsolator</ClassName>
+  </ApplicableClasses>
+  <ApplicableTypeValue>IfcVibrationIsolator</ApplicableTypeValue>
   <QtoDefs>
     <QtoDef>
       <Name>GrossWeight</Name>
       <Definition>Total Gross Weight of the object without any add-on parts and not taking into account possible processing features (cut-out's, etc.) or openings and recesses.</Definition>
       <QtoType>Q_WEIGHT</QtoType>
     </QtoDef>
   </QtoDefs>
 </QtoSetDef>