API Reference > imodeljs-frontend > IModelConnection > IModelConnection > IModelConnection.Elements IModelConnection.Elements Class The collection of Elements for an IModelConnection. Methods Name Description getPlacements(elementIds: Iterable<string>, options?: Readonly<IModelConnection.GetPlacementsOptions>): Promise<Placement2d & { elementId: string } & Placement3d & { elementId: string }[]> Obtain the Placements of a set of GeometricElements. getProps(arg: Id64Arg): Promise<ElementProps[]> Get an array of ElementProps given one or more element ids. loadProps(identifier: string | CodeProps, options?: ElementLoadOptions): Promise<undefined | ElementProps> Obtain the properties of a single element, optionally specifying specific properties to include or exclude. queryIds(params: EntityQueryParams): Promise<Id64Set> Get a set of element ids that satisfy a query queryProps(params: EntityQueryParams): Promise<ElementProps[]> Get an array of ElementProps that satisfy a query Properties Name Type Description rootSubjectId Accessor ReadOnly string The Id of the root subject element for this iModel. Defined in core/frontend/src/IModelConnection.ts Line 882 Last Updated: 29 November, 2022