UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

20 lines (19 loc) 723 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IfcRootObjectAccessor = void 0; const NamedObjectAccessor_js_1 = require("./NamedObjectAccessor.js"); const StringValue_js_1 = require("../value/StringValue.js"); class IfcRootObjectAccessor extends NamedObjectAccessor_js_1.NamedObjectAccessor { getAttribute(name) { switch (name) { case "guid": return new StringValue_js_1.StringValue(this.getGuid()); } return super.getAttribute(name); } listAttributes() { return ["guid", ...super.listAttributes()]; } } exports.IfcRootObjectAccessor = IfcRootObjectAccessor; //# sourceMappingURL=IfcRootObjectAccessor.js.map