public class ImmutableSubstitutionImpl<T extends ImmutableTerm> extends AbstractImmutableSubstitutionImpl<T>
ImmutableMap<Variable, ImmutableTerm> map.| 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() |
ImmutableSubstitution<GroundTerm> |
getGroundTermFragment() |
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> |
getImmutableMap() |
Var2VarSubstitution |
getVar2VarFragment() |
int |
hashCode() |
boolean |
isDefining(Variable variable) |
boolean |
isEmpty() |
String |
toString() |
applyToArgumentMap, applyToDataAtom, applyToDistinctVariableOnlyDataAtom, applyToTarget, composeWith, composeWith2, computeUnionMap, convertIntoBooleanExpression, convertIntoBooleanExpression, getFunctionalTermFragment, getGroundFunctionalTermFragment, getNonFunctionalTermFragment, getNonGroundFunctionalTermFragment, getNonVariableTermFragment, getVariableOrGroundTermFragment, orientate, reduceDomainToIntersectionWith, simplifyValues, simplifyValues, simplifyValues, union, unionHeterogeneousapply, 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)
ProtoSubstitutionpublic Var2VarSubstitution getVar2VarFragment()
public ImmutableSubstitution<GroundTerm> getGroundTermFragment()
protected 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–2020 Free University of Bozen-Bolzano. All rights reserved.