UNPKG

@finos/legend-graph

Version:
94 lines 10.5 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 { Connection, ConnectionPointer } from '../../../graph/metamodel/pure/packageableElements/connection/Connection.js'; import type { PackageableConnection } from '../../../graph/metamodel/pure/packageableElements/connection/PackageableConnection.js'; import type { AssociationImplementation } from '../../../graph/metamodel/pure/packageableElements/mapping/AssociationImplementation.js'; import type { EnumerationMapping } from '../../../graph/metamodel/pure/packageableElements/mapping/EnumerationMapping.js'; import type { EnumerationMappingReference } from '../../../graph/metamodel/pure/packageableElements/mapping/EnumerationMappingReference.js'; import type { EnumValueMapping, SourceValue } from '../../../graph/metamodel/pure/packageableElements/mapping/EnumValueMapping.js'; import type { InferableMappingElementIdValue } from '../../../graph/metamodel/pure/packageableElements/mapping/InferableMappingElementId.js'; import type { InferableMappingElementRoot } from '../../../graph/metamodel/pure/packageableElements/mapping/InferableMappingElementRoot.js'; import type { InstanceSetImplementation } from '../../../graph/metamodel/pure/packageableElements/mapping/InstanceSetImplementation.js'; import type { LocalMappingPropertyInfo } from '../../../graph/metamodel/pure/packageableElements/mapping/LocalMappingPropertyInfo.js'; import type { Mapping } from '../../../graph/metamodel/pure/packageableElements/mapping/Mapping.js'; import type { MappingInclude } from '../../../graph/metamodel/pure/packageableElements/mapping/MappingInclude.js'; import { type DEPRECATED__MappingTest, type DEPRECATED__InputData, type DEPRECATED__MappingTestAssert, DEPRECATED__ExpectedOutputMappingTestAssert, DEPRECATED__ObjectInputData } from '../../../graph/metamodel/pure/packageableElements/mapping/DEPRECATED__MappingTest.js'; import type { MergeOperationSetImplementation } from '../../../graph/metamodel/pure/packageableElements/mapping/MergeOperationSetImplementation.js'; import type { OperationSetImplementation } from '../../../graph/metamodel/pure/packageableElements/mapping/OperationSetImplementation.js'; import type { PropertyMapping } from '../../../graph/metamodel/pure/packageableElements/mapping/PropertyMapping.js'; import type { SetImplementation } from '../../../graph/metamodel/pure/packageableElements/mapping/SetImplementation.js'; import type { SetImplementationContainer } from '../../../graph/metamodel/pure/packageableElements/mapping/SetImplementationContainer.js'; import type { SetImplementationReference } from '../../../graph/metamodel/pure/packageableElements/mapping/SetImplementationReference.js'; import type { SubstituteStore } from '../../../graph/metamodel/pure/packageableElements/mapping/SubstituteStore.js'; import type { PackageableRuntime } from '../../../graph/metamodel/pure/packageableElements/runtime/PackageableRuntime.js'; import { EngineRuntime, RuntimePointer, type IdentifiedConnection, type Runtime, type StoreConnections } from '../../../graph/metamodel/pure/packageableElements/runtime/Runtime.js'; import type { JsonModelConnection } from '../../../graph/metamodel/pure/packageableElements/store/modelToModel/connection/JsonModelConnection.js'; import type { ModelChainConnection } from '../../../graph/metamodel/pure/packageableElements/store/modelToModel/connection/ModelChainConnection.js'; import type { XmlModelConnection } from '../../../graph/metamodel/pure/packageableElements/store/modelToModel/connection/XmlModelConnection.js'; import type { PureInstanceSetImplementation } from '../../../graph/metamodel/pure/packageableElements/store/modelToModel/mapping/PureInstanceSetImplementation.js'; import type { PurePropertyMapping } from '../../../graph/metamodel/pure/packageableElements/store/modelToModel/mapping/PurePropertyMapping.js'; import type { Store } from '../../../graph/metamodel/pure/packageableElements/store/Store.js'; import { type ObserverContext } from './CoreObserverHelper.js'; import type { MappingTest } from '../../../graph/metamodel/pure/packageableElements/mapping/MappingTest.js'; import type { MappingTestSuite } from '../../../graph/metamodel/pure/packageableElements/mapping/MappingTestSuite.js'; import type { StoreTestData } from '../../../graph/metamodel/pure/packageableElements/mapping/MappingStoreTestData.js'; import type { INTERNAL__UnknownStore } from '../../../graph/metamodel/pure/packageableElements/store/INTERNAL__UnknownStore.js'; export declare const observe_Abstract_Store: (metamodel: Store) => void; export declare const observe_INTERNAL__UnknownStore: (metamodel: INTERNAL__UnknownStore) => INTERNAL__UnknownStore; export declare const observe_MappingStoreTestData: (metamodel: StoreTestData, context: ObserverContext) => StoreTestData; export declare const observe_MappingTest: (metamodel: MappingTest, context: ObserverContext) => MappingTest; export declare const observe_MappingTestSuite: (metamodel: MappingTestSuite, context: ObserverContext) => MappingTestSuite; export declare const observe_EnumerationMappingReference: (metamodel: EnumerationMappingReference) => EnumerationMappingReference; export declare const observe_SetImplementationReference: (metamodel: SetImplementationReference) => SetImplementationReference; export declare const observe_LocalMappingPropertyInfo: (metamodel: LocalMappingPropertyInfo) => LocalMappingPropertyInfo; export declare const observe_Abstract_PropertyMapping: (metamodel: PropertyMapping, context: ObserverContext) => void; export declare const observe_PurePropertyMapping: (metamodel: PurePropertyMapping, context: ObserverContext) => PurePropertyMapping; export declare const observe_PropertyMapping: (metamodel: PropertyMapping, context: ObserverContext) => PropertyMapping; export declare const observe_InferableMappingElementIdValue: (metamodel: InferableMappingElementIdValue) => InferableMappingElementIdValue; export declare const observe_InferableMappingElementRoot: (metamodel: InferableMappingElementRoot) => InferableMappingElementRoot; export declare const observe_Abstract_InstanceSetImplementation: (metamodel: InstanceSetImplementation, context: ObserverContext) => void; export declare const observe_SetImplementationContainer: (metamodel: SetImplementationContainer) => SetImplementationContainer; export declare const observe_Abstract_OperationSetImplementation: (metamodel: OperationSetImplementation) => void; export declare const observe_OperationSetImplementation: (metamodel: OperationSetImplementation) => OperationSetImplementation; export declare const observe_MergeOperationSetImplementation: (metamodel: MergeOperationSetImplementation) => MergeOperationSetImplementation; export declare const observe_PureInstanceSetImplementation: (metamodel: PureInstanceSetImplementation, context: ObserverContext) => PureInstanceSetImplementation; export declare const observe_SetImplementation: (metamodel: SetImplementation, context: ObserverContext) => SetImplementation; export declare const observe_SubstituteStore: (metamodel: SubstituteStore) => SubstituteStore; export declare const observe_MappingInclude: (metamodel: MappingInclude) => MappingInclude; export declare const observe_SourceValue: (metamodel: SourceValue) => SourceValue; export declare const observe_EnumValueMapping: (metamodel: EnumValueMapping) => EnumValueMapping; export declare const observe_EnumerationMapping: (metamodel: EnumerationMapping) => EnumerationMapping; export declare const observe_AssociationImplementation: (metamodel: AssociationImplementation, context: ObserverContext) => AssociationImplementation; export declare const observe_ObjectInputData: (metamodel: DEPRECATED__ObjectInputData) => DEPRECATED__ObjectInputData; export declare const observe_InputData: (metamodel: DEPRECATED__InputData, context: ObserverContext) => DEPRECATED__InputData; export declare const observe_ExpectedOutputMappingTestAssert: (metamodel: DEPRECATED__ExpectedOutputMappingTestAssert) => DEPRECATED__ExpectedOutputMappingTestAssert; export declare const observe_MappingTestAssert: (metamodel: DEPRECATED__MappingTestAssert, context: ObserverContext) => DEPRECATED__MappingTestAssert; export declare const observe_MappingTest_Legacy: (metamodel: DEPRECATED__MappingTest, context: ObserverContext) => DEPRECATED__MappingTest; export declare const observe_Mapping: (metamodel: Mapping, context: ObserverContext) => Mapping; export declare const observe_Abstract_Connection: (metamodel: Connection) => void; export declare const observe_ConnectionPointer: (metamodel: ConnectionPointer) => ConnectionPointer; export declare const observe_JsonModelConnection: (metamodel: JsonModelConnection) => JsonModelConnection; export declare const observe_XmlModelConnection: (metamodel: XmlModelConnection) => XmlModelConnection; export declare const observe_ModelChainConnection: (metamodel: ModelChainConnection) => ModelChainConnection; export declare const observe_Connection: (metamodel: Connection, context: ObserverContext) => Connection; export declare const observe_PackageableConnection: (metamodel: PackageableConnection, context: ObserverContext) => PackageableConnection; export declare const observe_IdentifiedConnection: (metamodel: IdentifiedConnection, context: ObserverContext) => IdentifiedConnection; export declare const observe_StoreConnections: (metamodel: StoreConnections, context: ObserverContext) => StoreConnections; export declare const observe_EngineRuntime: (metamodel: EngineRuntime, context: ObserverContext) => EngineRuntime; export declare const observe_RuntimePointer: (metamodel: RuntimePointer) => RuntimePointer; export declare const observe_Runtime: (metamodel: Runtime, context: ObserverContext) => Runtime; export declare const observe_PackageableRuntime: (metamodel: PackageableRuntime, context: ObserverContext) => PackageableRuntime; //# sourceMappingURL=DSL_Mapping_ObserverHelper.d.ts.map