Package org.xcsp.common
Interface FunctionalInterfaces
-
public interface FunctionalInterfaces
This 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 interface
FunctionalInterfaces.IntToDom
Represents a function that associates an integer domain (possibly,null
) with a given integer.static interface
FunctionalInterfaces.IntToDomSymbolic
Represents a function that associates a symbolic domain (possibly,null
) with a given integer.static interface
FunctionalInterfaces.Intx1Predicate
Represents a predicate (boolean-valued function) of one integer argument.static interface
FunctionalInterfaces.Intx2Consumer
Represents an operation that accepts two integers and returns no result.static interface
FunctionalInterfaces.Intx2Function<R>
Represents a function that accepts two integers and returns an objectR
.static interface
FunctionalInterfaces.Intx2Predicate
Represents a predicate (boolean-valued function) of two integer arguments.static interface
FunctionalInterfaces.Intx2ToDom
Represents a function that associates an integer domain (possibly,null
) with a given pair of integers.static interface
FunctionalInterfaces.Intx2ToDomSymbolic
Represents a function that associates a symbolic domain (possibly,null
) with a given pair of integers.static interface
FunctionalInterfaces.Intx3Consumer
Represents an operation that accepts three integers and returns no result.static interface
FunctionalInterfaces.Intx3Function<R>
Represents a function that accepts three integers and returns an objectR
.static interface
FunctionalInterfaces.Intx3Predicate
Represents a predicate (boolean-valued function) of three integer arguments.static interface
FunctionalInterfaces.Intx3ToDom
Represents a function that associates an integer domain (possibly,null
) with three given integers.static interface
FunctionalInterfaces.Intx3ToDomSymbolic
Represents a function that associates a symbolic domain (possibly,null
) with three given integers.static interface
FunctionalInterfaces.Intx4Consumer
Represents an operation that accepts four integers and returns no result.static interface
FunctionalInterfaces.Intx4Function<R>
Represents a function that accepts four integers and returns an objectR
.static interface
FunctionalInterfaces.Intx4Predicate
Represents a predicate (boolean-valued function) of four integer arguments.static interface
FunctionalInterfaces.Intx4ToDom
Represents a function that associates an integer domain (possibly,null
) with four given integers.static interface
FunctionalInterfaces.Intx5Consumer
Represents an operation that accepts five integers and returns no result.static interface
FunctionalInterfaces.Intx5Function<R>
Represents a function that accepts five integers and returns an objectR
.static interface
FunctionalInterfaces.Intx5Predicate
Represents a predicate (boolean-valued function) of five integer arguments.static interface
FunctionalInterfaces.Intx5ToDom
Represents a function that associates an integer domain (possibly,null
) with five given integers.static interface
FunctionalInterfaces.Intx6Consumer
Represents an operation that accepts six integers and returns no result.static interface
FunctionalInterfaces.Intx6Function<R>
Represents a function that accepts six integers and returns an objectR
.
-