IfcRepresentationContext

Natural language names
Semantic definitions at the entity
Entity definition

Definition from ISO/CD 10303-42:1992: A representation context is a context in which a set of representation items are related.

The IfcRepresentationContext defines the context to which the IfcRepresentation of a product is related.

NOTE  The definition of this class relates to the STEP entity representation_context. Please refer to ISO/IS 10303-43:1994 for the final definition of the formal standard.
HISTORY  New entity in IFC Release 1.5.
IFC2x Edition 3 NOTE  Users should not instantiate the entity IfcRepresentationContext from IFC2x Edition 2 onwards. It will be changed into an ABSTRACT supertype in future releases of IFC.
Attribute definitions
#AttributeTypeCardinalityDescription A
1ContextIdentifierIfcLabel[0:1] The optional identifier of the representation context as used within a project.X
2ContextTypeIfcLabel[0:1] The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements.X
RepresentationsInContextIfcRepresentation
@ContextOfItems
S[0:?]All shape representations that are defined in the same representation context.
Inherited definitions from supertypes
Entity inheritance IfcGeometricRepresentationContext
Attribute inheritance
#AttributeTypeCardinalityDescriptionA
IfcRepresentationContext
1ContextIdentifierIfcLabel[0:1] The optional identifier of the representation context as used within a project.X
2ContextTypeIfcLabel[0:1] The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements.X
RepresentationsInContextIfcRepresentation
@ContextOfItems
S[0:?]All shape representations that are defined in the same representation context.
Formal representations
XSD Specification
 <xs:element name="IfcRepresentationContext" type="ifc:IfcRepresentationContext" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcRepresentationContext">
  <xs:complexContent>
   <xs:extension base="ifc:Entity">
    <xs:attribute name="ContextIdentifier" type="ifc:IfcLabel" use="optional"/>
    <xs:attribute name="ContextType" type="ifc:IfcLabel" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcRepresentationContext
 SUPERTYPE OF(IfcGeometricRepresentationContext);
  ContextIdentifier : OPTIONAL IfcLabel;
  ContextType : OPTIONAL IfcLabel;
 INVERSE
  RepresentationsInContext : SET [0:?] OF IfcRepresentation FOR ContextOfItems;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page