Interface Cutter


public interface Cutter
Cutter is used to cut objects that have an applicability.

Given a target applicability, each object can be:

  • included when its applicability is a non empty subset of target applicability
  • excluded when its applicability is a non empty subset of complement of target applicability
  • cut when its applicability intersects both target applicability and its complement.
  • degenerated when its applicability intersects neither target applicability nor its complement.
Author:
Damien Carbonne