@finos/legend-application-studio
Version:
Legend Studio application core
64 lines • 2.23 kB
TypeScript
/**
* 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",
EXECUTION_ENVIRONMENT = "EXECUTION_ENVIRONMENT",
CONNECTION = "CONNECTION",
RUNTIME = "RUNTIME",
FILE_GENERATION = "FILE_GENERATION",
GENERATION_SPECIFICATION = "GENERATION_SPECIFICATION",
SECTION_INDEX = "SECTION_INDEX",
DATA = "DATA",
SNOWFLAKE_APP = "SNOWFLAKE_APP",
SNOWFLAKE_M2M_UDF = "SNOWFLAKE_M2M_UDF",
HOSTED_SERVICE = "HOSTED_SERVICE",
MEM_SQL_FUNCTION = "MEM_SQL_FUNCTION",
_DATA_PRODUCT = "BETA_DATA_PRODUCT",
TEMPORARY__LOCAL_CONNECTION = "LOCAL_CONNECTION",
INTERNAL__UnknownElement = "UNKNOWN",
INGEST_DEFINITION = "INGEST_DEFINITION"
}
export declare enum PACKAGEABLE_ELEMENT_GROUP_BY_CATEGORY {
MODEL = "Model",
STORE = "Store",
QUERY = "Query",
EXTERNAL_FORMAT = "External Format",
GENERATION = "Generation",
OTHER = "Other"
}
//# sourceMappingURL=ModelClassifierUtils.d.ts.map