UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

27 lines (26 loc) 794 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NamedObjectAccessor = void 0; const StringValue_js_1 = require("../value/StringValue.js"); class NamedObjectAccessor { getAttribute(name) { switch (name) { case "name": return new StringValue_js_1.StringValue(this.getName()); case "description": return new StringValue_js_1.StringValue(this.getDescription()); } return undefined; } listAttributes() { return ["name", "description"]; } getNestedObjectAccessor(name) { return undefined; } listNestedObjects() { return []; } } exports.NamedObjectAccessor = NamedObjectAccessor; //# sourceMappingURL=NamedObjectAccessor.js.map