Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcCableCarrierFittingType

Definition from IAI: An IfcCableCarrierFittingType defines a particular type of cable carrier fitting which is a fitting that is placed at junction or transition in a cable carrier system.

HISTORY: New entity in IFC 2x2

Use Definitions

An IfcCableCarrierFittingType is a subtype of IfcFlowFittingType and provides for all forms of cable carrier fittings.

Usage of IfcCableCarrierFittingType defines the parameters for one or more occurrences of IfcFlowFitting. Parameters are specified through property sets that are enumerated in the IfcCableCarrierFittingTypeEnum data type.

Property Set Use Definition:

There are no property sets currently defined for IfcCableCarrierFittingType.

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcCableCarrierFittingType
SUBTYPE OF ( IfcFlowFittingType);
PredefinedType  :  IfcCableCarrierFittingTypeEnum;
WHERE
WR1  :  (PredefinedType <> IfcCableCarrierFittingTypeEnum.USERDEFINED) OR ((PredefinedType = IfcCableCarrierFittingTypeEnum.USERDEFINED) AND EXISTS(SELF\IfcElementType.ElementType));
END_ENTITY;

Attribute definitions:

PredefinedType  :  Identifies the predefined types of cable carrier fitting from which the type required may be set.

Inheritance graph

ENTITY IfcCableCarrierFittingType;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence  :  OPTIONAL IfcLabel;
HasPropertySets  :  OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf  :  SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps  :  OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag  :  OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType  :  OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionFlowElementType;
ENTITY IfcFlowFittingType;
ENTITY IfcCableCarrierFittingType;
PredefinedType  :  IfcCableCarrierFittingTypeEnum;
END_ENTITY;