Serializablepublic class Not<K> extends Expression<K>
Expression.HashComparator, Expression.LexicographicComparator| Modifier and Type | Field | Description |
|---|---|---|
static String |
EXPR_TYPE |
HASH_COMPARATOR, LEXICOGRAPHIC_COMPARATOR| Modifier and Type | Method | Description |
|---|---|---|
Expression<K> |
apply(RuleList<K> rules,
ExprOptions<K> options) |
|
void |
collectK(Set<K> set,
int limit) |
|
boolean |
equals(Object o) |
|
Set<K> |
getAllK() |
|
List<Expression<K>> |
getChildren() |
|
Expression<K> |
getE() |
|
String |
getExprType() |
|
int |
hashCode() |
|
Expression<K> |
map(Function<Expression<K>,Expression<K>> function,
ExprFactory<K> factory) |
|
static <K> Not<K> |
of(Expression<K> e) |
|
Expression<K> |
replaceVars(Map<K,Expression<K>> m,
ExprFactory<K> factory) |
|
Expression<K> |
sort(Comparator<Expression> comparator) |
|
String |
toString() |
toLexicographicStringpublic static final String EXPR_TYPE
public Expression<K> getE()
public Expression<K> apply(RuleList<K> rules, ExprOptions<K> options)
apply in class Expression<K>public List<Expression<K>> getChildren()
getChildren in class Expression<K>public Expression<K> map(Function<Expression<K>,Expression<K>> function, ExprFactory<K> factory)
map in class Expression<K>public Expression<K> sort(Comparator<Expression> comparator)
sort in class Expression<K>public static <K> Not<K> of(Expression<K> e)
public String getExprType()
getExprType in class Expression<K>public Set<K> getAllK()
getAllK in class Expression<K>public void collectK(Set<K> set, int limit)
collectK in class Expression<K>public Expression<K> replaceVars(Map<K,Expression<K>> m, ExprFactory<K> factory)
replaceVars in class Expression<K>Copyright © 2019. All rights reserved.