IModelDb.Models Class
The collection of models in an IModelDb.Models.IModelDb.
Methods
| Name | Description | |
|---|---|---|
| createModel<T extends Model>(modelProps: ModelProps): T extends Model | Create a new model in memory. | |
| deleteModel(ids: Id64Arg): void | Delete one or more existing models. | |
| getModel<T extends Model>(modelId: Id64String): T extends Model | Get the Model with the specified identifier. | |
| getModelProps<T extends ModelProps>(modelId: Id64String): T extends ModelProps | Get the ModelProps with the specified identifier. | |
| getSubModel<T extends Model>(modeledElementId: Id64String | GuidString | Code): T extends Model | Get the sub-model of the specified Element. | |
| insertModel(props: ModelProps): Id64String | Insert a new model. | |
| tryGetModel<T extends Model>(modelId: Id64String): T extends Model | undefined | Get the Model with the specified identifier. | |
| tryGetModelProps<T extends ModelProps>(modelId: Id64String): T extends ModelProps | undefined | Get the ModelProps with the specified identifier. | |
| tryGetSubModel<T extends Model>(modeledElementId: Id64String | GuidString | Code): T extends Model | undefined | Get the sub-model of the specified Element. | |
| updateModel(props: UpdateModelOptions): void | Update an existing model. |
Defined in
Last Updated: 08 January, 2020