ENTITY IfcTypeProduct

(* SCHEMA IFC4; *)
ENTITY IfcTypeProduct
 SUPERTYPE OF (ONEOF
	(IfcElementType
	,IfcSpatialElementType))
 SUBTYPE OF (IfcTypeObject);
	RepresentationMaps : OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
	Tag : OPTIONAL IfcLabel;
 INVERSE
	ReferencedBy : SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct;
 WHERE
	ApplicableOccurrence : NOT(EXISTS(SELF\IfcTypeObject.Types[1])) OR
(SIZEOF(QUERY(temp <* SELF\IfcTypeObject.Types[1].RelatedObjects |
  NOT('IFC4.IFCPRODUCT' IN TYPEOF(temp)))
) = 0);
END_ENTITY;

Explicit Attributes

Entity IfcTypeProduct has the following local and inherited explicit attributes:
AttributeTypeDefined By
 GlobalIdIfcGloballyUniqueId (STRING)IfcRoot
 OwnerHistoryIfcOwnerHistory (ENTITY)IfcRoot
 NameIfcLabel (STRING)IfcRoot
 DescriptionIfcText (STRING)IfcRoot
 ApplicableOccurrenceIfcIdentifier (STRING)IfcTypeObject
 HasPropertySetsSET OF IfcPropertySetDefinition (ENTITY)IfcTypeObject
 RepresentationMapsLIST OF IfcRepresentationMap (ENTITY)IfcTypeProduct
 TAGIfcLabel (STRING)IfcTypeProduct

Derived Attributes

    No derived attributes

Inverse Attributes

Entity IfcTypeProduct has the following local and inherited inverse attributes:
AttributeTypeDefined By
 HasAssignmentsSET OF IfcRelAssigns (ENTITY)IfcObjectDefinition
 NestsSET OF IfcRelNests (ENTITY)IfcObjectDefinition
 IsNestedBySET OF IfcRelNests (ENTITY)IfcObjectDefinition
 HasContextSET OF IfcRelDeclares (ENTITY)IfcObjectDefinition
 IsDecomposedBySET OF IfcRelAggregates (ENTITY)IfcObjectDefinition
 DecomposesSET OF IfcRelAggregates (ENTITY)IfcObjectDefinition
 HasAssociationsSET OF IfcRelAssociates (ENTITY)IfcObjectDefinition
 TypesSET OF IfcRelDefinesByType (ENTITY)IfcTypeObject
 ReferencedBySET OF IfcRelAssignsToProduct (ENTITY)IfcTypeProduct

Supertypes

Entity IfcTypeProduct inherits from the following supertypes:
  IfcRoot
    IfcObjectDefinition
      IfcTypeObject

Subtypes

Entity IfcTypeProduct has the following subtypes:
    IfcActuatorType     IfcAirTerminalBoxType     IfcAirTerminalType     IfcAirToAirHeatRecoveryType     IfcAlarmType     IfcAudioVisualApplianceType     IfcBeamType     IfcBearingType     IfcBoilerType     IfcBuildingElementPartType     IfcBuildingElementProxyType     IfcBuiltElementType     IfcBurnerType     IfcCableCarrierFittingType     IfcCableCarrierSegmentType     IfcCableFittingType     IfcCableSegmentType     IfcCaissonFoundationType     IfcChillerType     IfcChimneyType     IfcCivilElementType     IfcCoilType     IfcColumnType     IfcCommunicationsApplianceType     IfcCompressorType     IfcCondenserType     IfcControllerType     IfcConveyorSegmentType     IfcCooledBeamType     IfcCoolingTowerType     IfcCourseType     IfcCoveringType     IfcCurtainWallType     IfcDamperType     IfcDeepFoundationType     IfcDiscreteAccessoryType     IfcDistributionBoardType     IfcDistributionChamberElementType     IfcDistributionControlElementType     IfcDistributionElementType     IfcDistributionFlowElementType     IfcDoorStyle*     IfcDoorType     IfcDuctFittingType     IfcDuctSegmentType     IfcDuctSilencerType     IfcElectricApplianceType     IfcElectricDistributionBoardType     IfcElectricFlowStorageDeviceType     IfcElectricFlowTreatmentDeviceType     IfcElectricGeneratorType     IfcElectricMotorType     IfcElectricTimeControlType     IfcElementAssemblyType     IfcElementComponentType     IfcElementType*     IfcEnergyConversionDeviceType     IfcEngineType     IfcEvaporativeCoolerType     IfcEvaporatorType     IfcFanType     IfcFastenerType     IfcFilterType     IfcFireSuppressionTerminalType     IfcFlowControllerType     IfcFlowFittingType     IfcFlowInstrumentType     IfcFlowMeterType     IfcFlowMovingDeviceType     IfcFlowSegmentType     IfcFlowStorageDeviceType     IfcFlowTerminalType     IfcFlowTreatmentDeviceType     IfcFootingType     IfcFurnishingElementType     IfcFurnitureType     IfcGeographicElementType     IfcHeatExchangerType     IfcHumidifierType     IfcImpactProtectionDeviceType     IfcInterceptorType     IfcJunctionBoxType     IfcKerbType     IfcLampType     IfcLightFixtureType     IfcLiquidTerminalType     IfcMechanicalFastenerType     IfcMedicalDeviceType     IfcMemberType     IfcMobileTelecommunicationsApplianceType     IfcMooringDeviceType     IfcMotorConnectionType     IfcNavigationElementType     IfcOutletType     IfcPavementType     IfcPileType     IfcPipeFittingType     IfcPipeSegmentType     IfcPlateType     IfcProtectiveDeviceTrippingUnitType     IfcProtectiveDeviceType     IfcPumpType     IfcRailingType     IfcRailType     IfcRampFlightType     IfcRampType     IfcReinforcingBarType     IfcReinforcingElementType     IfcReinforcingMeshType     IfcRoofType     IfcSanitaryTerminalType     IfcSensorType     IfcShadingDeviceType     IfcSignalType     IfcSignType     IfcSlabType     IfcSolarDeviceType     IfcSpaceHeaterType     IfcSpaceType     IfcSpatialElementType*     IfcSpatialStructureElementType     IfcSpatialZoneType     IfcStackTerminalType     IfcStairFlightType     IfcStairType     IfcSwitchingDeviceType     IfcSystemFurnitureElementType     IfcTankType     IfcTendonAnchorType     IfcTendonConduitType     IfcTendonType     IfcTrackElementType     IfcTransformerType     IfcTransportationDeviceType     IfcTransportElementType     IfcTubeBundleType     IfcUnitaryControlElementType     IfcUnitaryEquipmentType     IfcValveType     IfcVehicleType     IfcVibrationDamperType     IfcVibrationIsolatorType     IfcWallType     IfcWasteTerminalType     IfcWindowStyle*     IfcWindowType
* - Immediate Subtypes

Referenced By

Entity IfcTypeProduct and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcBuildingElementProxy ENTITY IfcRoot
 IfcBuiltElement ENTITY IfcObjectDefinition
 IfcDefinitionSelect SELECT IfcObjectDefinition
 IfcObjectDefinition ENTITY IfcTypeObject
 IfcProcedure ENTITY IfcRoot
 IfcProductSelect SELECT IfcTypeProduct
 IfcProject ENTITY IfcRoot
 IfcProject ENTITY IfcObjectDefinition
 IfcPropertySet ENTITY IfcRoot
 IfcPropertySetDefinition ENTITY IfcTypeObject
 IfcPropertySetTemplate ENTITY IfcRoot
 IfcProxy ENTITY IfcRoot
 IfcRelAggregates ENTITY IfcObjectDefinition
 IfcRelAssigns ENTITY IfcObjectDefinition
 IfcRelDefinesByProperties ENTITY IfcObjectDefinition
 IfcRelDefinesByType ENTITY IfcTypeObject
 IfcRelNests ENTITY IfcObjectDefinition
 IfcRoot ENTITY IfcObjectDefinition
 IfcSpatialStructureElement ENTITY IfcObjectDefinition
 IfcTask ENTITY IfcRoot
 IfcTypeObject ENTITY IfcTypeProduct
 IfcTypeObject ENTITY IfcRoot
 IfcTypeProduct ENTITY IfcTypeObject
 IfcUniquePropertySetNames FUNCTION IfcRoot


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2023-12-22T16:31:10-05:00