UNPKG

@tripsnek/tmf

Version:

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

32 lines 892 B
import { BasicEList } from './basicelist'; import { ETypedElementImpl } from './etyped-element-impl'; export class EOperationImpl extends ETypedElementImpl { eParameters = new 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; } } //# sourceMappingURL=eoperation-impl.js.map