Interface IMergeController

All Known Implementing Classes:
StandardMergeController

public interface IMergeController
Controller for IR State mergers performed by EState#mergeWith(EState, IMergeController).
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    onInputOnly(int varid)
     
    void
    onMatch(int varid)
     
    boolean
    onMismatch(int varid)
     
    boolean
    onOutputOnly(int varid)
     
  • Method Details

    • onMatch

      void onMatch(int varid)
      Parameters:
      varid - variable id
    • onMismatch

      boolean onMismatch(int varid)
      Parameters:
      varid - variable id
      Returns:
      true indicates the mismatched input variable should be removed
    • onOutputOnly

      boolean onOutputOnly(int varid)
      Parameters:
      varid - variable id
      Returns:
      true indicates the missing variable should be added to input
    • onInputOnly

      boolean onInputOnly(int varid)
      Parameters:
      varid - variable id
      Returns:
      true indicates the missing variable should be removed from input