The IfcRelAdheresToElement is an objectified relationship between an element and one to many surface feature elements that adhere to the surface of the element. The relationship is defined to be a 1 to many relationship. The IfcRelAdheresToElement establishes an aggregation relationship between the main element and a sub ordinary surface feature.
NOTE In contrary the IfcRelAggregates relationship establishs an aggregation of equal parts to a whole.
The IfcRelAdheresToElement implies a surface interface between the geometric bodies of the element and the surface feature . As with all decomposition relationships it determines:
HISTORY New entity in IFC4x3.
|1||GlobalId||IfcGloballyUniqueId||Assignment of a globally unique identifier within the entire software world.|
|2||OwnerHistory||OPTIONAL IfcOwnerHistory||Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object, |
> NOTE only the last modification in stored - either as addition, deletion or modification.
> IFC4 CHANGE The attribute has been changed to be OPTIONAL.
|3||Name||OPTIONAL IfcLabel||Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule.|
|4||Description||OPTIONAL IfcText||Optional description, provided for exchanging informative comments.|
|5||RelatingElement||IfcElement||Element to which the IfcSurfaceFeature is adhered to.|
|6||RelatedSurfaceFeatures||SET [1:?] OF IfcSurfaceFeature||The IfcSurfaceFeature(s) that adheres to the surface of the parent element.|
IfcRoot assigns the globally unique ID. In addition it may provide for a name and a description about the concept.
Ownership, history, and merge state is captured using IfcOwnerHistory.
ENTITY IfcRelAdheresToElement SUBTYPE OF (IfcRelDecomposes); RelatingElement : IfcElement; RelatedSurfaceFeatures : SET [1:?] OF IfcSurfaceFeature; END_ENTITY;