| Name |
Description |
|
| AliCloudStorageService |
|
Beta |
| AnalyticalElement |
Spatially located, simulating zero or more SpatialLocationElement or PhysicalElement instances in light of a specialized analytical perspective. |
Beta |
| AnalyticalModel |
A container for persisting AnalyticalElement instances used to model |
Beta |
| AnalyticalPartition |
An AnalyticalPartition element indicates that there is a specialized analytical perspective within |
Beta |
| AnalyticalSchema |
Schema class for the Analytical domain. |
Beta |
| AnalyticalSimulatesSpatialElement |
Relates an AnalyticalElement to the SpatialLocationElement or PhysicalElement it is simulating, |
Beta |
| AnalyticalType |
Defines a shared set of properties (the 'type') that can be associated with an AnalyticalElement. |
Beta |
| AnnotationElement2d |
2d element used to annotate drawings and sheets. |
|
| AuthorizedBackendRequestContext |
Provides some generic context for downstream server applications to get details of a request that |
|
| AutoPush |
Use AutoPush to automatically push local changes to a specified IModel. |
Beta |
| AuxCoordSystem |
An auxiliary coordinate system element. |
|
| AuxCoordSystem2d |
A 2d auxiliary coordinate system. |
|
| AuxCoordSystem3d |
A 3d auxiliary coordinate system. |
|
| AuxCoordSystemSpatial |
A spatial auxiliary coordinate system. |
|
| AzureBlobStorage |
|
Beta |
| BackendActivityMonitor |
An implementation of AppActivityMonitor that should be suitable for most backends. |
Beta |
| BackendRequestContext |
Provides generic context for downstream server applications to get details of a request that |
|
| BisCoreSchema |
The BisCore schema is the lowest level Schema in an iModel. |
|
| BriefcaseId |
The Id assigned to a briefcase by iModelHub, or one of the special values that identify special kinds of iModels |
|
| CachedECSqlStatement |
A cached ECSqlStatement. |
|
| Callout |
|
|
| Category |
A Category element is the target of the category member of GeometricElement. |
|
| CategoryOwnsSubCategories |
Relates a parent Category to SubCategory child elements. |
|
| CategorySelector |
Holds a list of Ids of Categories to be displayed in a view. |
|
|
Beta |
| ChangeSummaryManager |
Class to extract Change Summaries for a briefcase. |
Beta |
| ClassRegistry |
The mapping between a BIS class name (in the form "schema:class") and its JavaScript constructor function |
|
| CloudStorageService |
|
Beta |
| CodeSpecs |
Manages CodeSpecs within an CodeSpecs.IModelDb |
|
| ConcurrencyControl |
ConcurrencyControl enables an app to coordinate local changes with changes that are being made by others to an iModel. |
Beta |
| ConcurrencyControl.Codes |
Code manager |
|
| ConcurrencyControl.ConflictResolutionPolicy |
The options for how conflicts are to be handled during change-merging in an OptimisticConcurrencyControlPolicy. |
|
| ConcurrencyControl.OptimisticPolicy |
Specifies an optimistic concurrency policy. |
|
| ConcurrencyControl.PessimisticPolicy |
Specifies a pessimistic concurrency policy. |
|
| ConcurrencyControl.Request |
A request for locks and/or code reservations. |
|
| ConcurrencyControl.RequestError |
Thrown when iModelHub denies or cannot process a request. |
|
| DefinitionElement |
A Definition Element holds configuration-related information that is meant to be referenced / shared. |
|
| DefinitionModel |
A container for persisting definition elements. |
|
| DefinitionPartition |
A DefinitionPartition element establishes a Definition modeling perspective for its parent Subject. |
|
| DetailCallout |
|
|
| DetailingSymbol |
|
|
| DictionaryModel |
The singleton container for repository-specific definition elements. |
|
| DisplayStyle |
A DisplayStyle defines the parameters for 'styling' the contents of a view. |
|
| DisplayStyle2d |
A DisplayStyle for 2d views. |
|
| DisplayStyle3d |
A DisplayStyle for 3d views. |
|
| DistanceExpression |
Core structure carrying linearly-referenced information. |
Beta |
| Document |
An InformationContentElement that identifies the content of a document. |
|
| DocumentListModel |
Contains a list of document elements. |
|
| DocumentPartition |
A DocumentPartition element establishes a Document modeling perspective for its parent Subject. |
|
| Drawing |
A document that represents a drawing, that is, 2-D graphical representation of engineering data. |
|
| DrawingCategory |
Categorizes 2d GeometricElements. |
|
| DrawingGraphic |
2d element used to persist graphics for use in drawings. |
|
| DrawingGraphicRepresentsElement |
Relates a DrawingGraphic to the DrawingGraphicRepresentsElement.Element that it represents |
|
| DrawingGraphicRepresentsFunctionalElement |
Relates a DrawingGraphic to the FunctionalElement that it represents |
|
| DrawingModel |
A 2d model that holds DrawingGraphics. |
|
| DrawingViewDefinition |
Defines a view of a DrawingModel. |
|
| DriverBundleElement |
Element used in conjunction with bis:ElementDrivesElement relationships to bundle multiple inputs before |
Beta |
| ECDb |
An ECDb file |
|
| ECSqlBinder |
Binds a value to an ECSQL parameter. |
|
| ECSqlInsertResult |
The result of an ECSQL INSERT statement as returned from ECSqlStatement.stepForInsert. |
|
| ECSqlStatement |
Executes ECSQL statements. |
|
| ECSqlStatementCache |
A cache for ECSqlStatements. |
|
| ECSqlValue |
Value of a column in a row of an ECSQL query result. |
|
| ECSqlValueIterator |
Iterator over members of a struct ECSqlValue or the elements of an array ECSqlValue. |
|
| Element |
Elements are the smallest individually identifiable building blocks for modeling the real world in an iModel. |
|
| ElementAspect |
An Element Aspect is a class that defines a set of properties that are related to (and owned by) a single element. |
|
| 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. |
|
| ElementMultiAspect |
An Element Multi-Aspect is an ElementAspect where there can be n instances of the Element Aspect class per Element. |
|
| 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 ExternalSourceAspect that it owns. |
|
| ElementOwnsMultiAspects |
Relates an ElementOwnsMultiAspects.Element and an ElementMultiAspect that it owns. |
|
| ElementOwnsUniqueAspect |
Relates an ElementOwnsUniqueAspect.Element and an ElementUniqueAspect that it owns. |
|
| ElementRefersToElements |
A Relationship where one Element refers to another Element |
|
| ElementUniqueAspect |
An Element Unique Aspect is an ElementAspect where there can be only zero or one instance of the Element Aspect class per Element. |
|
| ElevationCallout |
|
|
| EmbeddedFileLink |
An information element that links to an embedded file. |
|
| Entity |
Base class for all Entities in an iModel. |
|
| ExternalSourceAspect |
An ElementMultiAspect that stores synchronization information for an Element originating from an external source. |
|
| FunctionalBreakdownElement |
A FunctionalBreakdownElement is a folder node in the functional hierarchy. |
|
| FunctionalComponentElement |
A FunctionalComponentElement is a leaf node in the functional hierarchy. |
|
| FunctionalComposite |
|
|
| FunctionalElement |
A FunctionalElement captures functional requirements that will ultimately be fulfilled by a PhysicalElement. |
|
| FunctionalElementIsOfType |
Relates a FunctionalElement to its FunctionalType |
|
| FunctionalModel |
A container for persisting FunctionalElements. |
|
| FunctionalPartition |
A FunctionalPartition element is a key part of the iModel information hierarchy and is always parented |
|
| FunctionalSchema |
|
|
| FunctionalType |
Defines a set of properties (the 'type') that can be associated with a Functional Element. |
|
| GenericSchema |
|
|
| GeometricElement |
An abstract base class to model real world entities that intrinsically have geometry. |
|
| GeometricElement2d |
An abstract base class to model information entities that intrinsically have 2d geometry. |
|
| GeometricElement2dHasTypeDefinition |
Relates a GeometricElement2d to its TypeDefinitionElement |
|
| GeometricElement3d |
An abstract base class to model real world entities that intrinsically have 3d geometry. |
|
| GeometricElement3dHasTypeDefinition |
Relates a GeometricElement3d to its TypeDefinitionElement |
|
| GeometricModel |
A container for persisting geometric elements. |
|
| GeometricModel2d |
A container for persisting 2d geometric elements. |
|
| GeometricModel3d |
A container for persisting 3d geometric elements. |
|
| GeometryPart |
A Definition Element that specifies a collection of geometry that is meant to be reused across Geometric |
|
| Graphic3d |
|
|
| GraphicalElement2d |
An abstract base class for 2d Geometric Elements that are used to convey information within graphical presentations (like drawings). |
|
| GraphicalElement2dIsOfType |
Relates a GraphicalElement2d to its GraphicalType2d |
|
| GraphicalElement3d |
A 3d Graphical Element |
|
| GraphicalElement3dRepresentsElement |
Relates a GraphicalElement3d to the GraphicalElement3dRepresentsElement.Element that it represents |
|
| GraphicalModel2d |
A container for persisting 2d graphical elements. |
|
| GraphicalModel3d |
A container for persisting GraphicalElement3d instances. |
|
| GraphicalPartition3d |
A GraphicalPartition3d element establishes a 3D Graphical modeling perspective for its parent Subject. |
|
| GraphicalType2d |
Defines a set of properties (the type) that can be associated with a 2D Graphical Element. |
|
| Group |
|
|
| GroupInformationElement |
Group Information is an abstract base class for modeling entities whose main purpose is to reference a group of related elements. |
|
| GroupInformationModel |
A container for persisting group information elements. |
|
| GroupInformationPartition |
A GroupInformationPartition element establishes a Group Information modeling perspective for its parent Subject. |
|
| GroupModel |
|
|
| ILinearElementProvidedBySource |
Relationship associating Linear-Elements with the elements they came from. |
Beta |
| ILinearLocationLocatesElement |
Relationship indicating bis:Element being linearly-located by a concrete instance mixing-in ILinearLocationElement. |
Beta |
| ILinearlyLocatedAlongILinearElement |
Relationship indicating the Linear-Element along which concrete instances mixing-in ILinearlyLocated are located. |
Beta |
| ILinearlyLocatedAttributesElement |
Relationship indicating the bis:Element being attributed by a concrete instance mixing-in ILinearlyLocatedAttribution. |
Beta |
| IModelCloneContext |
The context for transforming a source Element to a target Element and remapping internal identifiers to the target iModel. |
Beta |
| IModelDb |
An iModel database file. |
|
| IModelDb.Elements |
The collection of elements in an IModelDb.Elements.IModelDb. |
|
| IModelDb.Models |
The collection of models in an IModelDb.Models.IModelDb. |
|
| IModelDb.Views |
The collection of views in an IModelDb.Views.IModelDb. |
|
| IModelExporter |
Base class for exporting data from an iModel. |
Beta |
| IModelExportHandler |
Handles the events generated by IModelExporter. |
Beta |
| IModelHost |
IModelHost initializes imodeljs-backend and captures its configuration. |
|
| IModelHostConfiguration |
Configuration of imodeljs-backend. |
|
| IModelImporter |
Base class for importing data into an iModel. |
Beta |
| IModelJsFs |
File system operations that are defined on all platforms. |
|
| IModelJsFsStats |
Information about a file. |
|
| IModelTransformer |
Base class used to transform a source iModel into a different target iModel. |
Beta |
| InformationContentElement |
Information Content Element is an abstract base class for modeling pure information entities. |
|
| InformationModel |
A container for persisting information elements. |
|
| InformationPartitionElement |
An abstract base class for elements that establishes a particular modeling perspective for its parent Subject. |
|
| InformationRecordElement |
Information Record Element is an abstract base class for modeling information records. |
|
| InformationRecordModel |
A container for persisting Information Record Elements |
|
| InformationRecordPartition |
An InformationRecordPartition element establishes a Information Record modeling perspective for its parent Subject. |
|
| InformationReferenceElement |
Information Reference is an abstract base class for modeling entities whose main purpose is to reference something else. |
|
| IReferentReferencesElement |
Relationship indicating the bis:SpatialElement being used as Referent for Linear Referencing purposes. |
Beta |
| KnownLocations |
Well known directories that may be used by the application. |
|
| LinearElement |
A class offering services for linearly-located data along a Linear-Element. |
Beta |
| LinearLocation |
Linear Referencing Location attached to an Element not inherently Linearly Referenced. |
Beta |
| LinearLocationElement |
Base class for Spatial Location Element implementations that are linearly located along a Linear-Element. |
Beta |
| LinearlyLocated |
A class offering services for LinearlyLocated elements. |
Beta |
| LinearlyLocatedAttribution |
Base class for Spatial Location Element subclasses representing properties whose value is located along a Linear-Element and only applies to a portion of an Element. |
Beta |
| LinearlyReferencedAtLocation |
Concrete multi-aspect class carrying 'at' linearly-referenced positions along a Linear-Element. |
Beta |
| LinearlyReferencedAtPositionRefersToReferent |
Relationship indicating the referent used by a particular linearly-referenced At position. |
Beta |
| LinearlyReferencedFromPositionRefersToReferent |
Relationship indicating the referent used by a particular linearly-referenced From position. |
Beta |
| LinearlyReferencedFromToLocation |
Concrete multi-aspect class carrying 'from-to' linearly-referenced positions along a Linear-Element. |
Beta |
| LinearlyReferencedLocation |
Base class for multi-aspects carrying linearly-referenced locations. |
Beta |
| LinearlyReferencedToPositionRefersToReferent |
Relationship indicating the referent used by a particular linearly-referenced To position. |
Beta |
| LinearPhysicalElement |
Base class for Physical Elements that are inherently linearly located along a Linear-Element. |
Beta |
| LinearReferencingSchema |
Schema class for the LinearReferencing domain. |
Beta |
| LineStyle |
The definition element for a line style |
|
| LinkElement |
An information element that specifies a link. |
|
| LinkModel |
A container for persisting link elements. |
|
| LinkPartition |
A LinkPartition element establishes a Link modeling perspective for its parent Subject. |
|
| Model |
A Model is a container for persisting a collection of related elements within an iModel. |
|
| ModelSelector |
Holds the list of Ids of GeometricModels displayed by a SpatialViewDefinition. |
|
| OpenParams |
Parameters to open an IModelDb |
|
| OrthographicViewDefinition |
Defines a spatial view that displays geometry on the image plane using a parallel orthographic projection. |
|
| PhysicalElement |
An Element that is spatially located, has mass, and can be 'touched'. |
|
| PhysicalElementAssemblesElements |
Relates a parent PhysicalElement to PhysicalElement children that it assembles. |
|
| PhysicalElementFulfillsFunction |
Relates a PhysicalElement to the FunctionalElement elements that it fulfills. |
|
| PhysicalElementIsOfType |
Relates a PhysicalElement to its PhysicalType |
|
| PhysicalModel |
A container for persisting physical elements that model physical space. |
|
| PhysicalObject |
|
|
| PhysicalPartition |
A PhysicalPartition element establishes a Physical modeling perspective for its parent Subject. |
|
| PhysicalType |
Defines a set of properties (the type) that can be associated with a Physical Element. |
|
| PlanCallout |
|
|
| Platform |
Information about the platform on which the app is running. |
|
| Referent |
Referent-implementation turning any bis:SpatialElement not inherently Linearly-Referenced into a Referent for Linear-Referencing purposes. |
Beta |
| ReferentElement |
Spatial Location Element that can play the role of a Referent (known location along a Linear-Element). |
Beta |
| Relationship |
Base class for all link table ECRelationships |
|
| Relationships |
Manages Relationships.Relationships. |
|
| RenderMaterialElement |
Defines a rendering material. |
|
| RenderMaterialElement.Params |
Parameters used to construct a RenderMaterial. |
|
| RenderMaterialOwnsRenderMaterials |
Relates a parent RenderMaterial to RenderMaterial child elements. |
|
| RepositoryLink |
An information element that links to a repository. |
|
| RepositoryModel |
The singleton container of repository-related information elements. |
|
| RoleElement |
A real world entity is modeled as a Role Element when a set of external circumstances define an important |
|
| RoleModel |
A container for persisting role elements. |
|
| Schema |
Base class for all schema classes - see working with schemas and elements in TypeScript. |
|
| Schemas |
Manages registered schemas |
|
| SectionCallout |
|
|
| SectionDrawing |
A document that represents a section drawing, that is, 2-D graphical documentation derived from a planar |
|
| SectionDrawingModel |
A container for persisting section DrawingGraphics. |
|
| SectionLocation |
A SectionLocation element defines how a section drawing should be generated in a 3d view. |
Beta |
| Sheet |
A digital representation of a sheet of paper. |
|
| SheetBorderTemplate |
The template for a SheetBorder |
|
| SheetModel |
A container for persisting ViewAttachments and DrawingGraphics. |
|
| SheetTemplate |
The template for a Sheet |
|
| SheetViewDefinition |
Defines a view of a SheetModel. |
|
| SpatialCategory |
Categorizes SpatialElements. |
|
| SpatialElement |
An Element that occupies real world space. |
|
| SpatialLocation |
|
|
| SpatialLocationElement |
Identifies a tracked real world location but has no mass and cannot be touched. |
|
| SpatialLocationIsOfType |
Relates a SpatialLocationElement to its SpatialLocationType |
|
| SpatialLocationModel |
A container for persisting spatial location elements. |
|
| SpatialLocationPartition |
A SpatialLocationPartition element establishes a SpatialLocation modeling perspective for its parent Subject. |
|
| SpatialLocationType |
Defines a set of properties (the type) that can be associated with a spatial location. |
|
| SpatialModel |
A container for persisting 3d geometric elements that are spatially located. |
|
| SpatialViewDefinition |
Defines a view of one or more SpatialModels. |
|
| SubCategory |
Defines the appearance for graphics in Geometric elements |
|
| Subject |
A Subject is an information element that describes what this repository (or part thereof) is about. |
|
| SubjectOwnsPartitionElements |
Relates a parent Subject to InformationPartitionElement child elements. |
|
| SubjectOwnsSubjects |
Relates a parent Subject to Subject child elements. |
|
| TextAnnotation2d |
2D Text Annotation |
|
| TextAnnotation3d |
3D Text Annotation |
|
| Texture |
Defines a rendering texture that is associated with a Material and applied to surface geometry. |
|
| TitleText |
|
|
| TxnManager |
Local Txns in an IModelDb. |
Beta |
| TypeDefinitionElement |
Defines a set of properties (the type) that may be associated with an element. |
|
| UrlLink |
An information element that specifies a URL link. |
|
| ViewAttachment |
Represents an attachment of a ViewDefinition to a Sheet. |
|
| ViewAttachmentLabel |
|
|
| ViewDefinition |
The definition element for a view. |
|
| ViewDefinition2d |
Defines a view of a single 2d model. |
|
| ViewDefinition3d |
Defines a view of one or more 3d models. |
|
| VolumeElement |
A Volume Element is a Spatial Location Element that is restricted to defining a volume. |
|
| WebMercatorModel |
Obtains and displays multi-resolution tiled raster organized according to the WebMercator tiling system. |