public class VariableImpl extends AbstractNonFunctionalTerm implements Variable, Comparable<Variable>
| Modifier | Constructor and Description |
|---|---|
protected |
VariableImpl(String name) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Variable other) |
boolean |
equals(Object other) |
IncrementalEvaluation |
evaluateIsNotNull(VariableNullability variableNullability) |
IncrementalEvaluation |
evaluateStrictEq(ImmutableTerm otherTerm,
VariableNullability variableNullability) |
String |
getName() |
Stream<Variable> |
getVariableStream() |
int |
hashCode() |
boolean |
isGround() |
boolean |
isNullable(it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> nullableVariables) |
String |
toString() |
simplify, simplifyclone, finalize, getClass, notify, notifyAll, wait, wait, waitisNullprotected VariableImpl(String name)
public boolean isGround()
isGround in interface ImmutableTermpublic Stream<Variable> getVariableStream()
getVariableStream in interface ImmutableTermpublic IncrementalEvaluation evaluateStrictEq(ImmutableTerm otherTerm, VariableNullability variableNullability)
evaluateStrictEq in interface ImmutableTermpublic IncrementalEvaluation evaluateIsNotNull(VariableNullability variableNullability)
evaluateIsNotNull in interface ImmutableTermpublic boolean isNullable(it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> nullableVariables)
isNullable in interface ImmutableTermpublic int compareTo(Variable other)
compareTo in interface Comparable<Variable>Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.