public interface IReconcilingStrategy
If a reconcile strategy consists of several steps between which
model transformation is desired the each step should implement
IReconcileStep
.
In order to provide backward compatibility for clients of IReconcilingStrategy
, extension
interfaces are used to provide a means of evolution. The following extension interfaces exist:
IReconcilingStrategyExtension
since version 2.0 introducing
the following functions:
This interface must be implemented by clients. Implementers should be registered with a reconciler in order get involved in the reconciling process.
Modifier and Type | Method and Description |
---|---|
void |
reconcile(DirtyRegion dirtyRegion,
IRegion subRegion)
Activates incremental reconciling of the specified dirty region.
|
void |
reconcile(IRegion partition)
Activates non-incremental reconciling.
|
void |
setDocument(IDocument document)
Tells this reconciling strategy on which document it will
work.
|
void setDocument(IDocument document)
document
- the document on which this strategy will workvoid reconcile(DirtyRegion dirtyRegion, IRegion subRegion)
setDocument(IDocument)
.dirtyRegion
- the document region which has been changedsubRegion
- the sub region in the dirty region which should be reconciledvoid reconcile(IRegion partition)
setDocument(IDocument)
.partition
- the document partition to be reconciled
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.