diff --git a/html/credits.html b/html/credits.html index 17f963382f4120ddfcb04603c139444c458242db..ce02aaa24eefe429389995f573d7a56ab0950c7b 100644 --- a/html/credits.html +++ b/html/credits.html @@ -61,7 +61,7 @@ Raphael Voltz</dt><dd>provided some code snippets for <h2>Copyright owners</h2> <p> -Copyright (C) 2003-2012 INRIA (most of the code)<br /> +Copyright (C) 2003-2014 INRIA (most of the code)<br /> Copyright (C) 2004-2005 Université de Montréal (parts of the impl/ and ling/ directories)<br /> Copyright (C) 2005 CNR Pisa. (parts of BasicAlignment)<br /> Copyright (C) 2003 The University of Manchester (parts of the util/ directory)<br /> diff --git a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java index 30b1e8d64a2561fc979e5d329ca9869357e17130..f2a75ab6034a3789d5e805185e66f5061c55c087 100644 --- a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java +++ b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java @@ -104,6 +104,7 @@ public class BasicAlignment implements Alignment { */ public void init( Object onto1, Object onto2, Object cache ) throws AlignmentException { init( onto1, onto2 ); + // Should return it } @SuppressWarnings( "unchecked" ) @@ -115,6 +116,7 @@ public class BasicAlignment implements Alignment { this.onto1.setOntology( onto1 ); this.onto2.setOntology( onto2 ); } + // Should return it } public static Properties getParameters() { diff --git a/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java index 34dd560d9d35987189fdc80b95879e261ba62f9f..f62dd6304d5639ad1705d235abc6ffc9372c11f8 100644 --- a/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java +++ b/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java @@ -144,8 +144,10 @@ public class ExtPREvaluator extends BasicEvaluator implements Evaluator { return eval( params, (Object)null ); } public double eval( Properties params, Object cache ) throws AlignmentException { - if ( params.getProperty( "noconfidence" ) != null ) withConfidence = false; - if ( params.getProperty( "relations" ) != null ) relsensitive = true; + if ( params != null ) { + if ( params.getProperty( "noconfidence" ) != null ) withConfidence = false; + if ( params.getProperty( "relations" ) != null ) relsensitive = true; + } LoadedOntology<Object> o1 = (LoadedOntology<Object>)((ObjectAlignment)align1).getOntologyObject1(); LoadedOntology<Object> o2 = (LoadedOntology<Object>)((ObjectAlignment)align1).getOntologyObject2(); if ( !( o1 instanceof HeavyLoadedOntology ) || !( o2 instanceof HeavyLoadedOntology ) ) diff --git a/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java index 76781e3a1dce64e396333a41d437fa659bb5f9ea..eb1e50dfdea21a75ee9a32efb41e8ac5c8bb30ca 100644 --- a/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java +++ b/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java @@ -114,7 +114,7 @@ public class PRecEvaluator extends BasicEvaluator implements Evaluator { public double eval( Properties params ) throws AlignmentException { init(); nbfound = align2.nbCells(); - if ( params.getProperty("relations") != null ) relsensitive = true; + if ( params != null && params.getProperty("relations") != null ) relsensitive = true; for ( Cell c1 : align1 ) { URI uri1 = c1.getObject2AsURI(); diff --git a/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java index eb5835526ad4d5ee7094287e50d4ea0d596bf9bb..3f5be2bfa1345c6e2d56199e9b96e01d8c2e2d20 100644 --- a/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java +++ b/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java @@ -124,9 +124,11 @@ public class SemPRecEvaluator extends PRecEvaluator implements Evaluator { nbexpectedentailed = 0; nbfoundentailed = 0; // Set the semantics to be used - String sem = params.getProperty( "semantics" ); - if ( sem != null ) { - semantics = Semantics.valueOf( sem ); + if ( params != null ) { + String sem = params.getProperty( "semantics" ); + if ( sem != null ) { + semantics = Semantics.valueOf( sem ); + } } return this; } diff --git a/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java index 9cb0416c73b3149e1879743233013c4e2234e375..2849c07c7eae743dee0ab55a60bc8352759cee23 100644 --- a/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java +++ b/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java @@ -117,7 +117,7 @@ public class WeightedPREvaluator extends BasicEvaluator implements Evaluator { public double eval( Properties params ) throws AlignmentException { init(); //for ( Cell c2 : align2 ) nbfound += c2.getStrength(); - if ( params.getProperty("relations") != null ) relsensitive = true; + if ( params != null && params.getProperty("relations") != null ) relsensitive = true; for ( Cell c1 : align1 ) { URI uri1 = c1.getObject2AsURI();