ifc-expressions
Version:
Parsing and evaluation of IFC expressions
12 lines (11 loc) • 641 B
TypeScript
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;
}