UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

16 lines (15 loc) 504 B
import { NamedObjectAccessor } from "./NamedObjectAccessor.js"; import { StringValue } from "../value/StringValue.js"; export class IfcRootObjectAccessor extends NamedObjectAccessor { getAttribute(name) { switch (name) { case "guid": return new StringValue(this.getGuid()); } return super.getAttribute(name); } listAttributes() { return ["guid", ...super.listAttributes()]; } } //# sourceMappingURL=IfcRootObjectAccessor.js.map