Navigation

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.

Geometry Use Definitions

There is no geometry use for IfcCableCarrierFittingType; geometry is defined at the occurrence level of IfcFlowFitting.

EXPRESS specification:

ENTITY IfcCableCarrierFittingType
SUBTYPE OF ( IfcFlowFittingType);
PredefinedType  :  IfcCableCarrierFittingTypeEnum;
WHERE
WR1  :  NOT(PredefinedType = IfcCableCarrierFittingTypeEnum.USERDEFINED) OR EXISTS(SELF\IfcObject.ObjectType);
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 IfcPropertyDefinition;
INVERSE
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence  :  OPTIONAL IfcLabel;
HasPropertySets  :  OPTIONAL LIST [1:?] OF UNIQUE 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;