[Mulgara-svn] r1645 - trunk/src/jar/tuples/java/org/mulgara/store/tuples

pag at mulgara.org pag at mulgara.org
Thu Mar 26 20:26:37 UTC 2009


Author: pag
Date: 2009-03-26 13:26:37 -0700 (Thu, 26 Mar 2009)
New Revision: 1645

Modified:
   trunk/src/jar/tuples/java/org/mulgara/store/tuples/MandatoryBindingAnnotation.java
Log:
Added in generics

Modified: trunk/src/jar/tuples/java/org/mulgara/store/tuples/MandatoryBindingAnnotation.java
===================================================================
--- trunk/src/jar/tuples/java/org/mulgara/store/tuples/MandatoryBindingAnnotation.java	2009-03-26 20:14:29 UTC (rev 1644)
+++ trunk/src/jar/tuples/java/org/mulgara/store/tuples/MandatoryBindingAnnotation.java	2009-03-26 20:26:37 UTC (rev 1645)
@@ -60,22 +60,22 @@
  */
 
 public class MandatoryBindingAnnotation implements Annotation {
-  private Set variables;
+  private Set<Variable> variables;
 
-  public MandatoryBindingAnnotation(Collection variables) {
-    this.variables = new HashSet(variables);
+  public MandatoryBindingAnnotation(Collection<Variable> variables) {
+    this.variables = new HashSet<Variable>(variables);
   }
 
   public MandatoryBindingAnnotation(Variable[] varArray) {
     this(Arrays.asList(varArray));
   }
 
-  public Set requiredVariables() {
+  public Set<Variable> requiredVariables() {
     return variables;
   }
 
-  public boolean meetsRequirement(Set boundVars) {
-    Iterator i = variables.iterator();
+  public boolean meetsRequirement(Set<Variable> boundVars) {
+    Iterator<Variable> i = variables.iterator();
     while (i.hasNext()) {
       if (!boundVars.contains(i.next())) {
         return false;




More information about the Mulgara-svn mailing list