public abstract class Function extends CompositeTerm implements Updatable, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static boolean |
FOR_GCC |
static Function |
NO_LINK |
EMPTY_TERM, parts| Constructor and Description |
|---|
Function() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUsedBy(Updatable neededBy) |
java.util.List<Updatable> |
getUsedBy() |
abstract ATerm |
getValue() |
ATerm |
ground(Binds binds,
Updatable neededBy) |
boolean |
isFunctionFree() |
boolean |
isReady() |
void |
parserSetsFocusIndicator(FocusIndicator focus) |
java.lang.String |
toString() |
abstract void |
update(Function source,
java.lang.Object... msg) |
ATerm |
valueClone() |
boolean |
valueEquals(ATerm t) |
int |
valueHash() |
void |
zzParserInitUsedBy() |
compareTo, isGroundcrossClassCompare, gatherTopFunctions, getBoolean, getCollection, getDouble, getInt, getSparseVector, getString, getTerm, getVector, mdjbFirst, mdjbNext, testRecursivepublic static boolean FOR_GCC
public static final Function NO_LINK
public boolean valueEquals(ATerm t)
valueEquals in class ATermpublic ATerm valueClone()
valueClone in class ATermpublic java.util.List<Updatable> getUsedBy()
public final void addUsedBy(Updatable neededBy)
public abstract ATerm getValue()
public boolean isFunctionFree()
isFunctionFree in class CompositeTermpublic abstract void update(Function source, java.lang.Object... msg)
public void parserSetsFocusIndicator(FocusIndicator focus)
public void zzParserInitUsedBy()
public java.lang.String toString()
toString in class java.lang.Object