Figure 269 illustrates an instance diagram.
Figure 269 — Type Body CSG Geometry |
<?xml version="1.0" encoding="utf-8"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="ff9aa32a-3c66-4484-a81e-c0e8f9b45a2a" name="Type Body CSG Geometry" applicableSchema="IFC4" applicableEntity="IfcTypeProduct">
<Rules>
<AttributeRule AttributeName="RepresentationMaps">
<EntityRules>
<EntityRule EntityName="IfcRepresentationMap">
<AttributeRules>
<AttributeRule AttributeName="MappedRepresentation">
<EntityRules>
<EntityRule EntityName="IfcShapeRepresentation">
<AttributeRules>
<AttributeRule AttributeName="ContextOfItems">
<EntityRules>
<EntityRule EntityName="IfcGeometricRepresentationContext" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="RepresentationIdentifier">
<EntityRules>
<EntityRule EntityName="IfcLabel">
<AttributeRules>
<AttributeRule Description="Value=Body" AttributeName="Value=Body" />
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="RepresentationType" AttributeName="RepresentationType">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
<AttributeRule RuleID="Geometry" AttributeName="Items">
<EntityRules>
<EntityRule EntityName="IfcCsgSolid">
<AttributeRules>
<AttributeRule AttributeName="TreeRootExpression">
<EntityRules>
<EntityRule EntityName="IfcBooleanResult">
<AttributeRules>
<AttributeRule AttributeName="Operator">
<EntityRules>
<EntityRule EntityName="IfcBooleanOperator" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="FirstOperand">
<EntityRules>
<EntityRule EntityName="IfcBooleanOperand" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="SecondOperand">
<EntityRules>
<EntityRule EntityName="IfcBooleanOperand" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
<EntityRule EntityName="IfcBlock" />
<EntityRule EntityName="IfcRectangularPyramid" />
<EntityRule EntityName="IfcRightCircularCone" />
<EntityRule EntityName="IfcRightCircularCylinder" />
<EntityRule EntityName="IfcSphere" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="MappingOrigin">
<EntityRules>
<EntityRule EntityName="IfcAxis2Placement3D" />
<EntityRule EntityName="IfcAxis2Placement2D" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>