@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
16 lines • 1.79 kB
JavaScript
import { EModelElementImpl } from './emodel-element-impl.js';
export class ENamedElementImpl extends EModelElementImpl {
name;
constructor(name) {
super();
if (name)
this.name = name;
}
getName() {
return this.name;
}
setName(name) {
this.name = name;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5hbWVkLWVsZW1lbnQtaW1wbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9saWIvbWV0YW1vZGVsL2ltcGwvZW5hbWVkLWVsZW1lbnQtaW1wbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUc3RCxNQUFNLE9BQWdCLGlCQUNwQixTQUFRLGlCQUFpQjtJQUd6QixJQUFJLENBQVU7SUFFZCxZQUFtQixJQUFhO1FBQzlCLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxJQUFJO1lBQUUsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7SUFDN0IsQ0FBQztJQUVNLE9BQU87UUFDWixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7SUFDbkIsQ0FBQztJQUVNLE9BQU8sQ0FBQyxJQUFZO1FBQ3pCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0lBQ25CLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVDbGFzcyB9IGZyb20gJy4uL2FwaS9lY2xhc3MuanMnO1xyXG5pbXBvcnQgeyBFTW9kZWxFbGVtZW50SW1wbCB9IGZyb20gJy4vZW1vZGVsLWVsZW1lbnQtaW1wbC5qcyc7XHJcbmltcG9ydCB7IEVOYW1lZEVsZW1lbnQgfSBmcm9tICcuLi9hcGkvZW5hbWVkLWVsZW1lbnQuanMnO1xyXG5cclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEVOYW1lZEVsZW1lbnRJbXBsXHJcbiAgZXh0ZW5kcyBFTW9kZWxFbGVtZW50SW1wbFxyXG4gIGltcGxlbWVudHMgRU5hbWVkRWxlbWVudFxyXG57XHJcbiAgbmFtZSE6IHN0cmluZztcclxuXHJcbiAgcHVibGljIGNvbnN0cnVjdG9yKG5hbWU/OiBzdHJpbmcpIHtcclxuICAgIHN1cGVyKCk7XHJcbiAgICBpZiAobmFtZSkgdGhpcy5uYW1lID0gbmFtZTtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBnZXROYW1lKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gdGhpcy5uYW1lO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHNldE5hbWUobmFtZTogc3RyaW5nKTogdm9pZCB7XHJcbiAgICB0aGlzLm5hbWUgPSBuYW1lO1xyXG4gIH1cclxufVxyXG4iXX0=