ifc-expressions
Version:
Parsing and evaluation of IFC expressions
20 lines (19 loc) • 723 B
JavaScript
;
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