From f22cac359c82ff91aa72a5947a08563f1b5ce173 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20David?=
 <Jerome.David@univ-grenoble-alpes.fr>
Date: Tue, 15 Feb 2011 10:04:09 +0000
Subject: [PATCH] equality between URI in diff method uses equals instead of ==

---
 src/fr/inrialpes/exmo/align/impl/BasicAlignment.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
index e43e718f..0ad09c35 100644
--- a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
+++ b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
@@ -520,9 +520,9 @@ public class BasicAlignment implements Alignment {
      */
     public Alignment diff(Alignment align) throws AlignmentException {
 	// Could also test: onto1 == getOntologyObject1();
-	if ( onto1.getURI() != align.getOntology1URI() )
+	if ( !onto1.getURI().equals(align.getOntology1URI()) )
 	    throw new AlignmentException("Can only diff alignments with same ontologies");
-	if ( onto2.getURI() != align.getOntology2URI() )
+	if ( !onto2.getURI().equals(align.getOntology2URI()) )
 	    throw new AlignmentException("Can only diff alignments with same ontologies");
 	BasicAlignment result = createNewAlignment( onto1, onto2 );
 	for ( Cell c1 : this ) {
-- 
GitLab