@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
48 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EEnumLiteralImpl = void 0;
const enamed_element_impl_1 = require("./enamed-element-impl");
class EEnumLiteralImpl extends enamed_element_impl_1.ENamedElementImpl {
value;
eEnum;
literal;
instance;
constructor(eEnum, literal, value) {
super(literal);
if (eEnum)
this.eEnum = eEnum;
if (literal)
this.literal = literal;
if (value !== undefined)
this.value = value;
}
getEEnum() {
return this.eEnum;
}
setEEnum(eenum) {
this.eEnum = eenum;
}
getLiteral() {
return this.literal;
}
setLiteral(value) {
this.literal = value;
}
getValue() {
return this.value;
}
setValue(value) {
this.value = value;
}
getInstance() {
return this.instance;
}
setInstance(value) {
this.instance = value;
}
eContainer() {
return this.eEnum;
}
}
exports.EEnumLiteralImpl = EEnumLiteralImpl;
//# sourceMappingURL=eenum-literal-impl.js.map