@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
32 lines • 892 B
JavaScript
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