Class Expression.Op.Mon<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.Op<E>
-
- edu.washington.cs.knowitall.logic.Expression.Op.Mon<E>
-
- Direct Known Subclasses:
Expression.Op.Mon.Not
- Enclosing class:
- Expression.Op<E>
public abstract static class Expression.Op.Mon<E> extends Expression.Op<E>
An operator that takes a single argument, such as negation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Expression.Op.Mon.Not<E>
The negation operator.-
Nested classes/interfaces inherited from class edu.washington.cs.knowitall.logic.Expression.Op
Expression.Op.Bin<E>, Expression.Op.Mon<E>
-
Nested classes/interfaces inherited from class edu.washington.cs.knowitall.logic.Expression
Expression.Apply<E>, Expression.Arg<E>, Expression.Op<E>, Expression.Paren<E>
-
-
Field Summary
Fields Modifier and Type Field Description Expression.Apply<E>
sub
-
Constructor Summary
Constructors Constructor Description Mon()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString(java.lang.String symbol)
-
Methods inherited from class edu.washington.cs.knowitall.logic.Expression.Op
precedence, preceeds
-
Methods inherited from class edu.washington.cs.knowitall.logic.Expression.Apply
apply
-
-
-
-
Field Detail
-
sub
public Expression.Apply<E> sub
-
-