Entities
Definitions of the "props" interfaces and types that define the wire format for communication between the frontend and backend about entities (models, elements, etc) contained in an iModel.
Classes
Name | Description | |
---|---|---|
EntityMetaData | Metadata for an Entity. | Beta |
PropertyMetaData | Metadata for a property. | Beta |
RelatedElement | The Id and relationship class of an Element that is somehow related to another Element | |
TypeDefinition | A RelatedElement relationship that describes the TypeDefinitionElement of an element. |
Enumerations
Name | Description | |
---|---|---|
ExternalSourceAttachmentRole | The role that an attached ExternalSource plays. | Beta |
PrimitiveTypeCode | The primitive types of an Entity property. | Beta |
Rank | The rank for a Category | |
SectionType | An enumeration of the different types of SectionDrawings. | |
TextureTransparency | Describes the type of transparency in the pixels of a TextureImage. | |
TypeOfChange | Bitflags describing which aspects of an Element changed as part of a ChangedElements. |
Global Functions
Name | Description | |
---|---|---|
isPlacement2dProps | determine if this is Placement2dProps | |
isPlacement3dProps | determine if this is Placement3dProps |
Interfaces
Name | Description | |
---|---|---|
CalloutProps | ||
CategoryProps | Parameters of a Category | |
ChangedElements | Changed elements found in a changeset or between a range of changesets. | |
ChannelRootAspectProps | Properties of an ChannelRootAspect that identifies an Element as the root of a channel which is a subset of the overall iModel hierarchy that is independently maintained. | |
CustomAttribute | A custom attribute instance | Beta |
DefinitionElementProps | Properties of a DefinitionElement | |
DisplayStyleLoadProps | Options controlling which properties are included or excluded when querying DisplayStyleProps. | |
ElementAspectProps | Properties of an ElementAspect | |
ElementLoadOptions | Options used to specify properties to include or exclude when querying ElementProps with functions like | |
ElementLoadProps | Parameters to specify what element to load for functions like IModelDb.Elements.getElementProps. | |
ElementProps | Properties of an Element | |
EntityMetaDataProps | Beta | |
EntityProps | The persistent format of an Entity, also used as the "wire format" when transmitting information about entities | |
EntityQueryParams | Parameters for performing a query on Entity classes. | |
ExternalSourceAspectProps | Properties of an ExternalSourceAspect that stores synchronization information for an element originating from an external source. | |
ExternalSourceAttachmentProps | Properties of an ExternalSourceAttachment | Beta |
ExternalSourceProps | Properties of an ExternalSource | Beta |
FunctionalElementProps | ||
GeometricElement2dProps | Properties that define a GeometricElement2d | |
GeometricElement3dProps | Properties that define a GeometricElement3d | |
GeometricElementProps | Properties of a GeometricElement | |
GeometricModel2dProps | Properties that define a GeometricModel2d | |
GeometricModel3dProps | Properties that define a GeometricModel3d | |
GeometricModelProps | Properties that describe a GeometricModel | |
GeometryPartProps | Properties of a GeometryPart | |
InformationPartitionElementProps | Properties of a InformationPartitionElement | |
LineStyleProps | Properties of a LineStyle | |
ModelLoadProps | Properties that specify what model should be loaded. | |
ModelProps | Properties that define a Model | |
ModelQueryParams | Parameters for performing a query on Model classes. | |
PhysicalElementProps | Properties that define a PhysicalElement | |
PhysicalTypeProps | Properties of a PhysicalType | |
Placement2dProps | Properties of a Placement2d | |
Placement3dProps | Properties of a Placement3d | |
PropertyMetaDataProps | Beta | |
RelatedElementProps | Properties of a NavigationProperty. | |
RelationshipProps | Properties that are common to all types of link table ECRelationships | |
RenderTimelineLoadProps | Options controlling which properties are included or excluded when querying RenderTimelineProps. | |
RenderTimelineProps | Wire format describing a RenderTimeline. | |
RepositoryLinkProps | Parameters of a RepositoryLink | |
SectionDrawingLocationProps | Properties that define a SectionDrawingLocation | |
SectionDrawingProps | Properties that define a SectionDrawing. | |
SheetBorderTemplateProps | Properties of a SheetBorderTemplate | Beta |
SheetProps | Properties of a Sheet. | |
SheetTemplateProps | Properties of a SheetTemplate | Beta |
SourceAndTarget | Specifies the source and target elements of a SourceAndTarget.Relationship instance. | |
SubCategoryProps | Parameters of a SubCategory | |
SubjectProps | Properties of a Subject | |
SynchronizationConfigLinkProps | The properties of a SynchronizationConfigLink | Beta |
TextureData | Information about Texture data returned by IModelReadRpcInterface.queryTextureData. | |
TextureLoadProps | Properties that specify what texture should be loaded and how it should be loaded. | |
TextureProps | Properties that define a Texture element. | |
TypeDefinitionElementProps | Properties of a TypeDefinitionElement | |
UrlLinkProps | Parameters of a UrlLink | |
ViewAttachmentLabelProps | ||
ViewAttachmentProps | Properties for a ViewAttachment |
Namespaces
Name | Description | |
---|---|---|
Base64EncodedString | Represents an array of bytes encoded in base-64 with a prefix indicating the encoding, as persisted in an ECDb for properties of binary type. |
Type Aliases
Name | Description | |
---|---|---|
Base64EncodedString | Represents an array of bytes encoded in base-64 with a prefix indicating the encoding, as required when converting EC properties of binary type to and from JSON. |
|
PlacementProps | ||
PropertyCallback |
Last Updated: 20 June, 2023