CodeSpecs Class @preview
Manages CodeSpecs within an IModelDb
Methods
| Name | Description | |
|---|---|---|
| constructor(imodel: IModelDb): CodeSpecs | ||
| getById(codeSpecId: string): CodeSpec | Look up a CodeSpec by Id. | |
| getByName(name: string): CodeSpec | Look up a CodeSpec by name. | |
| hasId(codeSpecId: string): boolean | Returns true if the IModelDb has a CodeSpec of the specified Id. | |
| hasName(name: string): boolean | Returns true if the IModelDb has a CodeSpec of the specified name. | |
| insert(codeSpec: CodeSpec): string | Add a new CodeSpec to the iModel. | |
| insert(name: string, properties: CodeSpecProperties | CodeScopeSpec.Type): string | Add a new CodeSpec to the IModelDb. | |
| load(id: string): CodeSpec | Load a CodeSpec from the iModel | |
| queryId(name: string): string | Look up the Id of the CodeSpec with the specified name. | |
| updateProperties(codeSpec: CodeSpec): void | Update the Json properties of an existing CodeSpec. |
Defined in
- core/backend/src/CodeSpecs.ts Line 17
Last Updated: 29 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.