Figure 42 illustrates an instance diagram.
![]() |
Figure 42 — SurfaceCurve SweptArea PolyCurve Profile |
<?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="586efa64-38aa-48ba-b8b5-d1fafe6b72f2" name="SurfaceCurve SweptArea PolyCurve Profile" applicableSchema="IFC4" applicableEntity="IfcSurfaceCurveSweptAreaSolid">
<Rules>
<AttributeRule RuleID="Profile" AttributeName="SweptArea">
<EntityRules>
<EntityRule EntityName="IfcProfileDef">
<References>
<Template ref="d3b8661b-e65b-4077-adc7-c6742d219691" />
</References>
</EntityRule>
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Position">
<EntityRules>
<EntityRule EntityName="IfcAxis2Placement3D" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Directrix">
<EntityRules>
<EntityRule EntityName="IfcIndexedPolyCurve" />
<EntityRule EntityName="IfcPcurve" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="StartParam">
<EntityRules>
<EntityRule EntityName="IfcParameterValue" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="EndParam">
<EntityRules>
<EntityRule EntityName="IfcParameterValue" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ReferenceSurface">
<EntityRules>
<EntityRule EntityName="IfcSurfaceOfLinearExtrusion" />
<EntityRule EntityName="IfcSurfaceOfRevolution" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="StyledByItem">
<EntityRules>
<EntityRule EntityName="IfcStyledItem">
<AttributeRules>
<AttributeRule AttributeName="Styles">
<EntityRules>
<EntityRule EntityName="IfcSurfaceStyle" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="Name">
<EntityRules>
<EntityRule EntityName="IfcLabel" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
<EntityRule EntityName="IfcStyledItem" />
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>