Uses of Class
edu.washington.cs.knowitall.logic.Expression.Apply
-
Packages that use Expression.Apply Package Description edu.washington.cs.knowitall.logic -
-
Uses of Expression.Apply in edu.washington.cs.knowitall.logic
Subclasses of Expression.Apply in edu.washington.cs.knowitall.logic Modifier and Type Class Description static classExpression.Arg<E>An expression that evaluates to true or false.static classExpression.Arg.Pred<E>An expression that evaluates to true or false by applying a predicate to the supplied entity.static classExpression.Arg.Value<E>An expression that is a constant value--either true or false.static classExpression.Op<E>An operator expression.static classExpression.Op.Bin<E>An operator that takes two arguments, such as disjunction.static classExpression.Op.Bin.And<E>The conjunction (logical and) operator.static classExpression.Op.Bin.Or<E>The disjunction (logical or) operator.static classExpression.Op.Mon<E>An operator that takes a single argument, such as negation.static classExpression.Op.Mon.Not<E>The negation operator.Fields in edu.washington.cs.knowitall.logic declared as Expression.Apply Modifier and Type Field Description private Expression.Apply<E>LogicExpression. expressionExpression.Apply<E>Expression.Op.Bin. leftExpression.Apply<E>Expression.Op.Bin. rightExpression.Apply<E>Expression.Op.Mon. subMethods in edu.washington.cs.knowitall.logic that return Expression.Apply Modifier and Type Method Description static <E> Expression.Apply<E>LogicExpression. buildAst(java.util.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.Apply Modifier and Type Method Description private voidLogicExpression. getArgs(Expression.Apply<?> apply, java.util.List<java.lang.String> args)Private helper method to recursively find arguments.
-