public class SimpleProtoSubstitutionImpl<T extends ImmutableTerm> extends AbstractProtoSubstitution<T>
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleProtoSubstitutionImpl(com.google.common.collect.ImmutableMap<Variable,? extends T> substitutionMap,
TermFactory termFactory) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableTerm |
applyToVariable(Variable variable)
This method can be applied to simple variables
|
T |
get(Variable var) |
com.google.common.collect.ImmutableSet<Variable> |
getDomain() |
com.google.common.collect.ImmutableMap<Variable,T> |
getImmutableMap() |
boolean |
isDefining(Variable variable) |
boolean |
isEmpty() |
apply, apply, applyToBooleanExpression, applyToFunctionalTermprotected SimpleProtoSubstitutionImpl(com.google.common.collect.ImmutableMap<Variable,? extends T> substitutionMap, TermFactory termFactory)
public boolean isDefining(Variable variable)
public com.google.common.collect.ImmutableSet<Variable> getDomain()
public boolean isEmpty()
public ImmutableTerm applyToVariable(Variable variable)
ProtoSubstitutionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.