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 class
An expression that evaluates to true or false.static class
An expression that evaluates to true or false by applying a predicate to the supplied entity.static class
An expression that is a constant value--either true or false.static class
An operator expression.static class
An operator that takes two arguments, such as disjunction.static class
The conjunction (logical and) operator.static class
The disjunction (logical or) operator.static class
An operator that takes a single argument, such as negation.static class
The negation operator.Fields in edu.washington.cs.knowitall.logic declared as Expression.ApplyModifier and TypeFieldDescriptionprivate final Expression.Apply<E>
LogicExpression.expression
Expression.Op.Bin.left
Expression.Op.Bin.right
Expression.Op.Mon.sub
Methods 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 void
LogicExpression.getArgs
(Expression.Apply<?> apply, List<String> args) Private helper method to recursively find arguments.