@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
23 lines • 844 B
TypeScript
import { EClassifier } from './eclassifier';
import { ETypedElement } from './etyped-element';
import { ENamedElementImpl } from './enamed-element-impl';
export declare class ETypedElementImpl extends ENamedElementImpl implements ETypedElement {
static UNBOUNDED_MULTIPLICITY: number;
static UNSPECIFIED_MULTIPLICITY: number;
private unique;
private eType;
private lowerBound;
private upperBound;
constructor(name?: string, eType?: EClassifier);
getLowerBound(): number;
setLowerBound(value: number): void;
getUpperBound(): number;
setUpperBound(value: number): void;
isUnique(): boolean;
setUnique(value: boolean): void;
getEType(): EClassifier;
setEType(value: EClassifier): void;
isMany(): boolean;
isRequired(): boolean;
}
//# sourceMappingURL=etyped-element-impl.d.ts.map