ModelState Class
Represents the front-end state of a Model.
Extends
Extended by
Implements
Methods
Inherited methods
| Name | 
Inherited from | 
 Description | 
| clone(iModel?: IModelConnection): this Inherited | 
EntityState | 
Make an independent copy of this EntityState | 
| equals(other: this): boolean Inherited | 
EntityState | 
Return true if this EntityState is equal to another one. | 
Properties
| Name | 
Type | 
Description | 
 | 
| asGeometricModel Accessor ReadOnly | 
 undefined | GeometricModelState | 
Attempts to cast this model to a geometric model. | 
  | 
| asGeometricModel2d Accessor ReadOnly | 
 undefined | GeometricModel2dState | 
Attempts to cast this model to a 2d geometric model. | 
  | 
| asGeometricModel3d Accessor ReadOnly | 
 undefined | GeometricModel3dState | 
Attempts to cast this model to a 3d geometric model. | 
  | 
| asSpatialModel Accessor ReadOnly | 
 undefined | SpatialModelState | 
Attempts to cast this model to a spatial model. | 
  | 
| className Accessor Static ReadOnly | 
 string | 
The name of the BIS class associated with this class. | 
  | 
| isGeometricModel Accessor ReadOnly | 
 boolean | 
Determine whether this is a GeometricModel | 
  | 
| isPrivate Readonly | 
boolean | 
  | 
  | 
| isTemplate Readonly | 
boolean | 
  | 
  | 
| modeledElement Readonly | 
RelatedElement | 
  | 
  | 
| name Readonly | 
string | 
  | 
  | 
| parentModel | 
string | 
  | 
  | 
Inherited properties
Defined in
Last Updated: 24 June, 2025