Interface IPostProcessor
-
public interface IPostProcessor
Implementations of this interface can be used in order to tell EMF Compare how to make post treatments at each step of the comparison.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IPostProcessor.Descriptor
Wrapper describing the given post processor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
postComparison(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after a comparison, from acomparison
.void
postConflicts(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the conflicts step, from acomparison
.void
postDiff(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the difference step, from acomparison
.void
postEquivalences(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the equivalences step, from acomparison
.void
postMatch(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the match step, from acomparison
.void
postRequirements(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the requirements step, from acomparison
.
-
-
-
Method Detail
-
postMatch
void postMatch(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the match step, from acomparison
.- Parameters:
comparison
- The comparison after the match step.monitor
- The monitor to report progress or to check for cancellation- Since:
- 3.0
-
postDiff
void postDiff(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the difference step, from acomparison
.- Parameters:
comparison
- The comparison after the difference step.monitor
- The monitor to report progress or to check for cancellation- Since:
- 3.0
-
postRequirements
void postRequirements(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the requirements step, from acomparison
.- Parameters:
comparison
- The comparison after the requirements step.monitor
- The monitor to report progress or to check for cancellation- Since:
- 3.0
-
postEquivalences
void postEquivalences(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the equivalences step, from acomparison
.- Parameters:
comparison
- The comparison after the equivalences step.monitor
- The monitor to report progress or to check for cancellation- Since:
- 3.0
-
postConflicts
void postConflicts(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after the conflicts step, from acomparison
.- Parameters:
comparison
- The comparison after the conflicts step.monitor
- The monitor to report progress or to check for cancellation- Since:
- 3.0
-
postComparison
void postComparison(Comparison comparison, Monitor monitor)
This will be called by EMF Compare in order to execute the specified behavior after a comparison, from acomparison
.- Parameters:
comparison
- The comparison after the all steps.monitor
- The monitor to report progress or to check for cancellation- Since:
- 3.0
-
-