UNPKG

@tripsnek/tmf

Version:

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

26 lines 1.14 kB
import { EClass } from '../api/eclass.js'; import { EStructuralFeature } from '../api/estructural-feature.js'; import { EObject } from '../api/eobject.js'; export declare abstract class EObjectImpl implements EObject { private _eContainer; private _eContainingFeature; private _eIsProxy; constructor(); eClass(): EClass; eContainer(): EObject; eInverseRemove(otherEnd: EObject, featureId: number): void; eInverseAdd(otherEnd: EObject, featureId: number): void; setEContainer(eContainer: EObject, containingFeatureId: number): void; protected eBasicSetContainer(eContainer: EObject, containingFeatureId: number): void; fullId(): string; eContainingFeature(): EStructuralFeature | undefined; eContents(): EObject[]; eAllContents(): EObject[]; eIsProxy(): boolean; eSetProxy(proxy: boolean): void; eGet(feature: EStructuralFeature | number): any; eSet(feature: EStructuralFeature | number, value: any): void; eIsSet(feature: EStructuralFeature | number): boolean; eUnset(feature: EStructuralFeature | number): void; } //# sourceMappingURL=eobjectimpl.d.ts.map