public class SubstitutionFactoryImpl extends Object implements SubstitutionFactory
| Modifier and Type | Method and Description |
|---|---|
InjectiveVar2VarSubstitution |
generateNotConflictingRenaming(VariableGenerator variableGenerator,
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> variables)
Non-conflicting variable:
- initial variable of the variable set not known by the generator
- or a fresh variable generated by the generator NOT PRESENT in the variable set
|
InjectiveVar2VarSubstitution |
getInjectiveVar2VarSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,Variable> substitutionMap) |
<T extends ImmutableTerm> |
getSubstitution() |
<T extends ImmutableTerm> |
getSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> newSubstitutionMap) |
<T extends ImmutableTerm> |
getSubstitution(Variable k1,
T v1) |
<T extends ImmutableTerm> |
getSubstitution(Variable k1,
T v1,
Variable k2,
T v2) |
<T extends ImmutableTerm> |
getSubstitution(Variable k1,
T v1,
Variable k2,
T v2,
Variable k3,
T v3) |
<T extends ImmutableTerm> |
getSubstitution(Variable k1,
T v1,
Variable k2,
T v2,
Variable k3,
T v3,
Variable k4,
T v4) |
Var2VarSubstitution |
getVar2VarSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,Variable> substitutionMap) |
public <T extends ImmutableTerm> ImmutableSubstitution<T> getSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> newSubstitutionMap)
getSubstitution in interface SubstitutionFactorypublic <T extends ImmutableTerm> ImmutableSubstitution<T> getSubstitution(Variable k1, T v1)
getSubstitution in interface SubstitutionFactorypublic <T extends ImmutableTerm> ImmutableSubstitution<T> getSubstitution(Variable k1, T v1, Variable k2, T v2)
getSubstitution in interface SubstitutionFactorypublic <T extends ImmutableTerm> ImmutableSubstitution<T> getSubstitution(Variable k1, T v1, Variable k2, T v2, Variable k3, T v3)
getSubstitution in interface SubstitutionFactorypublic <T extends ImmutableTerm> ImmutableSubstitution<T> getSubstitution(Variable k1, T v1, Variable k2, T v2, Variable k3, T v3, Variable k4, T v4)
getSubstitution in interface SubstitutionFactorypublic <T extends ImmutableTerm> ImmutableSubstitution<T> getSubstitution()
getSubstitution in interface SubstitutionFactorypublic Var2VarSubstitution getVar2VarSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,Variable> substitutionMap)
getVar2VarSubstitution in interface SubstitutionFactorypublic InjectiveVar2VarSubstitution getInjectiveVar2VarSubstitution(it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,Variable> substitutionMap)
getInjectiveVar2VarSubstitution in interface SubstitutionFactorypublic InjectiveVar2VarSubstitution generateNotConflictingRenaming(VariableGenerator variableGenerator, it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> variables)
generateNotConflictingRenaming in interface SubstitutionFactoryCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.