NSUML does not seem to recognize forward type
references (i.e. xmi.idref which refers to xmi.id which is
not yet defined). Attached is jar file which contains
small test program (test_attr_type.java) and two XMI
files. The first XMI file (test_attr_type.xml) uses forward
reference to the type with xmi.id
= mdrob_1025454456875_260833_199' to define the
type of attribute attr1 in the class class1. When I load
this XMI file and check the type of this attribute it
is null. The second XMI file (test_attr_type2.xml) differs
only in the order of declaration of the
type mdrob_1025454456875_260833_199' (this time
the type is defined before it is used). When I load this
XMI file and check the type of the attribute attr1 it is
correct (int).
JAR file containing Java test program and XMI test files