@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
67 lines • 2.22 kB
TypeScript
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