diff --git a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java index e43e718fa81c04de0ef988e6353bec7c77dec246..0ad09c35847b76e8b39e0c6dd37264e7934a413f 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 ) {