public interface ProtoSubstitution<T extends ImmutableTerm>
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<ImmutableTerm> |
apply(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms) |
ImmutableTerm |
apply(ImmutableTerm term)
Applies the substitution to an immutable term.
|
ImmutableExpression |
applyToBooleanExpression(ImmutableExpression booleanExpression) |
ImmutableFunctionalTerm |
applyToFunctionalTerm(ImmutableFunctionalTerm functionalTerm) |
ImmutableTerm |
applyToVariable(Variable variable)
This method can be applied to simple variables
|
T |
get(Variable variable) |
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> |
getDomain() |
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> |
getImmutableMap() |
boolean |
isDefining(Variable variable) |
boolean |
isEmpty() |
it.unibz.inf.ontop.com.google.common.collect.ImmutableMap<Variable,T> getImmutableMap()
boolean isDefining(Variable variable)
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> getDomain()
boolean isEmpty()
ImmutableTerm apply(ImmutableTerm term)
ImmutableTerm applyToVariable(Variable variable)
ImmutableFunctionalTerm applyToFunctionalTerm(ImmutableFunctionalTerm functionalTerm)
ImmutableExpression applyToBooleanExpression(ImmutableExpression booleanExpression)
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<ImmutableTerm> apply(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> terms)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.