Index: library/nx/nx.tcl =================================================================== diff -u -r2cca652c92b1933dd1b27f002a4c4886730f34f1 -rc6ae466933f29c771d5045711fb89a0eb8b7d32e --- library/nx/nx.tcl (.../nx.tcl) (revision 2cca652c92b1933dd1b27f002a4c4886730f34f1) +++ library/nx/nx.tcl (.../nx.tcl) (revision c6ae466933f29c771d5045711fb89a0eb8b7d32e) @@ -2130,7 +2130,7 @@ # copy class information if {[::nsf::is class $origin]} { # obj is a class, copy class specific information - $obj configure -superclass [$origin info superclass] + ::nsf::relation $obj superclass [$origin info superclass] ::nsf::method::assertion $obj class-invar [::nsf::method::assertion $origin class-invar] ::nsf::relation $obj class-filter [::nsf::relation $origin class-filter] ::nsf::relation $obj class-mixin [::nsf::relation $origin class-mixin] @@ -2257,7 +2257,7 @@ set scl [$subclass info superclass] if {[set index [lsearch -exact $scl [::nsf::self]]] != -1} { set scl [lreplace $scl $index $index $newName] - $subclass configure -superclass $scl + ::nsf::relation $subclass superclass $scl } } }