Relationships

Classes that describe the relationships between elements.

Classes

Name Description  
CategoryOwnsSubCategories Relates a parent CategoryOwnsSubCategories.Category to CategoryOwnsSubCategories.SubCategory child elements.  
DrawingGraphicRepresentsElement Relates a DrawingGraphicRepresentsElement.DrawingGraphic to the DrawingGraphicRepresentsElement.Element that it represents  
ElementDrivesElement A Relationship where one Element drives another Element Beta
ElementEncapsulatesElements Relates a parent Element to child Elements which represent hidden parts of the Entity.  
ElementGroupsMembers An ElementRefersToElements relationship where one Element groups a set of other Elements.  
ElementOwnsChildElements Relates a parent Element to child Elements which represent parts of the Entity modeled by the parent Element.  
ElementOwnsExternalSourceAspects Relates an ElementOwnsExternalSourceAspects.Element and an ElementOwnsExternalSourceAspects.ExternalSourceAspect that it owns.  
ElementOwnsMultiAspects Relates an ElementOwnsMultiAspects.Element and an ElementOwnsMultiAspects.ElementMultiAspect that it owns.  
ElementOwnsUniqueAspect Relates an ElementOwnsUniqueAspect.Element and an ElementOwnsUniqueAspect.ElementUniqueAspect that it owns.  
ElementRefersToElements A Relationship where one Element refers to another Element  
GeometricElement2dHasTypeDefinition Relates a GeometricElement2dHasTypeDefinition.GeometricElement2d to its GeometricElement2dHasTypeDefinition.TypeDefinitionElement  
GeometricElement3dHasTypeDefinition Relates a GeometricElement3dHasTypeDefinition.GeometricElement3d to its GeometricElement3dHasTypeDefinition.TypeDefinitionElement  
GraphicalElement2dIsOfType Relates a GraphicalElement2dIsOfType.GraphicalElement2d to its GraphicalElement2dIsOfType.GraphicalType2d  
GraphicalElement3dRepresentsElement Relates a GraphicalElement3dRepresentsElement.GraphicalElement3d to the GraphicalElement3dRepresentsElement.Element that it represents  
PhysicalElementAssemblesElements Relates a parent PhysicalElementAssemblesElements.PhysicalElement to PhysicalElementAssemblesElements.PhysicalElement children that it assembles.  
PhysicalElementIsOfType Relates a PhysicalElementIsOfType.PhysicalElement to its PhysicalElementIsOfType.PhysicalType  
Relationship Base class for all link table ECRelationships  
Relationships Manages Relationships.Relationships.  
RenderMaterialOwnsRenderMaterials Relates a parent RenderMaterial to RenderMaterial child elements.  
SpatialLocationIsOfType Relates a SpatialLocationIsOfType.SpatialLocationElement to its SpatialLocationIsOfType.SpatialLocationType  
SubjectOwnsPartitionElements Relates a parent SubjectOwnsPartitionElements.Subject to SubjectOwnsPartitionElements.InformationPartitionElement child elements.  
SubjectOwnsSubjects Relates a parent SubjectOwnsSubjects.Subject to SubjectOwnsSubjects.Subject child elements.  

Interfaces

Name Description  
ElementDrivesElementProps Properties that are common to all types of ElementDrivesElements Beta
ElementGroupsMembersProps Properties that are common to all types of link table ECRelationships  
RelationshipProps Properties that are common to all types of link table ECRelationships  
SourceAndTarget Specifies the source and target elements of a SourceAndTarget.Relationship instance.  

Last Updated: 24 January, 2020