UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

12 lines (11 loc) 641 B
import { IfcRootObjectAccessor } from "./IfcRootObjectAccessor.js"; import { ExpressionValue } from "../value/ExpressionValue.js"; import { IfcPropertyAccessor } from "./IfcPropertyAccessor.js"; import { ObjectAccessor } from "./ObjectAccessor.js"; export declare abstract class IfcPropertySetAccessor extends IfcRootObjectAccessor { listAttributes(): Array<string>; getAttribute(name: string): ExpressionValue | undefined; getNestedObjectAccessor(name: string): ObjectAccessor | undefined; abstract listIfcPropertyNames(): Array<string>; abstract getIfcPropertyAccessor(name: string): IfcPropertyAccessor | undefined; }