@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
20 lines • 744 B
TypeScript
import { ETypedElement } from './etyped-element';
import { EClass } from './eclass';
export interface EStructuralFeature extends ETypedElement {
isTransient(): boolean;
setTransient(value: boolean): void;
isVolatile(): boolean;
setVolatile(value: boolean): void;
setFeatureID(value: number): void;
getFeatureID(): number;
isContainment(): boolean;
getDefaultValue(): any;
setDefaultValue(value: any): void;
getDefaultValueLiteral(): string;
setDefaultValueLiteral(value: string): void;
getEContainingClass(): EClass;
setEContainingClass(owner: EClass | undefined): void;
isChangeable(): boolean;
setChangeable(value: boolean): void;
}
//# sourceMappingURL=estructural-feature.d.ts.map