Index: generic/predefined.xotcl =================================================================== diff -u -r35e0efc0d8851a10c70071c12112b11538ce97af -raa1943604c4de3d538dff67d5e9e238323d37474 --- generic/predefined.xotcl (.../predefined.xotcl) (revision 35e0efc0d8851a10c70071c12112b11538ce97af) +++ generic/predefined.xotcl (.../predefined.xotcl) (revision aa1943604c4de3d538dff67d5e9e238323d37474) @@ -784,9 +784,10 @@ foreach slot [::nx::objectInfo slotobjects $obj] { # Skip some slots for xotcl; # TODO: maybe different parameterFromSlots for xotcl? - if {[::nx::core::objectproperty $obj type ::xotcl::Object] && + if {[::nx::core::objectproperty ::xotcl::Object class] + && [::nx::core::objectproperty $obj type ::xotcl::Object] && ([$slot name] eq "mixin" || [$slot name] eq "filter") - } continue + } continue array set "" [$slot toParameterSyntax] lappend parameterdefinitions -$(oparam) }