IModelConnection

Classes for working with a connection to an iModel briefcase

Classes

Name Description  
BlankConnection A connection that exists without an iModel.  
BlankConnection.CodeSpecs The collection of CodeSpec entities for an IModelConnection.  
BlankConnection.Elements The collection of Elements for an IModelConnection.  
BlankConnection.Models The collection of loaded ModelState objects for an IModelConnection.  
BlankConnection.Views The collection of views for an IModelConnection.  
BriefcaseConnection A connection to an editable briefcase on the backend.  
BriefcaseConnection.CodeSpecs The collection of CodeSpec entities for an IModelConnection.  
BriefcaseConnection.Elements The collection of Elements for an IModelConnection.  
BriefcaseConnection.Models The collection of loaded ModelState objects for an IModelConnection.  
BriefcaseConnection.Views The collection of views for an IModelConnection.  
BriefcaseNotificationHandler Base class for notification handlers for events from the backend that are specific to a BriefcaseConnection.  
BriefcaseTxns Manages local changes to a BriefcaseConnection via Txns.  
CheckpointConnection An IModelConnection to a checkpoint of an iModel, hosted on a remote backend over RPC.  
CheckpointConnection.CodeSpecs The collection of CodeSpec entities for an IModelConnection.  
CheckpointConnection.Elements The collection of Elements for an IModelConnection.  
CheckpointConnection.Models The collection of loaded ModelState objects for an IModelConnection.  
CheckpointConnection.Views The collection of views for an IModelConnection.  
GraphicalEditingScope Represents a period of time within an interactive editing session during which the  
IModelConnection A connection to a IModelDb hosted on the backend.  
IModelConnection.CodeSpecs The collection of CodeSpec entities for an IModelConnection.  
IModelConnection.Elements The collection of Elements for an IModelConnection.  
IModelConnection.Models The collection of loaded ModelState objects for an IModelConnection.  
IModelConnection.Views The collection of views for an IModelConnection.  
IModelRoutingContext Controls the RPC routing for an iModel connection.  
RemoteBriefcaseConnection Deprecated
SnapshotConnection A connection to a SnapshotDb hosted on a backend.  
SnapshotConnection.CodeSpecs The collection of CodeSpec entities for an IModelConnection.  
SnapshotConnection.Elements The collection of Elements for an IModelConnection.  
SnapshotConnection.Models The collection of loaded ModelState objects for an IModelConnection.  
SnapshotConnection.Views The collection of views for an IModelConnection.  
Tiles Provides access to TileTrees associated with an IModelConnection.  

Interfaces

Name Description  
BlankConnection.GetPlacementsOptions Options controlling the results produced by IModelConnection.Elements.getPlacements.  
BlankConnection.ViewSpec The id/name/class of a ViewDefinition.  
BlankConnectionProps The properties for creating a Blank IModelConnection  
BriefcaseConnection.GetPlacementsOptions Options controlling the results produced by IModelConnection.Elements.getPlacements.  
BriefcaseConnection.ViewSpec The id/name/class of a ViewDefinition.  
CheckpointConnection.GetPlacementsOptions Options controlling the results produced by IModelConnection.Elements.getPlacements.  
CheckpointConnection.ViewSpec The id/name/class of a ViewDefinition.  
IModelConnection.GetPlacementsOptions Options controlling the results produced by IModelConnection.Elements.getPlacements.  
IModelConnection.ViewSpec The id/name/class of a ViewDefinition.  
SnapshotConnection.GetPlacementsOptions Options controlling the results produced by IModelConnection.Elements.getPlacements.  
SnapshotConnection.ViewSpec The id/name/class of a ViewDefinition.  

Last Updated: 06 October, 2021