diff --git a/src/fr/inrialpes/exmo/align/impl/BasicOntologyNetwork.java b/src/fr/inrialpes/exmo/align/impl/BasicOntologyNetwork.java index 529c849b7a3d9f432611caf5287ef689b54faf2a..66c5c0804121648523453346a3e224bb334740fe 100644 --- a/src/fr/inrialpes/exmo/align/impl/BasicOntologyNetwork.java +++ b/src/fr/inrialpes/exmo/align/impl/BasicOntologyNetwork.java @@ -22,6 +22,7 @@ package fr.inrialpes.exmo.align.impl; import java.lang.Cloneable; import java.lang.Iterable; +import java.util.Collections; import java.util.Enumeration; import java.util.Iterator; import java.util.Set; @@ -38,7 +39,7 @@ import org.semanticweb.owl.align.OntologyNetwork; /** * Represents a distributed system of aligned ontologies or network of ontologies. * - * @author Jérôme Euzenat + * @author J�r�me Euzenat * @version $Id$ */ @@ -89,9 +90,11 @@ public class BasicOntologyNetwork implements OntologyNetwork { return ontologies.keySet(); // ?? }; public Set<Alignment> getTargetingAlignments( URI onto ){ + if (!ontologies.containsKey(onto)) return Collections.emptySet(); return ontologies.get( onto ).targettingAlignments; }; public Set<Alignment> getSourceAlignments( URI onto ){ + if (!ontologies.containsKey(onto)) return Collections.emptySet(); return ontologies.get( onto ).sourceAlignments; };