1.1 --- a/mdr/jmiutils/src/org/netbeans/lib/jmi/xmi/XmiContext.java Sat Jun 11 07:01:12 2005 +0000
1.2 +++ b/mdr/jmiutils/src/org/netbeans/lib/jmi/xmi/XmiContext.java Wed Jun 22 13:52:02 2005 +0000
1.3 @@ -746,8 +746,13 @@
1.4 } else {
1.5 if (!readDocuments.contains (systId)) {
1.6 URL url = toURL (systId);
1.7 - if ((url == null) || (!readDocuments.contains (url.toString ())))
1.8 + if ((url == null) || (!readDocuments.contains (url.toString ()))) {
1.9 readExternalDocument (systId);
1.10 + obj = getReference (systId, xmiId);
1.11 + if (obj != null) {
1.12 + register (systId, xmiId, obj);
1.13 + }
1.14 + }
1.15 } // if
1.16 }
1.17 } // while