From c3e27396c62f191b4343df151e5a86bfa63a32f3 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Tue, 5 Oct 2021 00:36:47 +0200 Subject: chore: change package name --- .../solver/data/query/building/RelationAtom.java | 49 ---------------------- 1 file changed, 49 deletions(-) delete mode 100644 store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java (limited to 'store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java') diff --git a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java b/store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java deleted file mode 100644 index adf2f8c7..00000000 --- a/store/src/main/java/org/eclipse/viatra/solver/data/query/building/RelationAtom.java +++ /dev/null @@ -1,49 +0,0 @@ -package org.eclipse.viatra.solver.data.query.building; - -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.eclipse.viatra.solver.data.query.view.FilteredRelationView; -import org.eclipse.viatra.solver.data.query.view.RelationView; - -public class RelationAtom implements DNFAtom { - RelationView view; - List substitution; - - public RelationAtom(RelationView view, List substitution) { - this.view = view; - this.substitution = substitution; - } - - public RelationView getView() { - return view; - } - - public void setView(FilteredRelationView view) { - this.view = view; - } - - public List getSubstitution() { - return substitution; - } - - public void setSubstitution(List substitution) { - this.substitution = substitution; - } - - @Override - public void unifyVariables(Map variables) { - for (int i = 0; i < this.substitution.size(); i++) { - final Object term = this.substitution.get(i); - if (term instanceof Variable variableReference) { - this.substitution.set(i, DNFAtom.unifyVariables(variables, variableReference)); - } - } - } - - @Override - public void collectAllVariables(Set variables) { - DNFAtom.addToCollection(variables, substitution); - } -} -- cgit v1.2.3-70-g09d2