EntityMetaData Class @beta
Deprecated in 5.0 - will not be removed until after 2026-06-13. Use EntityClass class from @itwin/ecschema-metadata instead.
Metadata for an Entity.
Implements
Methods
| Name | Description | |
|---|---|---|
| constructor(jsonObj: EntityMetaDataProps): EntityMetaData |
Properties
| Name | Type | Description | |
|---|---|---|---|
| baseClasses Readonly | string[] | The base class that this class is derives from. | |
| classId Readonly | string | The Id of the class in the IModelDb from which the metadata was obtained. | |
| customAttributes Readonly | CustomAttribute[] | undefined | The Custom Attributes for this class | |
| description Readonly | string | undefined | ||
| displayLabel Readonly | string | undefined | ||
| ecclass Readonly | string | The Entity name | |
| modifier Readonly | string | undefined | ||
| properties Readonly | [propName: string]: PropertyMetaData | An object whose properties correspond by name to the properties of this class. |
Defined in
- core/common/src/EntityProps.ts Line 268
Last Updated: 28 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.