SheetViewDefinition Class
Defines a view of a SheetModel.
Extends
Implements
Inherited methods
| Name | Inherited from | Description |
|---|---|---|
| buildConcurrencyControlRequest(opcode: DbOpcode): void | Element | Add a request for locks, code reservations, and anything else that would be needed to carry out the specified operation. |
| delete(): void | Element | Delete this Element from the iModel. |
| forEachProperty(func: PropertyCallback, includeCustom: boolean = false): void | Entity | Call a function for each property of this Entity. |
| getClassMetaData(): EntityMetaData | undefined | Element | Get the class metadata for this element. |
| getDisplayLabel(): string | Element | Get a display label for this Element. |
| getJsonProperty(nameSpace: string): any | Element | Get a JSON property of this element, by namespace |
| Element | Get a list of HTML strings that describe this Element for the tooltip. | |
| getUserProperties(namespace: string): any | Element | Get a set of JSON user properties by namespace |
| insert(): string | Element | Insert this Element into the iModel. |
| isDrawingView(): boolean | ViewDefinition | Type guard for 'instanceof DrawingViewDefinition' |
| isSpatialView(): boolean | ViewDefinition | Type guard for instanceof SpatialViewDefinition |
| isView2d(): boolean | ViewDefinition | Type guard for 'instanceof ViewDefinition2d` |
| isView3d(): boolean | ViewDefinition | Type guard for instanceof ViewDefinition3d |
| loadCategorySelector(): CategorySelector | ViewDefinition | Load this view's CategorySelector from the IModelDb. |
| loadDisplayStyle(): DisplayStyle | ViewDefinition | Load this view's DisplayStyle from the IModelDb. |
| loadDisplayStyle2d(): DisplayStyle2d | ViewDefinition2d | Load this view's DisplayStyle2d from the IModelDb. |
| removeUserProperties(nameSpace: string): void | Element | Remove a set of JSON user properties, specified by namespace, from this Element |
| setJsonProperty(nameSpace: string, value: any): void | Element | |
| setUserProperties(nameSpace: string, value: any): void | Element | Change a set of user JSON properties of this Element by namespace. |
| update(): void | Element | Update this Element in the iModel. |
| createCode(iModel: IModelDb, scopeModelId: CodeScopeProps, codeValue: string): Code Static | ViewDefinition | Create a Code for a ViewDefinition given a name that is meant to be unique within the scope of the specified DefinitionModel. |
| onAllInputsHandled(_id: Id64String, _iModel: IModelDb): void ProtectedStatic | Element | |
| onBeforeOutputsHandled(_id: Id64String, _iModel: IModelDb): void ProtectedStatic | Element | |
| onDelete(_props: ElementProps, _iModel: IModelDb): void ProtectedStatic | Element | Called before an Element is deleted. |
| onDeleted(_props: ElementProps, _iModel: IModelDb): void ProtectedStatic | Element | Called after an Element was deleted. |
| onInsert(_props: ElementProps, _iModel: IModelDb): void ProtectedStatic | Element | Called before a new Element is inserted. |
| onInserted(_props: ElementProps, _iModel: IModelDb): void ProtectedStatic | Element | Called after a new Element was inserted. |
| onUpdate(_props: ElementProps, _iModel: IModelDb): void ProtectedStatic | Element | Called before an Element is updated. |
| onUpdated(_props: ElementProps, _iModel: IModelDb): void ProtectedStatic | Element | Called after an Element was updated. |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| angle | Angle | ViewDefinition2d | The rotation of this view. |
| baseModelId | Id64String | ViewDefinition2d | The Id of the Model displayed by this view. |
| categorySelectorId | Id64String | ViewDefinition | The element Id of the CategorySelector for this ViewDefinition |
| classFullName Accessor ReadOnly | string | Entity | Get the full BIS class name of this Entity in the form "schema:class". |
| classFullName Accessor StaticReadOnly | string | Entity | Get the full BIS class name of this Entity in the form "schema:class" |
| className Accessor ReadOnly | string | Entity | The name of the BIS class associated with this class. |
| code | Code | Element | The Code for this element |
| delta | Point2d | ViewDefinition2d | The delta (size) of this view, in meters, aligned with view x,y. |
| displayStyleId | Id64String | ViewDefinition | The element Id of the DisplayStyle for this ViewDefinition |
| federationGuid | undefined | GuidString | Element | A FederationGuid assigned to this element by some other federated database |
| id | Id64String | Entity | The Id of this Entity. |
| iModel | IModelDb | Entity | The Entity.IModelDb that contains this Entity |
| isPrivate | boolean | DefinitionElement | If true, don't show this DefinitionElement in user interface lists. |
| jsonProperties | [key: string]: any | Element | Optional json properties of this element. |
| model | Id64String | Element | The ModelId of the Model containing this element |
| origin | Point2d | ViewDefinition2d | The lower-left corner of this view in Model coordinates. |
| parent | undefined | RelatedElement | Element | The parent element, if present, of this element. |
| schema Static | Schema | Entity | The Schema that defines this class. |
| schemaName Accessor ReadOnly | string | Entity | The name of the BIS Schema that defines this class |
| userLabel | undefined | string | Element | A user-assigned label for this element. |
Defined in
Last Updated: 08 January, 2020