From 90596d54a97435f5ca35db3d1f5167e3749ba0da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Wed, 25 Jun 2008 14:26:16 +0000 Subject: [PATCH] - Modified Cell interface so that object URIs can be found in a generic way -> solves a database storage bug --- .../align/impl/renderer/RDFRendererVisitor.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/fr/inrialpes/exmo/align/impl/renderer/RDFRendererVisitor.java b/src/fr/inrialpes/exmo/align/impl/renderer/RDFRendererVisitor.java index 3d562773..79beaa0c 100644 --- a/src/fr/inrialpes/exmo/align/impl/renderer/RDFRendererVisitor.java +++ b/src/fr/inrialpes/exmo/align/impl/renderer/RDFRendererVisitor.java @@ -143,14 +143,15 @@ public class RDFRendererVisitor implements AlignmentVisitor } public void visit( Cell cell ) throws AlignmentException { this.cell = cell; - URI u1, u2; - if ( cell instanceof ObjectCell ) { - u1 = ((LoadedOntology)((BasicAlignment)alignment).getOntologyObject1()).getEntityURI( cell.getObject1() ); - u2 = ((LoadedOntology)((BasicAlignment)alignment).getOntologyObject2()).getEntityURI( cell.getObject2() ); - } else { - u1 = cell.getObject1AsURI(); - u2 = cell.getObject2AsURI(); - } + //URI u1, u2; + // JE: I think that now these two clauses should be unified (3.4) + //if ( cell instanceof ObjectCell ) { + // u1 = ((LoadedOntology)((BasicAlignment)alignment).getOntologyObject1()).getEntityURI( cell.getObject1() ); + // u2 = ((LoadedOntology)((BasicAlignment)alignment).getOntologyObject2()).getEntityURI( cell.getObject2() ); + //} else { + URI u1 = cell.getObject1AsURI(alignment); + URI u2 = cell.getObject2AsURI(alignment); + //} if ( ( u1 != null && u2 != null) || alignment.getLevel().equals("2OMWG") ){ writer.print(" <map>\n"); -- GitLab