UNPKG

@tripsnek/tmf

Version:

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

67 lines 2.22 kB
import { EPackage } from './api/epackage.js'; import { EDataType } from './api/edata-type.js'; import { EFactory } from './api/efactory.js'; /** * This is a MINIMAL version of EcorePackage, with only what is necessary for the metamodel * to operate (definition of datatypes). */ export declare class EcorePackage extends EPackage { static E_MODEL_ELEMENT_FEATURE_COUNT: number; static E_NAMED_ELEMENT_FEATURE_COUNT: number; static E_TYPED_ELEMENT_FEATURE_COUNT: number; static E_STRUCTURAL_FEATURE_FEATURE_COUNT: number; static E_CLASSIFIER_FEATURE_COUNT: number; static E_DATA_TYPE_FEATURE_COUNT: number; private static isInited; static eINSTANCE: EcorePackage; private eStringEDataType; private eBooleanEDataType; private eBooleanObjectEDataType; private eDoubleEDataType; private eDoubleObjectEDataType; private eFloatEDataType; private eFloatObjectEDataType; private eShortEDataType; private eShortObjectEDataType; private eIntEDataType; private eIntegerObjectEDataType; private eLongEDataType; private eLongObjectEDataType; private eDateEDataType; constructor(); static Literals: { new (): {}; E_STRING: EDataType; E_BOOLEAN: EDataType; E_BOOLEAN_OBJECT: EDataType; E_DOUBLE: EDataType; E_DOUBLE_OBJECT: EDataType; E_FLOAT: EDataType; E_FLOAT_OBJECT: EDataType; E_SHORT: EDataType; E_SHORT_OBJECT: EDataType; E_INT: EDataType; E_INTEGER_OBJECT: EDataType; E_LONG: EDataType; E_LONG_OBJECT: EDataType; E_DATE: EDataType; }; private static init; getEFactoryInstance(): EFactory; getEString(): EDataType; getEBoolean(): EDataType; getEBooleanObject(): EDataType; getEDouble(): EDataType; getEDoubleObject(): EDataType; getEFloat(): EDataType; getEFloatObject(): EDataType; getEShort(): EDataType; getEShortObject(): EDataType; getEInt(): EDataType; getEIntegerObject(): EDataType; getELong(): EDataType; getELongObject(): EDataType; getEDate(): EDataType; createPackageContents(): void; } //# sourceMappingURL=ecorepackage.d.ts.map