UNPKG

@tripsnek/tmf

Version:

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

26 lines 1.11 kB
import { EClass } from './eclass'; import { EStructuralFeature } from './estructural-feature'; import { EObject } from './eobject'; 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