public interface Var2VarSubstitution extends ImmutableSubstitution<Variable>
| Modifier and Type | Method and Description |
|---|---|
NonGroundTerm |
applyToNonGroundTerm(NonGroundTerm term) |
<T extends ImmutableTerm> |
applyToTarget(ImmutableSubstitution<T> otherSubstitution)
Applies the current substitution to the "target" part of another substitution
|
<T extends ImmutableTerm> |
applyToTerm(T term)
Guarantees that the term type is preserved
|
Variable |
applyToVariable(Variable variable)
This method can be applied to simple variables
|
applyToArgumentMap, applyToDataAtom, composeWith, composeWith2, getFragment, orientate, reduceDomainToIntersectionWith, simplifyValues, simplifyValues, unionapply, apply, applyToBooleanExpression, applyToFunctionalTerm, get, getDomain, getImmutableMap, isDefining, isEmptyVariable applyToVariable(Variable variable)
ProtoSubstitutionapplyToVariable in interface ProtoSubstitution<Variable><T extends ImmutableTerm> T applyToTerm(T term)
NonGroundTerm applyToNonGroundTerm(NonGroundTerm term)
<T extends ImmutableTerm> ImmutableSubstitution<T> applyToTarget(ImmutableSubstitution<T> otherSubstitution)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.