ENTITY IfcProject

(* SCHEMA IFC4; *)
ENTITY IfcProject
 SUBTYPE OF (IfcContext);
 WHERE
	HasName : EXISTS(SELF\IfcRoot.Name);
	CorrectContext : NOT(EXISTS(SELF\IfcContext.RepresentationContexts)) OR
(SIZEOF(QUERY(Temp <* SELF\IfcContext.RepresentationContexts |
 'IFC4.IFCGEOMETRICREPRESENTATIONSUBCONTEXT' IN TYPEOF(Temp)
  )) = 0);
	NoDecomposition : SIZEOF(SELF\IfcObjectDefinition.Decomposes) = 0;
END_ENTITY;

Explicit Attributes

Entity IfcProject has the following local and inherited explicit attributes:
AttributeTypeDefined By
 GlobalIdIfcGloballyUniqueId (STRING)IfcRoot
 OwnerHistoryIfcOwnerHistory (ENTITY)IfcRoot
 NameIfcLabel (STRING)IfcRoot
 DescriptionIfcText (STRING)IfcRoot
 ObjectTypeIfcLabel (STRING)IfcContext
 LongNameIfcLabel (STRING)IfcContext
 PhaseIfcLabel (STRING)IfcContext
 RepresentationContextsSET OF IfcRepresentationContext (ENTITY)IfcContext
 UnitsInContextIfcUnitAssignment (ENTITY)IfcContext

Derived Attributes

    No derived attributes

Inverse Attributes

Entity IfcProject 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
 IsDefinedBySET OF IfcRelDefinesByProperties (ENTITY)IfcContext
 DeclaresSET OF IfcRelDeclares (ENTITY)IfcContext

Supertypes

Entity IfcProject inherits from the following supertypes:
  IfcRoot
    IfcObjectDefinition
      IfcContext

Subtypes

    No subtypes

Referenced By

Entity IfcProject and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcBuildingElement ENTITY IfcObjectDefinition
 IfcBuildingElementProxy ENTITY IfcRoot
 IfcContext ENTITY IfcProject
 IfcCorrectObjectAssignment FUNCTION IfcObjectDefinition
 IfcDefinitionSelect SELECT IfcObjectDefinition
 IfcObjectDefinition ENTITY IfcContext
 IfcProcedure ENTITY IfcRoot
 IfcProject ENTITY IfcObjectDefinition
 IfcProject ENTITY IfcContext
 IfcProject ENTITY IfcRoot
 IfcPropertySet ENTITY IfcRoot
 IfcPropertySetTemplate ENTITY IfcRoot
 IfcProxy ENTITY IfcRoot
 IfcRelAggregates ENTITY IfcObjectDefinition
 IfcRelAssigns ENTITY IfcObjectDefinition
 IfcRelDeclares ENTITY IfcContext
 IfcRelDefinesByProperties ENTITY IfcObjectDefinition
 IfcRelNests ENTITY IfcObjectDefinition
 IfcRoot ENTITY IfcObjectDefinition
 IfcSingleProjectInstance RULE IfcProject
 IfcSlabElementedCase ENTITY IfcObjectDefinition
 IfcSpatialStructureElement ENTITY IfcObjectDefinition
 IfcTask ENTITY IfcRoot
 IfcTypeObject ENTITY IfcRoot
 IfcUniquePropertySetNames FUNCTION IfcRoot
 IfcWallElementedCase ENTITY IfcObjectDefinition


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2016-06-01T11:21:45-04:00