Uses of Class
edu.washington.cs.knowitall.logic.Expression.Apply
Packages that use Expression.Apply
-
Uses of Expression.Apply in edu.washington.cs.knowitall.logic
Subclasses of Expression.Apply in edu.washington.cs.knowitall.logicModifier and TypeClassDescriptionstatic classAn expression that evaluates to true or false.static classAn expression that evaluates to true or false by applying a predicate to the supplied entity.static classAn expression that is a constant value--either true or false.static classAn operator expression.static classAn operator that takes two arguments, such as disjunction.static classThe conjunction (logical and) operator.static classThe disjunction (logical or) operator.static classAn operator that takes a single argument, such as negation.static classThe negation operator.Fields in edu.washington.cs.knowitall.logic declared as Expression.ApplyModifier and TypeFieldDescriptionprivate final Expression.Apply<E> LogicExpression.expressionExpression.Op.Bin.leftExpression.Op.Bin.rightExpression.Op.Mon.subMethods in edu.washington.cs.knowitall.logic that return Expression.ApplyModifier and TypeMethodDescriptionstatic <E> Expression.Apply<E> LogicExpression.buildAst(List<Expression<E>> rpn) Compile a rpn list of tokens into an expression tree.Methods in edu.washington.cs.knowitall.logic with parameters of type Expression.ApplyModifier and TypeMethodDescriptionprivate voidLogicExpression.getArgs(Expression.Apply<?> apply, List<String> args) Private helper method to recursively find arguments.