|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlogic.Substitution
Constructor Summary | |
Substitution()
|
Method Summary | |
Substitution |
addBinding(Variable v,
java.lang.Object val)
extends this Substitution object with an association between the given Variable and value. |
java.lang.Object |
clone()
|
Substitution |
concat(Substitution other)
|
boolean |
containedIn(java.util.List subList)
|
boolean |
containsAll(java.util.List varList)
|
boolean |
containsKey(Variable v)
|
boolean |
containsValue(SymbolicObject o)
|
boolean |
equals(Substitution other)
|
boolean |
equals(Substitution other,
java.util.List ignoreVars)
|
java.lang.Object |
getBinding(Variable var)
get current binding of the given Variable. |
static Substitution |
getEmpty()
obtains the Empty (representing no current bindings) object |
int |
hashCode()
|
boolean |
isBound(Variable v)
determines if the given Variable is currently bound. |
boolean |
isEmpty()
determine if this Substitution object represents the Empty object |
boolean |
isSupersetOf(Substitution smaller)
|
java.util.Iterator |
keyIterator()
|
static java.util.List |
pruneSubstitutionsLike(java.util.List varList,
java.util.List subs)
|
Substitution |
putAll(Substitution s)
|
Substitution |
removeBinding(Variable v)
|
Substitution |
shallowCopy()
|
int |
size()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Substitution()
Method Detail |
public java.lang.Object clone()
public Substitution concat(Substitution other)
public Substitution shallowCopy()
public int hashCode()
public static Substitution getEmpty()
public java.lang.Object getBinding(Variable var)
public int size()
public java.util.Iterator keyIterator()
public static java.util.List pruneSubstitutionsLike(java.util.List varList, java.util.List subs)
public boolean isBound(Variable v)
public boolean containsKey(Variable v)
public boolean containsValue(SymbolicObject o)
public boolean isEmpty()
public Substitution addBinding(Variable v, java.lang.Object val)
public Substitution removeBinding(Variable v)
public Substitution putAll(Substitution s)
public java.lang.String toString()
public boolean equals(Substitution other, java.util.List ignoreVars)
public boolean equals(Substitution other)
public boolean isSupersetOf(Substitution smaller)
public boolean containedIn(java.util.List subList)
public boolean containsAll(java.util.List varList)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |