Entity Class

Base class for all Entities in an iModel. Every subclass of Entity handles one BIS class.

Extended by

Implements

Methods

Name Description
buildConcurrencyControlRequest(_opcode: DbOpcode): void Add a request for locks, code reservations, and anything else that would be needed to carry out the specified operation.  
clone(): this Make a deep copy of this Entity  
forEachProperty(func: PropertyCallback, includeCustom: boolean = false): void Call a function for each property of this Entity.  

Properties

Name Type Description
classFullName Accessor ReadOnly string Get the full BIS class name of this Entity in the form "schema:class".  
classFullName Accessor StaticReadOnly string Get the full BIS class name of this Entity in the form "schema:class"  
className Accessor StaticReadOnly string The name of the BIS class handled by this Entity.  
className Accessor ReadOnly string Get the BIS Class name for this class  
id Id64String The Id of this Entity.  
iModel IModelDb The Entity.IModelDb that contains this Entity  
schema Static Schema The Schema that defines this class.  
schemaName Accessor ReadOnly string Get the name of the Bis Schema that defines this class  

Defined in

Last Updated: 13 May, 2019