ENTITY IfcProduct

(* SCHEMA IFC2X3; *)
ENTITY IfcProduct
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcAnnotation
	,IfcElement
	,IfcGrid
	,IfcPort
	,IfcProxy
	,IfcSpatialStructureElement
	,IfcStructuralActivity
	,IfcStructuralItem))
 SUBTYPE OF (IfcObject);
	ObjectPlacement : OPTIONAL IfcObjectPlacement;
	Representation : OPTIONAL IfcProductRepresentation;
 INVERSE
	ReferencedBy : SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct;
 WHERE
	WR1 : (EXISTS(Representation) AND EXISTS(ObjectPlacement))
                        OR (EXISTS(Representation) AND 
                           (NOT('IFC2X3.IFCPRODUCTDEFINITIONSHAPE' IN TYPEOF(Representation))))
                        OR (NOT(EXISTS(Representation)));
END_ENTITY;

Explicit Attributes

Entity IfcProduct has the following local and inherited explicit attributes:
AttributeTypeDefined By
 GlobalIdIfcGloballyUniqueId (STRING)IfcRoot
 OwnerHistoryIfcOwnerHistory (ENTITY)IfcRoot
 NameIfcLabel (STRING)IfcRoot
 DescriptionIfcText (STRING)IfcRoot
 ObjectTypeIfcLabel (STRING)IfcObject
 ObjectPlacementIfcObjectPlacement (ENTITY)IfcProduct
 RepresentationIfcProductRepresentation (ENTITY)IfcProduct

Derived Attributes

    No derived attributes

Inverse Attributes

Entity IfcProduct has the following local and inherited inverse attributes:
AttributeTypeDefined By
 HasAssignmentsSET OF IfcRelAssigns (ENTITY)IfcObjectDefinition
 IsDecomposedBySET OF IfcRelDecomposes (ENTITY)IfcObjectDefinition
 DecomposesSET OF IfcRelDecomposes (ENTITY)IfcObjectDefinition
 HasAssociationsSET OF IfcRelAssociates (ENTITY)IfcObjectDefinition
 IsDefinedBySET OF IfcRelDefines (ENTITY)IfcObject
 ReferencedBySET OF IfcRelAssignsToProduct (ENTITY)IfcProduct

Supertypes

Entity IfcProduct inherits from the following supertypes:
  IfcRoot
    IfcObjectDefinition
      IfcObject

Subtypes

Entity IfcProduct has the following subtypes:
    IfcAnnotation*     IfcBeam     IfcBuilding     IfcBuildingElement     IfcBuildingElementComponent     IfcBuildingElementPart     IfcBuildingElementProxy     IfcBuildingStorey     IfcChamferEdgeFeature     IfcColumn     IfcCovering     IfcCurtainWall     IfcDiscreteAccessory     IfcDistributionChamberElement     IfcDistributionControlElement     IfcDistributionElement     IfcDistributionFlowElement     IfcDistributionPort     IfcDoor     IfcEdgeFeature     IfcElectricalElement     IfcElectricDistributionPoint     IfcElement*     IfcElementAssembly     IfcElementComponent     IfcEnergyConversionDevice     IfcEquipmentElement     IfcFastener     IfcFeatureElement     IfcFeatureElementAddition     IfcFeatureElementSubtraction     IfcFlowController     IfcFlowFitting     IfcFlowMovingDevice     IfcFlowSegment     IfcFlowStorageDevice     IfcFlowTerminal     IfcFlowTreatmentDevice     IfcFooting     IfcFurnishingElement     IfcGrid*     IfcMechanicalFastener     IfcMember     IfcOpeningElement     IfcPile     IfcPlate     IfcPort*     IfcProjectionElement     IfcProxy*     IfcRailing     IfcRamp     IfcRampFlight     IfcReinforcingBar     IfcReinforcingElement     IfcReinforcingMesh     IfcRoof     IfcRoundedEdgeFeature     IfcSite     IfcSlab     IfcSpace     IfcSpatialStructureElement*     IfcStair     IfcStairFlight     IfcStructuralAction     IfcStructuralActivity*     IfcStructuralConnection     IfcStructuralCurveConnection     IfcStructuralCurveMember     IfcStructuralCurveMemberVarying     IfcStructuralItem*     IfcStructuralLinearAction     IfcStructuralLinearActionVarying     IfcStructuralMember     IfcStructuralPlanarAction     IfcStructuralPlanarActionVarying     IfcStructuralPointAction     IfcStructuralPointConnection     IfcStructuralPointReaction     IfcStructuralReaction     IfcStructuralSurfaceConnection     IfcStructuralSurfaceMember     IfcStructuralSurfaceMemberVarying     IfcTendon     IfcTendonAnchor     IfcTransportElement     IfcVirtualElement     IfcWall     IfcWallStandardCase     IfcWindow
* - Immediate Subtypes

Referenced By

Entity IfcProduct and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcBuildingElementProxy ENTITY IfcRoot
 IfcConditionCriterion ENTITY IfcRoot
 IfcCorrectObjectAssignment FUNCTION IfcObjectDefinition
 IfcCovering ENTITY IfcObject
 IfcElementAssembly ENTITY IfcObject
 IfcFooting ENTITY IfcObject
 IfcGrid ENTITY IfcProduct
 IfcMove ENTITY IfcRoot
 IfcObject ENTITY IfcProduct
 IfcObjectDefinition ENTITY IfcObject
 IfcObjectPlacement ENTITY IfcProduct
 IfcOccupant ENTITY IfcObject
 IfcPile ENTITY IfcObject
 IfcProcedure ENTITY IfcRoot
 IfcProcedure ENTITY IfcObjectDefinition
 IfcProductDefinitionShape ENTITY IfcProduct
 IfcProject ENTITY IfcObjectDefinition
 IfcProject ENTITY IfcRoot
 IfcPropertySet ENTITY IfcRoot
 IfcProxy ENTITY IfcRoot
 IfcRailing ENTITY IfcObject
 IfcRamp ENTITY IfcObjectDefinition
 IfcRamp ENTITY IfcProduct
 IfcReinforcingBar ENTITY IfcObject
 IfcRelAssigns ENTITY IfcObjectDefinition
 IfcRelAssignsToProduct ENTITY IfcProduct
 IfcRelAssociates ENTITY IfcRoot
 IfcRelContainedInSpatialStructure ENTITY IfcProduct
 IfcRelDecomposes ENTITY IfcObjectDefinition
 IfcRelDefines ENTITY IfcObject
 IfcRelReferencedInSpatialStructure ENTITY IfcProduct
 IfcRoof ENTITY IfcObjectDefinition
 IfcRoof ENTITY IfcProduct
 IfcRoot ENTITY IfcObjectDefinition
 IfcServiceLifeFactor ENTITY IfcObject
 IfcSlab ENTITY IfcObject
 IfcSpatialStructureElement ENTITY IfcObjectDefinition
 IfcStair ENTITY IfcProduct
 IfcStair ENTITY IfcObjectDefinition
 IfcTask ENTITY IfcRoot
 IfcTask ENTITY IfcObjectDefinition
 IfcTendon ENTITY IfcObject
 IfcTimeSeriesSchedule ENTITY IfcObject
 IfcTypeObject ENTITY IfcRoot
 IfcWall ENTITY IfcObjectDefinition


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:21:13-04:00