@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
20 lines • 877 B
TypeScript
import { EClassifier } from '../api/eclassifier.js';
import { EClass } from '../api/eclass.js';
import { EParameter } from '../api/eparameter.js';
import { EList } from '../api/elist.js';
import { ETypedElementImpl } from './etyped-element-impl.js';
import { EOperation } from '../api/eoperation.js';
import { EObject } from '../api/eobject.js';
export declare class EOperationImpl extends ETypedElementImpl implements EOperation {
private eParameters;
private operationID;
private eContainingClass;
constructor(name?: string, eContainingClass?: EClass, eType?: EClassifier);
getOperationID(): number;
setOperationID(operationID: number): void;
getEContainingClass(): EClass;
setEContainingClass(owner: EClass | undefined): void;
getEParameters(): EList<EParameter>;
eContainer(): EObject;
}
//# sourceMappingURL=eoperation-impl.d.ts.map