ifc-expressions
Version:
Parsing and evaluation of IFC expressions
16 lines (15 loc) • 504 B
JavaScript
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