Class CommonExpression
- java.lang.Object
-
- org.projog.core.predicate.builtin.clp.CommonExpression
-
- All Implemented Interfaces:
ExpressionFactory
public final class CommonExpression extends java.lang.Object implements ExpressionFactory
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Function<org.projog.clp.Expression[],org.projog.clp.Expression>function
-
Constructor Summary
Constructors Modifier Constructor Description privateCommonExpression(java.util.function.Function<org.projog.clp.Expression[],org.projog.clp.Expression> function)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExpressionFactoryabsolute()static ExpressionFactoryadd()org.projog.clp.ExpressioncreateExpression(org.projog.clp.Expression[] args)static ExpressionFactorydivide()static ExpressionFactorymaximum()static ExpressionFactoryminimum()static ExpressionFactoryminus()static ExpressionFactorymultiply()static ExpressionFactorysubtract()
-
-
-
Method Detail
-
add
public static ExpressionFactory add()
-
subtract
public static ExpressionFactory subtract()
-
multiply
public static ExpressionFactory multiply()
-
divide
public static ExpressionFactory divide()
-
minimum
public static ExpressionFactory minimum()
-
maximum
public static ExpressionFactory maximum()
-
absolute
public static ExpressionFactory absolute()
-
minus
public static ExpressionFactory minus()
-
createExpression
public org.projog.clp.Expression createExpression(org.projog.clp.Expression[] args)
- Specified by:
createExpressionin interfaceExpressionFactory
-
-