[Mulgara-svn] r462 - branches/nw-interface/src/jar/resolver-relational/java/org/mulgara/resolver/relational
pag at mulgara.org
pag at mulgara.org
Wed Oct 3 22:05:55 UTC 2007
Author: pag
Date: 2007-10-03 17:05:54 -0500 (Wed, 03 Oct 2007)
New Revision: 462
Modified:
branches/nw-interface/src/jar/resolver-relational/java/org/mulgara/resolver/relational/RelationalConstraint.java
Log:
Don't know what I was thinking when I keyed predConstraints on URIReference instead of ConstraintElement (thereby preventing Variables being in keys). Fixed now.
Modified: branches/nw-interface/src/jar/resolver-relational/java/org/mulgara/resolver/relational/RelationalConstraint.java
===================================================================
--- branches/nw-interface/src/jar/resolver-relational/java/org/mulgara/resolver/relational/RelationalConstraint.java 2007-10-02 17:41:13 UTC (rev 461)
+++ branches/nw-interface/src/jar/resolver-relational/java/org/mulgara/resolver/relational/RelationalConstraint.java 2007-10-03 22:05:54 UTC (rev 462)
@@ -98,7 +98,7 @@
private Set<ConstraintExpression> rdfTypeConstraints;
- private Map<URIReference,List<Constraint>> predConstraints;
+ private Map<ConstraintElement,List<Constraint>> predConstraints;
private ConstraintElement model;
@@ -120,7 +120,7 @@
public RelationalConstraint() {
this.rdfTypeConstraints = new HashSet<ConstraintExpression>();
this.variables = new HashSet<Variable>();
- this.predConstraints = new HashMap<URIReference,List<Constraint>>();
+ this.predConstraints = new HashMap<ConstraintElement,List<Constraint>>();
}
public RelationalConstraint(ConstraintImpl constraint) {
@@ -134,7 +134,7 @@
rdfTypeConstraints.addAll(constraint.rdfTypeConstraints);
- for (URIReference key: constraint.predConstraints.keySet()) {
+ for (ConstraintElement key: constraint.predConstraints.keySet()) {
List<Constraint> lhs = constraint.predConstraints.get(key);
List<Constraint> rhs = predConstraints.get(key);
if (rhs == null) {
@@ -155,7 +155,7 @@
List<Constraint> preds = predConstraints.get(constraint.getElement(0));
if (preds == null) {
preds = new ArrayList<Constraint>();
- predConstraints.put((URIReference)constraint.getElement(0), preds);
+ predConstraints.put((ConstraintElement)constraint.getElement(0), preds);
}
preds.add(constraint);
}
@@ -219,7 +219,7 @@
bound.rdfTypeConstraints.add(ConstraintOperations.bindVariables(bindings, c));
}
- for (URIReference key: constraint.predConstraints.keySet()) {
+ for (ConstraintElement key: constraint.predConstraints.keySet()) {
List<Constraint> entry = constraint.predConstraints.get(key);
List<Constraint> bentry = new ArrayList<Constraint>();
for (Constraint jc: entry) {
More information about the Mulgara-svn
mailing list