UNPKG

@finos/legend-studio

Version:
61 lines 2.06 kB
/** * Copyright (c) 2020-present, Goldman Sachs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { type Type } from '@finos/legend-graph'; export declare enum CLASS_PROPERTY_TYPE { CLASS = "CLASS", ENUMERATION = "ENUMERATION", MEASURE = "MEASURE", UNIT = "UNIT", PRIMITIVE = "PRIMITIVE" } export declare const getClassPropertyType: (type: Type) => CLASS_PROPERTY_TYPE; export declare enum PACKAGEABLE_ELEMENT_TYPE { PRIMITIVE = "PRIMITIVE", PACKAGE = "PACKAGE", PROFILE = "PROFILE", ENUMERATION = "ENUMERATION", CLASS = "CLASS", ASSOCIATION = "ASSOCIATION", FUNCTION = "FUNCTION", MEASURE = "MEASURE", UNIT = "UNIT", FLAT_DATA_STORE = "FLAT_DATA_STORE", DATABASE = "DATABASE", SERVICE_STORE = "SERVICE_STORE", MAPPING = "MAPPING", SERVICE = "SERVICE", CONNECTION = "CONNECTION", RUNTIME = "RUNTIME", FILE_GENERATION = "FILE_GENERATION", GENERATION_SPECIFICATION = "GENERATION_SPECIFICATION", SECTION_INDEX = "SECTION_INDEX", DATA = "Data" } export declare enum BASIC_SET_IMPLEMENTATION_TYPE { OPERATION = "operation", INSTANCE = "instance" } export declare enum SET_IMPLEMENTATION_TYPE { OPERATION = "operation", MERGE_OPERATION = "mergeOperation", PUREINSTANCE = "pureInstance", FLAT_DATA = "flatData", EMBEDDED_FLAT_DATA = "embeddedFlatData", RELATIONAL = "relational", EMBEDDED_RELATIONAL = "embeddedRelational", AGGREGATION_AWARE = "aggregationAware" } //# sourceMappingURL=ModelUtil.d.ts.map