Skip to content

Commit

Permalink
Merge pull request bSI-InfraRoom#845 from larswik/Reintroduce-IfcRein…
Browse files Browse the repository at this point in the history
…forcedSoil-and-deprecate

Reintroduce and deprecate IfcReinforcedSoil/IfcReinforcedSoilTypeEnum
  • Loading branch information
SergejMuhic authored Jun 24, 2024
2 parents c97a5e3 + 0c63f30 commit 24345b1
Show file tree
Hide file tree
Showing 8 changed files with 46 additions and 4 deletions.
5 changes: 5 additions & 0 deletions IFC4x3/Constants/g/GROUTED_360hLDtPD90BYLYclHu1Gh.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<DocConstant xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="GROUTED_360hLDtPD90BYLYclHu1Gh" Name="GROUTED" UniqueId="c602b54d-dd93-4900-b895-8a6bd1e0142b">
<Documentation>A method of injecting curable slurry into cracks or pores of a geotechnical foundation to improve its physical and mechanical properties.</Documentation>
</DocConstant>

Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<DocDefined xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="IfcWellKnownTextLiteral" Name="IfcWellKnownTextLiteral" UniqueId="b6f82520-157a-4eab-bc4d-79c211dddbce" DefinedType="STRING" />
<DocDefined xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Name="IfcWellKnownTextLiteral" UniqueId="b6f82520-157a-4eab-bc4d-79c211dddbce" DefinedType="STRING" />

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<DocEntity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Name="IfcReinforcedSoil" UniqueId="76e203c4-2460-48ea-8897-ae90f643cdfe" Status="Deprecated" BaseDefinition="IfcEarthworksElement" EntityFlags="32">
<Attributes>
<DocAttribute Name="PredefinedType" UniqueId="0baed532-201f-49e9-96f6-937cb88ca5af" DefinedType="IfcReinforcedSoilTypeEnum" AttributeFlags="1">
<Documentation>Identifies the predefined type of a reinforced soil elements. This type may associate additional specific property sets.</Documentation>
</DocAttribute>
</Attributes>
<WhereRules>
<DocWhereRule Name="CorrectPredefinedType" UniqueId="3ffc5594-551f-4ec4-acd0-3d74de214588">
<Documentation>Either the PredefinedType attribute is unset, or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.</Documentation>
<Expression>NOT(EXISTS(PredefinedType)) OR
(PredefinedType &lt;&gt; IfcReinforcedSoilTypeEnum.USERDEFINED) OR
((PredefinedType = IfcReinforcedSoilTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType))
</Expression>
</DocWhereRule>
</WhereRules>
</DocEntity>

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Soil reinforced or stabilized by some mechanical or chemical method.

> DEPRECATION&nbsp; The entity _IfcReinforcedSoil_ shall not be used anymore, use the more generic _IfcImprovedGround_ instead.
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<DocEnumeration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="IfcGeotechnicalStratumTypeEnum" Name="IfcGeotechnicalStratumTypeEnum" UniqueId="fc718a6b-518a-4b21-a128-10dee068c132" Status="Deprecated" DiagramNumber="1">
<DiagramRectangle xsi:type="DocRectangle" X="0" Y="0" Width="400" Height="100" />
<DocEnumeration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="IfcGeotechnicalStratumTypeEnum" Name="IfcGeotechnicalStratumTypeEnum" UniqueId="fc718a6b-518a-4b21-a128-10dee068c132" Status="Deprecated">
<Constants>
<DocConstant xsi:nil="true" href="SOLID_0hCk8da6HBZAf0CKpzqv2y" />
<DocConstant xsi:nil="true" href="VOID_2hj_ExWTf21wnmjHgzcx24" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
This container defines the different predefined types of stratum elements that can further specify an _IfcGeotechnicalStratum_.

> DEPRECATION&nbsp; The entity _IfcGeotechnicalStratumTypeEnum_ shall not be used anymore due to deprecation of _IfcGeotechnicalStratum_. Use _IfcGeoScienceFeature_ including _IfcGeoScienceFeatureTypeEnum_ instead.
> DEPRECATION&nbsp; The type _IfcGeotechnicalStratumTypeEnum_ shall not be used anymore due to deprecation of _IfcGeotechnicalStratum_. Use _IfcGeoScienceFeature_ including _IfcGeoScienceFeatureTypeEnum_ instead.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<DocEnumeration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Name="IfcReinforcedSoilTypeEnum" UniqueId="ec61510c-aa53-4cdd-b451-be5731c0c7e9" Status="Deprecated">
<Constants>
<DocConstant xsi:nil="true" href="DYNAMICALLYCOMPACTED_0cqNHfOm1FQebwiWAqr_pi" />
<DocConstant xsi:nil="true" href="GROUTED_360hLDtPD90BYLYclHu1Gh" />
<DocConstant xsi:nil="true" href="REPLACED_0tsnP4Ilr5fRDdp1JZGCJ9" />
<DocConstant xsi:nil="true" href="ROLLERCOMPACTED_1ChLsSvKnA6PuvwxHPcoBZ" />
<DocConstant xsi:nil="true" href="SURCHARGEPRELOADED_35iQLVJujFQBuXgMuf1XWX" />
<DocConstant xsi:nil="true" href="VERTICALLYDRAINED_3isFaLFo92jRBvlAIuFfDR" />
<DocConstant xsi:nil="true" href="USERDEFINED_0$pjy5o5D4AO1puVPAZ73z" />
<DocConstant xsi:nil="true" href="NOTDEFINED_0$hF15nkf79uy7wMtnpx$z" />
</Constants>
</DocEnumeration>

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This container defines the different predefined types of soil reinforcement that can specify an _IfcReinforcedSoil_.

> DEPRECATION&nbsp; The type _IfcReinforcedSoilTypeEnum_ shall not be used anymore due to deprecation of _IfcReinforcedSoil_. Use _IfcImprovedGround_ including _IfcImprovedGroundTypeEnum_ instead.

0 comments on commit 24345b1

Please sign in to comment.