@finos/legend-graph
Version:
Legend graph and graph manager
791 lines (744 loc) • 58.4 kB
text/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.
*/
// --------------------------------------------- PACKAGEABLE ELEMENT --------------------------------------------------
// metamodels
export * from './graph/metamodel/pure/Reference.js';
export * from './graph/metamodel/pure/packageableElements/PackageableElement.js';
export * from './graph/metamodel/pure/packageableElements/PackageableElementReference.js';
export * from './graph/metamodel/pure/packageableElements/mapping/SetImplementationReference.js';
export { SectionIndex } from './graph/metamodel/pure/packageableElements/section/SectionIndex.js';
export { Multiplicity } from './graph/metamodel/pure/packageableElements/domain/Multiplicity.js';
export { Type } from './graph/metamodel/pure/packageableElements/domain/Type.js';
export { DataType } from './graph/metamodel/pure/packageableElements/domain/DataType.js';
export {
PrimitiveType,
getPrimitiveTypeInstanceFromEnum,
} from './graph/metamodel/pure/packageableElements/domain/PrimitiveType.js';
export {
GenericTypeReference,
GenericTypeExplicitReference,
} from './graph/metamodel/pure/packageableElements/domain/GenericTypeReference.js';
export { GenericType } from './graph/metamodel/pure/packageableElements/domain/GenericType.js';
export type { Function } from './graph/metamodel/pure/packageableElements/domain/Function.js';
export { Class } from './graph/metamodel/pure/packageableElements/domain/Class.js';
export { type AnnotatedElement } from './graph/metamodel/pure/packageableElements/domain/AnnotatedElement.js';
export { Package } from './graph/metamodel/pure/packageableElements/domain/Package.js';
export { Constraint } from './graph/metamodel/pure/packageableElements/domain/Constraint.js';
export { Association } from './graph/metamodel/pure/packageableElements/domain/Association.js';
export { Enumeration } from './graph/metamodel/pure/packageableElements/domain/Enumeration.js';
export { Enum } from './graph/metamodel/pure/packageableElements/domain/Enum.js';
export { TaggedValue } from './graph/metamodel/pure/packageableElements/domain/TaggedValue.js';
export { Tag } from './graph/metamodel/pure/packageableElements/domain/Tag.js';
export { Profile } from './graph/metamodel/pure/packageableElements/domain/Profile.js';
export { Stereotype } from './graph/metamodel/pure/packageableElements/domain/Stereotype.js';
export {
Measure,
Unit,
} from './graph/metamodel/pure/packageableElements/domain/Measure.js';
export {
EnumValueReference,
EnumValueExplicitReference,
} from './graph/metamodel/pure/packageableElements/domain/EnumValueReference.js';
export { type AbstractProperty } from './graph/metamodel/pure/packageableElements/domain/AbstractProperty.js';
export { DerivedProperty } from './graph/metamodel/pure/packageableElements/domain/DerivedProperty.js';
export { AggregationKind } from './graph/metamodel/pure/packageableElements/domain/AggregationKind.js';
export { Property } from './graph/metamodel/pure/packageableElements/domain/Property.js';
export {
PropertyReference,
PropertyExplicitReference,
} from './graph/metamodel/pure/packageableElements/domain/PropertyReference.js';
export { ConcreteFunctionDefinition } from './graph/metamodel/pure/packageableElements/function/ConcreteFunctionDefinition.js';
export {
StereotypeReference,
StereotypeExplicitReference,
} from './graph/metamodel/pure/packageableElements/domain/StereotypeReference.js';
export {
TagReference,
TagExplicitReference,
} from './graph/metamodel/pure/packageableElements/domain/TagReference.js';
export { Service } from './graph/metamodel/pure/packageableElements/service/Service.js';
export * from './graph/metamodel/pure/packageableElements/service/ExecutionEnvironmentInstance.js';
export { TestDataGenerationResult } from './graph/metamodel/pure/packageableElements/service/TestGenerationResult.js';
export * from './graph/metamodel/pure/packageableElements/service/TableRowIdentifiers.js';
export * from './graph/metamodel/pure/packageableElements/service/TablePtr.js';
export { FunctionActivator } from './graph/metamodel/pure/packageableElements/function/FunctionActivator.js';
export { INTERNAL__UnknownFunctionActivator } from './graph/metamodel/pure/packageableElements/function/INTERNAL__UnknownFunctionActivator.js';
export {
SnowflakePermissionScheme,
SnowflakeApp,
} from './graph/metamodel/pure/packageableElements/function/SnowflakeApp.js';
export { SnowflakeAppDeploymentConfiguration } from './graph/metamodel/pure/functionActivator/SnowflakeAppDeploymentConfiguration.js';
export { INTERNAL__UnknownElement } from './graph/metamodel/pure/packageableElements/INTERNAL__UnknownElement.js';
export {
Ownership,
DeploymentOwner,
UserList,
} from './graph/metamodel/pure/packageableElements/function/Ownership.js';
export {
HostedService,
DEFAULT_HOSTED_SERVICE_PATTERN,
} from './graph/metamodel/pure/packageableElements/function/HostedService.js';
export * from './graph/metamodel/pure/packageableElements/ingest/IngestDefinition.js';
export { HostedServiceDeploymentConfiguration } from './graph/metamodel/pure/functionActivator/HostedServiceDeploymentConfiguration.js';
export { PostDeploymentAction } from './graph/metamodel/pure/functionActivator/PostDeploymentAction.js';
export {
PostDeploymentProperties,
INTERNAL__UnknownPostDeploymentProperties,
} from './graph/metamodel/pure/functionActivator/PostDeploymentProperties.js';
export {
V1_PostDeploymentProperties,
V1_INTERNAL__UnknownPostDeploymentProperties,
} from './graph-manager/protocol/pure/v1/engine/functionActivator/V1_PostDeploymentProperties.js';
export {
type V1_PostDeploymentPropertiesTransformer,
type V1_PostDeploymentPropertiesDeserializer,
type V1_PostDeploymentPropertiesSerializer,
} from './graph-manager/protocol/pure/extensions/DSL_FunctionActivator_PureProtocolProcessorPlugin_Extension.js';
// --------------------------------------------- VALUE SPECIFICATION --------------------------------------------------
// metamodels
export { RawLambda } from './graph/metamodel/pure/rawValueSpecification/RawLambda.js';
export { RawVariableExpression } from './graph/metamodel/pure/rawValueSpecification/RawVariableExpression.js';
export { INTERNAL__UnknownValueSpecification } from './graph/metamodel/pure/valueSpecification/INTERNAL__UnknownValueSpecification.js';
export { VariableExpression } from './graph/metamodel/pure/valueSpecification/VariableExpression.js';
export {
KeyExpression,
KeyExpressionInstanceValue,
} from './graph/metamodel/pure/valueSpecification/KeyExpressionInstanceValue.js';
export {
ColSpec,
ColSpecInstanceValue,
ColSpecArray,
ColSpecArrayInstance,
} from './graph/metamodel/pure/valueSpecification/RelationValueSpecification.js';
export {
AbstractPropertyExpression,
SimpleFunctionExpression,
FunctionExpression,
} from './graph/metamodel/pure/valueSpecification/Expression.js';
export {
FunctionType,
LambdaFunction,
LambdaFunctionInstanceValue,
} from './graph/metamodel/pure/valueSpecification/LambdaFunction.js';
export {
EnumValueInstanceValue,
InstanceValue,
CollectionInstanceValue,
PrimitiveInstanceValue,
} from './graph/metamodel/pure/valueSpecification/InstanceValue.js';
export { INTERNAL__PropagatedValue } from './graph/metamodel/pure/valueSpecification/INTERNAL__PropagatedValue.js';
export {
ValueSpecification,
type ValueSpecificationVisitor,
} from './graph/metamodel/pure/valueSpecification/ValueSpecification.js';
export {
GraphFetchTree,
PropertyGraphFetchTree,
RootGraphFetchTree,
GraphFetchTreeInstanceValue,
} from './graph/metamodel/pure/valueSpecification/GraphFetchTree.js';
export { default as V1_CORE_SYSTEM_MODELS } from './graph-manager/protocol/pure/v1/V1_Core_SystemModels.json' with { type: 'json' };
export { V1_PureGraphManager } from './graph-manager/protocol/pure/v1/V1_PureGraphManager.js';
export * from './graph-manager/protocol/pure/v1/engine/artifactGeneration/V1_DataSpaceArtifacts.js';
// V1 protocols
export { V1_Class } from './graph-manager/protocol/pure/v1/model/packageableElements/domain/V1_Class.js';
export { V1_Enumeration } from './graph-manager/protocol/pure/v1/model/packageableElements/domain/V1_Enumeration.js';
export { V1_EnumValue } from './graph-manager/protocol/pure/v1/model/packageableElements/domain/V1_EnumValue.js';
export { V1_AppliedFunction } from './graph-manager/protocol/pure/v1/model/valueSpecification/application/V1_AppliedFunction.js';
export { V1_AppliedProperty } from './graph-manager/protocol/pure/v1/model/valueSpecification/application/V1_AppliedProperty.js';
export { V1_Collection } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_Collection.js';
export { V1_Lambda } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_Lambda.js';
export { V1_Variable } from './graph-manager/protocol/pure/v1/model/valueSpecification/V1_Variable.js';
export { V1_ValueSpecification } from './graph-manager/protocol/pure/v1/model/valueSpecification/V1_ValueSpecification.js';
export { V1_Multiplicity } from './graph-manager/protocol/pure/v1/model/packageableElements/domain/V1_Multiplicity.js';
export { V1_ExternalFormatDescription } from './graph-manager/protocol/pure/v1/engine/externalFormat/V1_ExternalFormatDescription.js';
export { V1_ExternalFormatModelGenerationInput } from './graph-manager/protocol/pure/v1/engine/externalFormat/V1_ExternalFormatModelGeneration.js';
export { V1_GenerateSchemaInput } from './graph-manager/protocol/pure/v1/engine/externalFormat/V1_GenerateSchemaInput.js';
export {
V1_DataProduct,
V1_LakehouseAccessPoint,
V1_AccessPoint,
V1_AccessPointGroup,
} from './graph-manager/protocol/pure/v1/model/packageableElements/dataProduct/V1_DataProduct.js';
export {
V1_ExecuteInput,
V1_TestDataGenerationExecutionInput,
V1_TestDataGenerationExecutionWithSeedInput,
} from './graph-manager/protocol/pure/v1/engine/execution/V1_ExecuteInput.js';
export { V1_LambdaPrefix } from './graph-manager/protocol/pure/v1/engine/lambda/V1_LambdaPrefix.js';
export { V1_ExecutionError } from './graph-manager/protocol/pure/v1/engine/execution/V1_ExecutionError.js';
export {
V1_buildCompilationError,
V1_buildExecutionError,
V1_buildParserError,
V1_buildEngineError,
V1_buildFunctionInfoAnalysis,
} from './graph-manager/protocol/pure/v1/engine/V1_EngineHelper.js';
export * from './graph-manager/protocol/pure/v1/helpers/V1_ValueSpecificationObserver.js';
export * from './graph-manager/protocol/pure/v1/helpers/V1_DomainObserverHelper.js';
export {
V1_getFunctionNameWithoutSignature,
V1_getGenericTypeFullPath,
V1_createGenericTypeWithElementPath,
V1_createGenericTypeWithRawType,
V1_createRelationType,
V1_createRelationTypeColumn,
} from './graph-manager/protocol/pure/v1/helpers/V1_DomainHelper.js';
export {
V1_buildExecutionResult,
V1_deserializeExecutionResult,
} from './graph-manager/protocol/pure/v1/engine/execution/V1_ExecutionHelper.js';
export { V1_RawSQLExecuteInput } from './graph-manager/protocol/pure/v1/engine/execution/V1_RawSQLExecuteInput.js';
export * from './graph-manager/protocol/pure/v1/engine/execution/V1_ExecutionResult.js';
export { V1_LambdaTdsToRelationInput } from './graph-manager/protocol/pure/v1/engine/pureProtocol/V1_LambdaTdsToRelationInput.js';
export { V1_CString } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CString.js';
export { V1_CBoolean } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CBoolean.js';
export { V1_CByteArray } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CByteArray.js';
export { V1_CDecimal } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CDecimal.js';
export { V1_CInteger } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CInteger.js';
export { V1_CFloat } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CFloat.js';
export { V1_CDate } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CDate.js';
export { V1_CStrictDate } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CStrictDate.js';
export { V1_CDateTime } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CDateTime.js';
export { V1_CStrictTime } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CStrictTime.js';
export { V1_CLatestDate } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_CLatestDate.js';
export { V1_ClassInstance } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_ClassInstance.js';
export { V1_PackageableElementPtr } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_PackageableElementPtr.js';
export { V1_ColSpec } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/classInstance/relation/V1_ColSpec.js';
export { V1_ColSpecArray } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/classInstance/relation/V1_ColSpecArray.js';
export { V1_PrimitiveValueSpecification } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_PrimitiveValueSpecification.js';
export { V1_INTERNAL__UnknownFunctionActivator } from './graph-manager/protocol/pure/v1/model/packageableElements/function/V1_INTERNAL__UnknownFunctionActivator.js';
export { V1_ConcreteFunctionDefinition } from './graph-manager/protocol/pure/v1/model/packageableElements/function/V1_ConcreteFunctionDefinition.js';
export {
V1_GraphFetchTree,
type V1_GraphFetchTreeVisitor,
} from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/classInstance/graph/V1_GraphFetchTree.js';
export { V1_RootGraphFetchTree } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/classInstance/graph/V1_RootGraphFetchTree.js';
export { V1_PropertyGraphFetchTree } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/classInstance/graph/V1_PropertyGraphFetchTree.js';
export { V1_SubTypeGraphFetchTree } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/classInstance/graph/V1_SubTypeGraphFetchTree.js';
export { V1_GenericTypeInstance } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/V1_GenericTypeInstance.js';
export { V1_ParameterValue } from './graph-manager/protocol/pure/v1/model/packageableElements/service/V1_ParameterValue.js';
export {
V1_KeyedExecutionParameter,
V1_PureExecution,
} from './graph-manager/protocol/pure/v1/model/packageableElements/service/V1_ServiceExecution.js';
export { V1_SourceInformation } from './graph-manager/protocol/pure/v1/model/V1_SourceInformation.js';
export {
V1_RelationType,
V1_RelationTypeColumn,
} from './graph-manager/protocol/pure/v1/model/packageableElements/type/V1_RelationType.js';
export { V1_GenericType } from './graph-manager/protocol/pure/v1/model/packageableElements/type/V1_GenericType.js';
export { type V1_Type } from './graph-manager/protocol/pure/v1/model/packageableElements/type/V1_Type.js';
export { V1_PackageableType } from './graph-manager/protocol/pure/v1/model/packageableElements/type/V1_PackageableType.js';
export { V1_Database } from './graph-manager/protocol/pure/v1/model/packageableElements/store/relational/model/V1_Database.js';
export { V1_Schema } from './graph-manager/protocol/pure/v1/model/packageableElements/store/relational/model/V1_Schema.js';
export { V1_Table } from './graph-manager/protocol/pure/v1/model/packageableElements/store/relational/model/V1_Table.js';
export { V1_Column } from './graph-manager/protocol/pure/v1/model/packageableElements/store/relational/model/V1_Column.js';
export { V1_RelationalDatabaseConnection } from './graph-manager/protocol/pure/v1/model/packageableElements/store/relational/connection/V1_RelationalDatabaseConnection.js';
export { V1_DuckDBDatasourceSpecification } from './graph-manager/protocol/pure/v1/model/packageableElements/store/relational/connection/V1_DatasourceSpecification.js';
export { V1_TestAuthenticationStrategy } from './graph-manager/protocol/pure/v1/model/packageableElements/store/relational/connection/V1_AuthenticationStrategy.js';
export { V1_RelationStoreAccessor } from './graph-manager/protocol/pure/v1/model/valueSpecification/raw/classInstance/relation/V1_RelationStoreAccessor.js';
export { V1_PackageableConnection } from './graph-manager/protocol/pure/v1/model/packageableElements/connection/V1_PackageableConnection.js';
export {
type V1_DataContractsCreation,
type V1_UserPendingContractsRecord,
type V1_UserPendingContractsResponse,
V1_AccessPointGroupReference,
V1_ApprovalType,
V1_ContractCreate_LegendDataProduct,
V1_ContractState,
V1_ContractUserEventRecord,
V1_DataContract,
V1_DataContractsRecord,
V1_PendingTasksRespond,
V1_TaskMetadata,
V1_TaskResponse,
V1_TaskStatus,
V1_TaskStatusChangeResponse,
V1_UserApprovalStatus,
} from './graph-manager/protocol/pure/v1/lakehouse/entitlements/V1_ConsumerEntitlements.js';
export {
V1_AdhocTeam,
V1_AppDirLevel,
V1_AppDirNode,
V1_AppDirOrganizationalScope,
V1_OrganizationalScope,
V1_UnknownOrganizationalScopeType,
V1_User,
V1_UserType,
} from './graph-manager/protocol/pure/v1/lakehouse/entitlements/V1_CoreEntitlements.js';
export {
V1_AppDirNodeModelSchema,
V1_DataContractsRecordModelSchema,
V1_pendingTasksRespondModelSchema,
V1_TaskStatusChangeResponseModelSchema,
V1_AdhocTeamModelSchema,
V1_DataContractsRecordModelSchemaToContracts,
V1_deserializeTaskResponse,
} from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_EntitlementSerializationHelper.js';
export {
V1_CreateSubscriptionInput,
V1_DataSubscription,
V1_DataSubscriptionResponse,
V1_DataSubscriptionTarget,
V1_DataSubscriptionTargetType,
V1_SnowflakeNetwork,
V1_SnowflakeRegion,
V1_SnowflakeTarget,
} from './graph-manager/protocol/pure/v1/lakehouse/subscriptions/V1_ConsumerSubscriptions.js';
export { V1_LakehouseDiscoveryEnvironmentResponse } from './graph-manager/protocol/pure/v1/lakehouse/platform/V1_LakehouseDiscovery.js';
export {
V1_DataProductArtifactAccessPointGroup,
V1_DataProductArtifactAccessPointImplementation,
V1_DataProductArtifactDataProduct,
V1_DataProductArtifactGeneration,
V1_DataProductArtifactResourceBuilder,
V1_DataProductDefinitionAndArtifact,
V1_SandboxDataProductDeploymentResponse,
} from './graph-manager/protocol/pure/v1/lakehouse/deploy/V1_DataProductArtifact.js';
export {
V1_IngestEnvironmentType,
V1_IngestEnvironmentClassification,
V1_IngestEnvironment,
V1_AWSSnowflakeIngestEnvironment,
} from './graph-manager/protocol/pure/v1/lakehouse/ingest/V1_LakehouseIngestEnvironment.js';
export { V1_observe_DataContract } from './graph-manager/protocol/pure/v1/lakehouse/helpers/V1_ConsumerEntitlementsObserver.js';
export {
V1_CreateSubscriptionInputModelSchema,
V1_dataSubscriptionModelSchema,
V1_DataSubscriptionResponseModelSchema,
} from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_SubscriptionSerializationHelper.js';
export { V1_deserializeIngestEnvironment } from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_IngestSerializationHelper.js';
// --------------------------------------------- EXECUTION PLAN --------------------------------------------------
export { INTERNAL__UnknownExecutionResult } from './graph-manager/action/execution/INTERNAL__UnknownExecutionResult.js';
export { INTERNAL__UnknownExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/INTERNAL__UnknownExecutionNode.js';
export { INTERNAL__UnknownResultType } from './graph/metamodel/pure/executionPlan/result/INTERNAL__UnknownResultType.js';
export {
PersistentDataCube,
LightPersistentDataCube,
} from './graph-manager/action/query/PersistentDataCube.js';
export * from './graph/metamodel/pure/executionPlan/ExecutionPlan.js';
export { ExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/ExecutionNode.js';
export { FunctionParametersValidationNode } from './graph/metamodel/pure/executionPlan/nodes/FunctionParametersValidationNode.js';
export { ParameterValidationContext } from './graph/metamodel/pure/executionPlan/nodes/ParameterValidationContext.js';
export { AllocationExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/AllocationExecutionNode.js';
export { ConstantExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/ConstantExecutionNode.js';
export { SequenceExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/SequenceExecutionNode.js';
export { ResultType } from './graph/metamodel/pure/executionPlan/result/ResultType.js';
export { TDSResultType } from './graph/metamodel/pure/executionPlan/result/TDSResultType.js';
export { PartialClassResultType } from './graph/metamodel/pure/executionPlan/result/PartialClassResultType.js';
export { V1_PartialClassResultType } from './graph-manager/protocol/pure/v1/model/executionPlan/results/V1_PartialClassResultType.js';
export { V1_ExecutionPlan } from './graph-manager/protocol/pure/v1/model/executionPlan/V1_ExecutionPlan.js';
export { JavaPlatformImplementation } from './graph/metamodel/pure/executionPlan/nodes/JavaPlatformImplementation.js';
export { DataTypeResultType } from './graph/metamodel/pure/executionPlan/result/DataTypeResultType.js';
export { StoreMappingGlobalGraphFetchExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/StoreMappingGlobalGraphFetchExecutionNode.js';
export { PureExpressionPlatformExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/PureExpressionPlatformExecutionNode.js';
export { LocalGraphFetchExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/LocalGraphFetchExecutionNode.js';
export { RelationalGraphFetchExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/RelationalGraphFetchExecutionNode.js';
export { TempTableStrategy } from './graph/metamodel/pure/executionPlan/nodes/TempTableStrategy.js';
export { LoadFromResultSetAsValueTuplesTempTableStrategy } from './graph/metamodel/pure/executionPlan/nodes/LoadFromResultSetAsValueTuplesTempTableStrategy.js';
export { LoadFromSubQueryTempTableStrategy } from './graph/metamodel/pure/executionPlan/nodes/LoadFromSubQueryTempTableStrategy.js';
export { LoadFromTempFileTempTableStrategy } from './graph/metamodel/pure/executionPlan/nodes/LoadFromTempFileTempTableStrategy.js';
export { RelationalTempTableGraphFetchExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/RelationalTempTableGraphFetchExecutionNode.js';
export { RelationalClassQueryTempTableGraphFetchExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/RelationalClassQueryTempTableGraphFetchExecutionNode.js';
export { RelationalRootQueryTempTableGraphFetchExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/RelationalRootQueryTempTableGraphFetchExecutionNode.js';
export { RelationalCrossRootQueryTempTableGraphFetchExecutionNode } from './graph/metamodel/pure/executionPlan/nodes/RelationalCrossRootQueryTempTableGraphFetchExecutionNode.js';
export { V1_deserializeExecutionPlan } from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/executionPlan/V1_ExecutionPlanSerializationHelper.js';
export { V1_SimpleExecutionPlan } from './graph-manager/protocol/pure/v1/model/executionPlan/V1_SimpleExecutionPlan.js';
export { V1_SQLExecutionNode } from './graph-manager/protocol/pure/v1/model/executionPlan/nodes/V1_SQLExecutionNode.js';
// --------------------------------------------- HELPER --------------------------------------------------
export * from './graph/MetaModelUtils.js';
export * from './graph/MetaModelConst.js';
export * from './graph/Core_HashUtils.js';
export * from './graph/helpers/DomainHelper.js';
export * from './graph/helpers/DSL_Mapping_Helper.js';
export * from './graph/helpers/STO_Relational_Helper.js';
export * from './graph/helpers/STO_FlatData_Helper.js';
export * from './graph/helpers/DSL_Generation_Helper.js';
export * from './graph/helpers/DSL_Service_Helper.js';
export * from './graph/helpers/PureLanguageHelper.js';
export * from './graph/helpers/ValueSpecificationHelper.js';
export * from './graph/helpers/creator/DomainModelCreatorHelper.js';
export * from './graph/helpers/creator/DSL_Mapping_ModelCreatorHelper.js';
export * from './graph/helpers/creator/RawValueSpecificationCreatorHelper.js';
export * from './graph/helpers/creator/STO_Relational_ModelCreatorHelper.js';
export * from './graph/helpers/ArtifactGenerationExtensionHelper.js';
export * from './graph-manager/helpers/DSL_Data_GraphManagerHelper.js';
export * from './graph-manager/helpers/ValueSpecificationGraphManagerHelper.js';
// --------------------------------------------- GRAPH --------------------------------------------------
export {
DEPENDENCY_ROOT_PACKAGE_PREFIX,
DependencyManager,
generateDependencyRootPackageName,
extractDependencyGACoordinateFromRootPackageName,
} from './graph/DependencyManager.js';
export { BasicModel } from './graph/BasicModel.js';
export {
CoreModel,
SystemModel,
GenerationModel,
PureModel,
type GraphTextInputOption,
} from './graph/PureModel.js';
export * from './graph/GraphDataOrigin.js';
export * from './graph/PureGraphExtension.js';
export * from './graph/PureGraphPlugin.js';
// --------------------------------------------- GRAPH MANAGER --------------------------------------------------
export * from './graph-manager/GraphData.js';
export { type GraphManagerPluginManager } from './graph-manager/GraphManagerPluginManager.js';
export { Core_GraphManagerPreset } from './Core_GraphManagerPreset.js';
export { DSL_ExternalFormat_PureGraphPlugin } from './graph/extensions/DSL_ExternalFormat_PureGraphPlugin.js';
export { Core_PureGraphManagerPlugin } from './graph-manager/extensions/Core_PureGraphManagerPlugin.js';
export {
BasicGraphManagerState,
GraphManagerState,
} from './graph-manager/GraphManagerState.js';
export {
AbstractPureGraphManagerExtension,
AbstractPureGraphManager,
type ExecutionOptions,
type GraphBuilderOptions,
type TEMPORARY__EngineSetupConfig,
} from './graph-manager/AbstractPureGraphManager.js';
export * from './graph-manager/GraphManagerStatistics.js';
export * from './graph-manager/GraphManagerUtils.js';
export * from './__lib__/GraphManagerEvent.js';
export {
type ExecutionResultWithMetadata,
RelationalExecutionActivities,
ExecutionResult,
TDSExecutionResult,
RawExecutionResult,
EXECUTION_SERIALIZATION_FORMAT,
TDSRow,
getTDSRowRankByColumnInAsc,
TabularDataSet,
INTERNAL__TDSColumn,
TDSBuilder,
} from './graph-manager/action/execution/ExecutionResult.js';
export { ExecutionError } from './graph-manager/action/ExecutionError.js';
export { ExternalFormatDescription } from './graph-manager/action/externalFormat/ExternalFormatDescription.js';
export * from './graph-manager/action/generation/ArtifactGenerationExtensionResult.js';
export * from './graph-manager/action/generation/dataProduct/DataProductArtifactGeneration.js';
export * from './graph-manager/action/execution/ExecutionResultHelper.js';
export * from './graph-manager/PureGraphManagerPlugin.js';
export * from './graph-manager/action/query/Query.js';
export * from './graph-manager/action/query/QuerySearchSpecification.js';
export * from './graph-manager/action/EngineError.js';
export * from './graph-manager/action/compilation/CompilationWarning.js';
export * from './graph-manager/action/compilation/CompilationResult.js';
export {
CodeCompletionResult,
Completion,
} from './graph-manager/action/compilation/Completion.js';
export * from './graph-manager/action/protocol/ProtocolInfo.js';
export * from './graph-manager/action/SourceInformationHelper.js';
export * from './graph-manager/action/generation/DatabaseBuilderInput.js';
export * from './graph-manager/action/generation/GenerationConfigurationDescription.js';
export { GenerationOutput } from './graph-manager/action/generation/GenerationOutput.js';
export { ServiceExecutionMode } from './graph-manager/action/service/ServiceExecutionMode.js';
export {
ServiceRegistrationResult,
ServiceRegistrationFail,
ServiceRegistrationSuccess,
} from './graph-manager/action/service/ServiceRegistrationResult.js';
export { DeploymentResult } from './graph-manager/action/DeploymentResult.js';
export { DEPRECATED__ServiceTestResult } from './graph-manager/action/service/DEPRECATED__ServiceTestResult.js';
export { SourceInformation } from './graph-manager/action/SourceInformation.js';
export { buildPureGraphManager } from './graph-manager/protocol/pure/PureGraphManagerBuilder.js';
export { TEMPORARY__AbstractEngineConfig } from './graph-manager/action/TEMPORARY__AbstractEngineConfig.js';
export * from './graph-manager/protocol/pure/PureProtocolProcessorPlugin.js';
export * from './graph-manager/protocol/pure/extensions/DSL_ExternalFormat_PureProtocolProcessorPlugin.js';
export * from './graph-manager/action/functionActivator/FunctionActivatorConfiguration.js';
export * from './graph-manager/action/relational/RelationalDatabaseTypeConfiguration.js';
export {
RelationTypeColumnMetadata,
RelationTypeMetadata,
} from './graph-manager/action/relation/RelationTypeMetadata.js';
// --------------------------------------------- TRANSFORMATION --------------------------------------------------
export { V1_transformConnection } from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_ConnectionTransformer.js';
export { V1_transformRuntime } from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_RuntimeTransformer.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_TestTransformer.js';
export { V1_transformPackageableElement } from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_PackageableElementTransformer.js';
export {
V1_transformStereotype,
V1_transformTaggedValue,
} from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_DomainTransformer.js';
export {
V1_buildTaggedValue,
V1_buildVariable,
} from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/helpers/V1_DomainBuilderHelper.js';
export { V1_PureModelContextData } from './graph-manager/protocol/pure/v1/model/context/V1_PureModelContextData.js';
export { V1_PureModelContext } from './graph-manager/protocol/pure/v1/model/context/V1_PureModelContext.js';
export { V1_PureModelContextText } from './graph-manager/protocol/pure/v1/model/context/V1_PureModelContextText.js';
export { V1_PureModelContextComposite } from './graph-manager/protocol/pure/v1/model/context/V1_PureModelContextComposite.js';
export {
V1_SDLC,
V1_LegendSDLC,
} from './graph-manager/protocol/pure/v1/model/context/V1_SDLC.js';
export { V1_Protocol } from './graph-manager/protocol/pure/v1/model/V1_Protocol.js';
export { V1_PureModelContextPointer } from './graph-manager/protocol/pure/v1/model/context/V1_PureModelContextPointer.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/V1_GraphBuilderContext.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/helpers/V1_ValueSpecificationPathResolver.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/V1_ElementBuilder.js';
export { V1_RawLambda } from './graph-manager/protocol/pure/v1/model/rawValueSpecification/V1_RawLambda.js';
export {
V1_RawBaseExecutionContext,
V1_RawExecutionContext,
} from './graph-manager/protocol/pure/v1/model/rawValueSpecification/V1_RawExecutionContext.js';
export { V1_RawVariable } from './graph-manager/protocol/pure/v1/model/rawValueSpecification/V1_RawVariable.js';
export { V1_ProcessingContext } from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/helpers/V1_ProcessingContext.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_GraphTransformerContext.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_CoreTransformerHelper.js';
export {
V1_RawValueSpecificationTransformer,
V1_transformRawLambda,
} from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_RawValueSpecificationTransformer.js';
export {
V1_rawBaseExecutionContextModelSchema,
V1_rawLambdaModelSchema,
V1_rawVariableModelSchema,
V1_deserializeRawValueSpecification,
V1_serializeRawValueSpecification,
V1_RawValueSpecificationType,
V1_deserializeRawValueSpecificationType,
} from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_RawValueSpecificationSerializationHelper.js';
export { V1_dataProductModelSchema } from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_DataProductSerializationHelper.js';
export { V1_transformPropertyReference } from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_MappingTransformer.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_DataElementTransformer.js';
export {
type V1_GrammarParserBatchInputEntry,
V1_getEngineSerializationFormat,
V1_EngineServerClient,
getCurrentUserIDFromEngineServer,
} from './graph-manager/protocol/pure/v1/engine/V1_EngineServerClient.js';
export { type V1_GraphManagerEngine } from './graph-manager/protocol/pure/v1/engine/V1_GraphManagerEngine.js';
export { V1_RemoteEngine } from './graph-manager/protocol/pure/v1/engine/V1_RemoteEngine.js';
export { V1_ParserError } from './graph-manager/protocol/pure/v1/engine/grammar/V1_ParserError.js';
export { V1_EngineError } from './graph-manager/protocol/pure/v1/engine/V1_EngineError.js';
export { V1_RenderStyle } from './graph-manager/protocol/pure/v1/engine/grammar/V1_RenderStyle.js';
export {
V1_entitiesToPureModelContextData,
V1_PureModelContextType,
V1_pureModelContextPropSchema,
V1_pureModelContextDataPropSchema,
V1_deserializePureModelContextData,
V1_deserializePureModelContext,
V1_serializePureModelContextData,
V1_legendSDLCSerializationModelSchema,
V1_serializePureModelContext,
} from './graph-manager/protocol/pure/v1/transformation/pureProtocol/V1_PureProtocolSerialization.js';
export { V1_propertyPointerModelSchema } from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_DomainSerializationHelper.js';
export {
V1_genericTypeModelSchema,
V1_relationTypeModelSchema,
} from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_TypeSerializationHelper.js';
export {
V1_deserializeValueSpecification,
V1_serializeValueSpecification,
V1_deserializeGraphFetchTree,
V1_serializeGraphFetchTree,
V1_ClassInstanceType,
V1_lambdaModelSchema,
} from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_ValueSpecificationSerializer.js';
export {
V1_transformRootValueSpecification,
V1_transformGraphFetchTree,
} from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_ValueSpecificationTransformer.js';
export {
V1_buildValueSpecification,
V1_ValueSpecificationBuilder,
V1_buildGenericFunctionExpression,
V1_buildBaseSimpleFunctionExpression,
V1_buildGraphFetchTree,
V1_buildPropertyGraphFetchTree,
V1_buildRootGraphFetchTree,
} from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/helpers/V1_ValueSpecificationBuilderHelper.js';
export { V1_transformParameterValue } from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_ServiceTransformer.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/helpers/V1_TestBuilderHelper.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_CoreSerializationHelper.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/V1_DSL_ExternalFormat_GraphBuilderHelper.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_ServiceSerializationHelper.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_TestSerializationHelper.js';
export { V1_setupDatabaseSerialization } from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_DatabaseSerializationHelper.js';
export * from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_DataElementSerializationHelper.js';
// --------------------------------------------- TESTING --------------------------------------------------
export * from './graph/metamodel/pure/test/Testable.js';
export * from './graph-manager/protocol/pure/extensions/Testable_PureProtocolProcessorPlugin_Extension.js';
export * from './graph/metamodel/pure/test/result/RunTestsTestableInput.js';
export * from './graph/metamodel/pure/test/result/TestResult.js';
export * from './graph/metamodel/pure/test/result/DebugTestsResult.js';
export * from './graph/metamodel/pure/test/assertion/status/AssertionStatus.js';
export * from './graph/metamodel/pure/test/assertion/status/AssertFail.js';
export * from './graph/metamodel/pure/test/assertion/status/AssertPass.js';
export * from './graph/metamodel/pure/test/assertion/status/EqualToJsonAssertFail.js';
export * from './graph/metamodel/pure/test/assertion/TestAssertion.js';
export * from './graph/metamodel/pure/test/Test.js';
export * from './graph/metamodel/pure/test/assertion/EqualTo.js';
export * from './graph/metamodel/pure/test/assertion/EqualToJson.js';
export * from './graph/metamodel/pure/test/assertion/EqualToTDS.js';
export * from './graph/metamodel/pure/test/result/UniqueTestId.js';
export * from './graph-manager/protocol/pure/v1/model/test/V1_AtomicTest.js';
export * from './graph-manager/protocol/pure/v1/model/test/assertion/V1_EqualToJson.js';
export * from './graph-manager/protocol/pure/v1/model/test/assertion/V1_TestAssertion.js';
export * from './graph-manager/protocol/pure/v1/model/test/assertion/status/V1_AssertionStatus.js';
export * from './graph-manager/extensions/Testable_PureGraphManagerPlugin_Extension.js';
// --------------------------------------------- VALIDATION --------------------------------------------------
export * from './graph-manager/action/validation/ValidationHelper.js';
export * from './graph-manager/action/validation/DSL_Service_ValidationHelper.js';
export * from './graph-manager/action/validation/DSL_Mapping_ValidationHelper.js';
// --------------------------------------------- OBSERVER --------------------------------------------------
export * from './graph-manager/action/changeDetection/PackageableElementObserver.js';
export * from './graph-manager/action/changeDetection/CoreObserverHelper.js';
export * from './graph-manager/action/changeDetection/DomainObserverHelper.js';
export * from './graph-manager/action/changeDetection/DSL_Mapping_ObserverHelper.js';
export * from './graph-manager/action/changeDetection/RawValueSpecificationObserver.js';
export * from './graph-manager/action/changeDetection/ValueSpecificationObserver.js';
export * from './graph-manager/action/changeDetection/STO_Relational_ObserverHelper.js';
export * from './graph-manager/action/changeDetection/STO_FlatData_ObserverHelper.js';
export * from './graph-manager/action/changeDetection/GraphObserverHelper.js';
export * from './graph-manager/action/changeDetection/DSL_ExternalFormat_ObserverHelper.js';
export * from './graph-manager/action/changeDetection/DSL_Service_ObserverHelper.js';
export * from './graph-manager/action/changeDetection/DSL_Generation_ObserverHelper.js';
export * from './graph-manager/action/changeDetection/Testable_ObserverHelper.js';
export * from './graph-manager/action/changeDetection/DSL_FunctionActivatorObserverHelper.js';
// ------------------------------------- Data Product --------------------------------------------
export {
DataProduct,
LakehouseAccessPoint,
LakehouseTargetEnv,
AccessPointGroup,
AccessPoint,
} from './graph/metamodel/pure/dataProduct/DataProduct.js';
export * from './graph-manager/action/changeDetection/DataProductObserveHelper.js';
// ------------------------------------- DSL Data --------------------------------------------
export { INTERNAL__UnknownEmbeddedData } from './graph/metamodel/pure/data/INTERNAL__UnknownEmbeddedData.js';
export { DataElement } from './graph/metamodel/pure/packageableElements/data/DataElement.js';
export { V1_DataElement } from './graph-manager/protocol/pure/v1/model/packageableElements/data/V1_DataElement.js';
export {
EmbeddedData,
ModelStoreData,
ModelData,
ModelEmbeddedData,
ModelInstanceData,
DataElementReference,
ExternalFormatData,
type EmbeddedDataVisitor,
} from './graph/metamodel/pure/data/EmbeddedData.js';
export {
V1_EmbeddedData,
V1_DataElementReference,
V1_ExternalFormatData,
type V1_EmbeddedDataVisitor,
} from './graph-manager/protocol/pure/v1/model/data/V1_EmbeddedData.js';
export * from './graph-manager/protocol/pure/extensions/DSL_Data_PureProtocolProcessorPlugin_Extension.js';
export * from './graph-manager/extensions/DSL_Data_PureGraphManagerPlugin_Extension.js';
export { V1_buildEmbeddedData } from './graph-manager/protocol/pure/v1/transformation/pureGraph/to/helpers/V1_DataElementBuilderHelper.js';
export {
observe_ExternalFormatData,
observe_EmbeddedData,
observe_RelationalDataTable,
observe_ModelData,
observe_ModelStoreData,
observe_DataElement,
observe_DataElementReference,
} from './graph-manager/action/changeDetection/DSL_Data_ObserverHelper.js';
export { V1_transformExternalFormatData } from './graph-manager/protocol/pure/v1/transformation/pureGraph/from/V1_DataElementTransformer.js';
export { V1_externalFormatDataModelSchema } from './graph-manager/protocol/pure/v1/transformation/pureProtocol/serializationHelpers/V1_DataElementSerializationHelper.js';
// --------------------------------------------- DSL External Format --------------------------------------------------
export { Binding } from './graph/metamodel/pure/packageableElements/externalFormat/store/DSL_ExternalFormat_Binding.js';
export { ModelUnit } from './graph/metamodel/pure/packageableElements/externalFormat/store/DSL_ExternalFormat_ModelUnit.js';
export { SchemaSet } from './graph/metamodel/pure/packageableElements/externalFormat/schemaSet/DSL_ExternalFormat_SchemaSet.js';
export { Schema as ExternalFormatSchema } from './graph/metamodel/pure/packageableElements/externalFormat/schemaSet/DSL_ExternalFormat_Schema.js';
export { ExternalFormatConnection } from './graph/metamodel/pure/packageableElements/externalFormat/connection/DSL_ExternalFormat_ExternalFormatConnection.js';
export { UrlStream } from './graph/metamodel/pure/packageableElements/externalFormat/connection/DSL_ExternalFormat_UrlStream.js';
export { BindingTransformer } from './graph/metamodel/pure/packageableElements/externalFormat/store/DSL_ExternalFormat_BindingTransformer.js';
export * from './graph-manager/extensions/DSL_ExternalFormat_PureGraphManagerPlugin.js';
// V1 protocols
export * from './graph-manager/protocol/pure/v1/model/packageableElements/V1_PackageableElement.js';
export { V1_StereotypePtr } from './graph-manager/protocol/pure/v1/model/packageableElements/domain/V1_StereotypePtr.js';
export { V1_TaggedValue } from './graph-manager/protocol/pure/v1/model/packageableElements/domain/V1_TaggedValue.js';
export { V1_PropertyPointer } from './graph-manager/protocol/pure/v1/model/packageableElements/domain/V1_PropertyPointer.js';
export { V1_SectionIndex } from './graph-manager/protocol/pure/v1/model/packageableElements/section/V1_SectionIndex.js';
// ------------------------------------- DSL Generation --------------------------------------------
export * from './graph-manager/extensions/DSL_Generation_PureGraphManagerPlugin_Extension.js';
// metamodels
export { ModelGenerationSpecification } from './graph/metamodel/pure/packageableElements/generationSpecification/ModelGenerationSpecification.js';
export {
GenerationSpecification,
GenerationTreeNode,
} from './graph/metamodel/pure/packageableElements/generationSpecification/GenerationSpecification.js';
export { FileGenerationSpecification } from './graph/metamodel/pure/packageableElements/fileGeneration/FileGenerationSpecification.js';
export { ConfigurationProperty } from './graph/metamodel/pure/packageableElements/fileGeneration/ConfigurationProperty.js';
// protocols
export * from './graph-manager/protocol/pure/extensions/DSL_Generation_PureProtocolProcessorPlugin_Extension.js';
export { V1_ModelGenerationSpecification } from './graph-manager/protocol/pure/v1/model/packageableElements/generationSpecification/V1_ModelGenerationSpecification.js';
export { V1_GenerationInput } from './graph-manager/protocol/pure/v1/engine/generation/V1_GenerationInput.js';
export { V1_GenerationOutput } from './graph-manager/protocol/pure/v1/engine/generation/V1_GenerationOutput.js';
export {
V1_ArtifactGenerationExtensionInput,
V1_ArtifactGenerationExtensionOutput,
V1_buildArtifactsByExtensionElement,
} from './graph-manager/protocol/pure/v1/engine/generation/V1_ArtifactGenerationExtensionApi.js';
export { V1_DatabaseBuilderInput } from './graph-manager/protocol/pure/v1/engine/generation/V1_DatabaseBuilderInput.js';
// ------------------------------------- DSL Mapping --------------------------------------------
export * from './graph-manager/extensions/DSL_Mapping_PureGraphManagerPlugin_Extension.js';
// metamodels
export { INTERNAL__UnknownSetImplementation } from './graph/metamodel/pure/packageableElements/mapping/INTERNAL__UnknownSetImplementation.js';
export { INTERNAL__UnknownPropertyMapping } from './graph/metamodel/pure/packageableElements/mapping/INTERNAL__UnknownPropertyMapping.js';
export { INTERNAL__UnknownConnection } from './graph/metamodel/pure/packageableElements/connection/INTERNAL__UnknownConnection.js';
export { Relation } from './graph/metamodel/pure/packageableElements/relation/Relation.js';
export {
RelationType,
RelationColumn,
} from './graph/metamodel/pure/packageableElements/relation/RelationType.js';
export { Store } from './graph/metamodel/pure/packageableElements/store/Store.js';
export { Mapping } from './graph/metamodel/pure/packageableElements/mapping/Mapping.js';
export {
Runtime,
EngineRuntime,
SingleConnectionRuntime,
RuntimePointer,
IdentifiedConnection,
StoreConnections,
} from './graph/metamodel/pure/packageableElements/runtime/Runtime.js';
export { PackageableRuntime } from './graph/metamodel/pure/packageableElements/runtime/PackageableRuntime.js';
export { PureInstanceSetImplementation } from './graph/metamodel/pure/packageableElements/store/modelToModel/mapping/PureInstanceSetImplementation.js';
export {
OperationSetImplementation,
OperationType,
} from './graph/metamodel/pure/packageableElements/mapping/OperationSetImplementation.js';
export { PropertyMapping } from './graph/metamodel/pure/packageableElements/mapping/PropertyMapping.js';
export * from './graph/metamodel/pure/packageableElements/connection/Connection.js';
export { PackageableConnection } from './graph/metamodel/pure/packageableElements/connection/PackageableConnection.js';
export { ModelStore } from './graph/metamodel/pure/packageableElements/store/modelToModel/model/ModelStore.js';
export { PureModelConnection } from './graph/metamodel/pure/packageableElements/store/modelToModel/connection/PureModelConnection.js';
export { JsonModelConnection } from './graph/metamodel/pure/packageableElements/store/modelToModel/connection/JsonModelConnection.js';
export { ModelChainConnection } from './graph/metamodel/pure/packageableElements/store/modelToModel/connection/ModelChainConnection.js';
export { XmlModelConnection } from './graph/metamodel/pure/packageableElements/store/modelToModel/connection/XmlModelConnection.js';
export * from './graph/metamodel/pure/packageableElements/mapping/SetImplementation.js';
export * from './graph/metamodel/pure/packageableElements/mapping/INTERNAL__UnresolvedSetImplementation.js';
export { PurePropertyMapping } from './graph/metamodel/pure/packageableElements/store/modelToModel/mapping/PurePropertyMapping.js';
export { InstanceSetImplementation } from './graph/metamodel/pure/packageableElements/mapping/InstanceSetImplementation.js';
export { EnumerationMapping } from './graph/metamodel/pure/packageableElements/mapping/EnumerationMapping.js';
export * from './graph/metamodel/pure/packageableElements/mapping/EnumValueMapping.js';
export { AssociationImplementation } from './graph/metamodel/pure/packageableElements/mapping/AssociationImplementation.js';
export { SetImplementationContainer } from './graph/metamodel/pure/packageableElements/mapping/SetImplementationContainer.js';
export { AggregationAwareSetImplementation } from './graph/metamodel/pure/packageableElements/mapping/aggregationAware/AggregationAwareSetImplementation.js';
export { RelationFunctionInstanceSetImplementation } from './graph/metamodel/pure/packageableElements/mapping/relationFunction/RelationFunctionInstanceSetImplementation.js';
export * from './graph/metamodel/pure/packageableElements/mapping/InferableMappingElementId.js';
export * from './graph/metamodel/pure/packageableElements/mapping/InferableMappingElementRoot.js';
export { SetImplementationExplicitReference } from './graph/metamodel/pure/packageableElements/mapping/S