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 TypeMethodDescriptionbooleanonInputOnly(int varid) voidonMatch(int varid) booleanonMismatch(int varid) booleanonOutputOnly(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
-