UNPKG

@tripsnek/tmf

Version:

TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)

36 lines 1.08 kB
"use strict"; 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