public class UnifierUtilities extends Object
| Constructor and Description |
|---|
UnifierUtilities(TermFactory termFactory,
SubstitutionFactory substitutionFactory) |
| Modifier and Type | Method and Description |
|---|---|
<T extends ImmutableTerm> |
getMGU(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> args1,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> args2)
Computes the Most General Unifier (MGU) for two n-ary atoms.
|
@Inject public UnifierUtilities(TermFactory termFactory, SubstitutionFactory substitutionFactory)
public <T extends ImmutableTerm> Optional<ImmutableSubstitution<T>> getMGU(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> args1, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<? extends ImmutableTerm> args2)
args1 - args2 - Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.