Table of Contents

Class SynchronizationContext

Namespace
NMF.Synchronizations
Assembly
NMF.Synchronizations.dll

Denotes a context in which a synchroniation takes place

public class SynchronizationContext : TransformationContext, ISynchronizationContext, ITransformationEngineContext, ITransformationContext
Inheritance
SynchronizationContext
Implements
Inherited Members
Extension Methods

Constructors

SynchronizationContext(Synchronization, SynchronizationDirection, ChangePropagationMode)

Creates a new instance

public SynchronizationContext(Synchronization synchronization, SynchronizationDirection direction, ChangePropagationMode changePropagation)

Parameters

synchronization Synchronization

The synchronization that should be executed

direction SynchronizationDirection

The direction of the synchronization

changePropagation ChangePropagationMode

The change propagation mode of the synchronization

Properties

ChangePropagation

Gets the change propagation mode of the model synchronization

public ChangePropagationMode ChangePropagation { get; }

Property Value

ChangePropagationMode

Direction

Gets the direction of the synchronization process

public SynchronizationDirection Direction { get; set; }

Property Value

SynchronizationDirection

Inconsistencies

Gets a collection of inconsistencies found during the synchronization

public ICollectionExpression<IInconsistency> Inconsistencies { get; }

Property Value

ICollectionExpression<IInconsistency>

Remarks

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