@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
36 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EOperationImpl = void 0;
const basicelist_1 = require("./basicelist");
const etyped_element_impl_1 = require("./etyped-element-impl");
class EOperationImpl extends etyped_element_impl_1.ETypedElementImpl {
eParameters = new basicelist_1.BasicEList();
operationID = -1;
eContainingClass;
constructor(name, eContainingClass, eType) {
super(name, eType);
if (eContainingClass)
this.setEContainingClass(eContainingClass);
}
getOperationID() {
return this.operationID;
}
setOperationID(operationID) {
this.operationID = operationID;
}
getEContainingClass() {
return this.eContainingClass;
}
setEContainingClass(owner) {
if (owner)
this.eContainingClass = owner;
}
getEParameters() {
return this.eParameters;
}
eContainer() {
return this.eContainingClass;
}
}
exports.EOperationImpl = EOperationImpl;
//# sourceMappingURL=eoperation-impl.js.map