Navigation

IfcApprovalUsage

Definition from IAI: The class IfcApprovalUsage is used to apply approval information defined by IfcApproval, in IfcApprovalResource schema, to IfcObjects through appropriate objectified relationhip declared in IfcKernel schema.

HISTORY: New Entity in IFC 2x

EXPRESS specification:

ENTITY IfcApprovalUsage
SUBTYPE OF ( IfcControl);
Approval  :  IfcApproval;
END_ENTITY;

Attribute definitions:

Approval  :  Reference to approval that is being applied to IfcObjects.

References (1):

Name Type Referred through Express-G
IfcControl Entity
Subtype
Diagram 1

Inheritance graph

ENTITY IfcApprovalUsage;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcControl;
INVERSE
Controls  :  SET OF IfcRelAssignsToControl FOR RelatingControl;
ENTITY IfcApprovalUsage;
Approval  :  IfcApproval;
END_ENTITY;