Class Expression.Arg<E>
java.lang.Object
edu.washington.cs.knowitall.logic.Expression<E>
edu.washington.cs.knowitall.logic.Expression.Apply<E>
edu.washington.cs.knowitall.logic.Expression.Arg<E>
- All Implemented Interfaces:
com.google.common.base.Predicate<E>
,Predicate<E>
- Direct Known Subclasses:
Expression.Arg.Pred
,Expression.Arg.Value
- Enclosing class:
- Expression<E>
public abstract static class Expression.Arg<E>
extends Expression.Apply<E>
implements com.google.common.base.Predicate<E>
An expression that evaluates to true or false.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic 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.Nested classes/interfaces inherited from class edu.washington.cs.knowitall.logic.Expression
Expression.Apply<E>, Expression.Arg<E>, Expression.Op<E>, Expression.Paren<E>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class edu.washington.cs.knowitall.logic.Expression.Apply
apply
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.common.base.Predicate
apply, equals, test
-
Constructor Details
-
Arg
public Arg()
-