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

    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 a comparison.
    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 a comparison.
    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 a comparison.
    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 a comparison.
    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 a comparison.
    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 a comparison.
  • Method Details

    • 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 a comparison.
      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 a comparison.
      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 a comparison.
      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 a comparison.
      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 a comparison.
      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 a comparison.
      Parameters:
      comparison - The comparison after the all steps.
      monitor - The monitor to report progress or to check for cancellation
      Since:
      3.0