Show / Hide Table of Contents

Interface ISynchronizationContext

Denotes a context of a model synchronization run

Inherited Members
ITransformationEngineContext.ExecutePending()
ITransformationContext.IsThreadSafe
ITransformationContext.Bag
ITransformationContext.Data
ITransformationContext.Transformation
ITransformationContext.Computations
ITransformationContext.CallTransformation(GeneralTransformationRule, object[], IEnumerable)
ITransformationContext.Trace
ITransformationContext.Inputs
ITransformationContext.Input
ITransformationContext.Outputs
ITransformationContext.ComputationCompleted
Namespace: NMF.Synchronizations
Assembly: NMF.Synchronizations.dll
Syntax
public interface ISynchronizationContext : ITransformationEngineContext, ITransformationContext

Properties

| Edit this page View Source

ChangePropagation

Gets the change propagation mode of the model synchronization

Declaration
ChangePropagationMode ChangePropagation { get; }
Property Value
Type Description
ChangePropagationMode
| Edit this page View Source

Direction

Gets the direction of the synchronization process

Declaration
SynchronizationDirection Direction { get; set; }
Property Value
Type Description
SynchronizationDirection
| Edit this page View Source

Inconsistencies

Gets a collection of inconsistencies found during the synchronization

Declaration
ICollectionExpression<IInconsistency> Inconsistencies { get; }
Property Value
Type Description
ICollectionExpression<IInconsistency>
Remarks

This property is only used by the synchronization engine if the direction is set to CheckOnly

Extension Methods

SynchronizationContextExtensions.MapLeft<TLeft, TRight>(ITransformationContext, SynchronizationRule<TLeft, TRight>, TLeft)
SynchronizationContextExtensions.MapLefts<TLeft, TRight>(ITransformationContext, SynchronizationRule<TLeft, TRight>, IEnumerableExpression<TLeft>)
SynchronizationContextExtensions.MapRight<TLeft, TRight>(ITransformationContext, SynchronizationRule<TLeft, TRight>, TRight)
SynchronizationContextExtensions.MapRights<TLeft, TRight>(ITransformationContext, SynchronizationRule<TLeft, TRight>, IEnumerableExpression<TRight>)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX