Package org.xcsp.common
Interface FunctionalInterfaces
-
public interface FunctionalInterfacesThis is an interface that contains main functional interfaces, those that are mainly used by the modeler.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceFunctionalInterfaces.IntToDomRepresents a function that associates an integer domain (possibly,null) with a given integer.static interfaceFunctionalInterfaces.IntToDomSymbolicRepresents a function that associates a symbolic domain (possibly,null) with a given integer.static interfaceFunctionalInterfaces.Intx1PredicateRepresents a predicate (boolean-valued function) of one integer argument.static interfaceFunctionalInterfaces.Intx2ConsumerRepresents an operation that accepts two integers and returns no result.static interfaceFunctionalInterfaces.Intx2Function<R>Represents a function that accepts two integers and returns an objectR.static interfaceFunctionalInterfaces.Intx2PredicateRepresents a predicate (boolean-valued function) of two integer arguments.static interfaceFunctionalInterfaces.Intx2ToDomRepresents a function that associates an integer domain (possibly,null) with a given pair of integers.static interfaceFunctionalInterfaces.Intx2ToDomSymbolicRepresents a function that associates a symbolic domain (possibly,null) with a given pair of integers.static interfaceFunctionalInterfaces.Intx3ConsumerRepresents an operation that accepts three integers and returns no result.static interfaceFunctionalInterfaces.Intx3Function<R>Represents a function that accepts three integers and returns an objectR.static interfaceFunctionalInterfaces.Intx3PredicateRepresents a predicate (boolean-valued function) of three integer arguments.static interfaceFunctionalInterfaces.Intx3ToDomRepresents a function that associates an integer domain (possibly,null) with three given integers.static interfaceFunctionalInterfaces.Intx3ToDomSymbolicRepresents a function that associates a symbolic domain (possibly,null) with three given integers.static interfaceFunctionalInterfaces.Intx4ConsumerRepresents an operation that accepts four integers and returns no result.static interfaceFunctionalInterfaces.Intx4Function<R>Represents a function that accepts four integers and returns an objectR.static interfaceFunctionalInterfaces.Intx4PredicateRepresents a predicate (boolean-valued function) of four integer arguments.static interfaceFunctionalInterfaces.Intx4ToDomRepresents a function that associates an integer domain (possibly,null) with four given integers.static interfaceFunctionalInterfaces.Intx5ConsumerRepresents an operation that accepts five integers and returns no result.static interfaceFunctionalInterfaces.Intx5Function<R>Represents a function that accepts five integers and returns an objectR.static interfaceFunctionalInterfaces.Intx5PredicateRepresents a predicate (boolean-valued function) of five integer arguments.static interfaceFunctionalInterfaces.Intx5ToDomRepresents a function that associates an integer domain (possibly,null) with five given integers.static interfaceFunctionalInterfaces.Intx6ConsumerRepresents an operation that accepts six integers and returns no result.static interfaceFunctionalInterfaces.Intx6Function<R>Represents a function that accepts six integers and returns an objectR.
-