4.1.6.2 Derived Profile Definiton

Figure 53 illustrates an instance diagram.

Derived Profile DefinitonIfcProfileDefIfcProfileTypeEnumIfcLabel

Figure 53 — Derived Profile Definiton

mvdXML Specification
<?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="732f8f2b-caf9-4e31-b920-1fe65db6ce5d" name="Derived Profile Definiton" applicableSchema="IFC4" applicableEntity="IfcProfileDef">
  <Rules>
    <AttributeRule AttributeName="ProfileType">
      <EntityRules>
        <EntityRule EntityName="IfcProfileTypeEnum" />
      </EntityRules>
    </AttributeRule>
    <AttributeRule AttributeName="ProfileName">
      <EntityRules>
        <EntityRule EntityName="IfcLabel" />
      </EntityRules>
    </AttributeRule>
  </Rules>
  <SubTemplates>
    <ConceptTemplate uuid="e0c10888-71e0-4270-83ea-63dc590554be" name="Composite Profile Definition" applicableSchema="IFC4" applicableEntity="IfcCompositeProfileDef">
      <Rules>
        <AttributeRule AttributeName="ProfileType">
          <EntityRules>
            <EntityRule EntityName="IfcProfileTypeEnum" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ProfileName">
          <EntityRules>
            <EntityRule EntityName="IfcLabel" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Profiles">
          <EntityRules>
            <EntityRule EntityName="IfcProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Label">
          <EntityRules>
            <EntityRule EntityName="IfcLabel" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
    <ConceptTemplate uuid="3167ade4-0219-4ec8-861f-b9e19fe6c962" name="Transformed Profile Definition" applicableSchema="IFC4" applicableEntity="IfcDerivedProfileDef">
      <Rules>
        <AttributeRule AttributeName="ProfileType">
          <EntityRules>
            <EntityRule EntityName="IfcProfileTypeEnum" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ProfileName">
          <EntityRules>
            <EntityRule EntityName="IfcLabel" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="ParentProfile">
          <EntityRules>
            <EntityRule EntityName="IfcProfileDef" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Operator">
          <EntityRules>
            <EntityRule EntityName="IfcCartesianTransformationOperator2D" />
            <EntityRule EntityName="IfcCartesianTransformationOperator2DnonUniform" />
          </EntityRules>
        </AttributeRule>
        <AttributeRule AttributeName="Label">
          <EntityRules>
            <EntityRule EntityName="IfcLabel" />
          </EntityRules>
        </AttributeRule>
      </Rules>
    </ConceptTemplate>
  </SubTemplates>
</ConceptTemplate>

Link to this page  Link to this page