public class ImmutableSubstitutionImpl<T extends ImmutableTerm> extends AbstractImmutableSubstitutionImpl<T>
ImmutableMap<Variable, ImmutableTerm> map.termFactory| Modifier | Constructor and Description |
|---|---|
protected |
ImmutableSubstitutionImpl(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,? extends T> substitutionMap,
AtomFactory atomFactory,
TermFactory termFactory,
SubstitutionFactory substitutionFactory) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableTerm |
applyToVariable(Variable variable)
This method can be applied to simple variables
|
protected ImmutableSubstitution<T> |
constructNewSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> map) |
boolean |
equals(Object o) |
T |
get(Variable var) |
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> |
getDomain() |
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> |
getImmutableMap() |
int |
hashCode() |
boolean |
isDefining(Variable variable) |
boolean |
isEmpty() |
String |
toString() |
applyToArgumentMap, applyToDataAtom, composeWith, composeWith2, getFragment, orientate, reduceDomainToIntersectionWith, simplifyValues, simplifyValues, unionapply, apply, applyToBooleanExpression, applyToFunctionalTermclone, finalize, getClass, notify, notifyAll, wait, wait, waitapply, apply, applyToBooleanExpression, applyToFunctionalTermprotected ImmutableSubstitutionImpl(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,? extends T> substitutionMap, AtomFactory atomFactory, TermFactory termFactory, SubstitutionFactory substitutionFactory)
public it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> getImmutableMap()
public boolean isDefining(Variable variable)
public it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> getDomain()
public boolean isEmpty()
public ImmutableTerm applyToVariable(Variable variable)
ProtoSubstitutionprotected ImmutableSubstitution<T> constructNewSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> map)
constructNewSubstitution in class AbstractImmutableSubstitutionImpl<T extends ImmutableTerm>public boolean equals(Object o)
equals in class AbstractImmutableSubstitutionImpl<T extends ImmutableTerm>Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.