@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
21 lines • 801 B
TypeScript
import { EClassifier } from '../api/eclassifier.js';
import { ETypedElement } from '../api/etyped-element.js';
import { ENamedElementImpl } from './enamed-element-impl.js';
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;
getEType(): EClassifier;
setEType(value: EClassifier): void;
isMany(): boolean;
isRequired(): boolean;
}
//# sourceMappingURL=etyped-element-impl.d.ts.map