org.deri.iris.rules.compiler
Class EquivalenceResolver
java.lang.Object
org.deri.iris.rules.compiler.RuleElement
org.deri.iris.rules.compiler.EquivalenceResolver
public class EquivalenceResolver
- extends RuleElement
This rule element creates all possible combinations of an input relation
using the equivalent terms, and adds these combinations to the output
relation.
- Author:
- Adrian Marte
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EquivalenceResolver
public EquivalenceResolver(List<IVariable> inputVariables,
IEquivalentTerms equivalentTerms,
Configuration configuration)
process
public IRelation process(IRelation input)
throws EvaluationException
- Description copied from class:
RuleElement
- Called to process tuples from previous literals.
- Specified by:
process in class RuleElement
- Returns:
- The output relation for this literal.
- Throws:
EvaluationException