Class ::nx::RelationSlot

::nx::RelationSlot[i] create ...

Class Relations

  • class: ::nx::MetaSlot[i]
  • superclass: ::nx::ObjectParameterSlot[i]
  • subclass: ::xotcl::RelationSlot[i]
::nx::MetaSlot create ::nx::RelationSlot \
     -superclass ::nx::ObjectParameterSlot

Methods (to be applied on instances)

  • value=add (scripted)

    set oldSetting [::nsf::relation::get $obj $prop]
    #puts stderr [list ::nsf::relation::set $obj $prop [linsert $oldSetting $pos $value]]
    #
    # Use uplevel to avoid namespace surprises
    #
    ::uplevel [list ::nsf::relation::set $obj $prop [linsert $oldSetting $pos $value]]
  • value=clear (scripted)

    set result [::nsf::relation::set $obj $prop]
    ::nsf::relation::set $obj $prop {}
    return $result
  • value=delete (scripted)

    ::uplevel [list ::nsf::relation::set $obj $prop  [:delete_value $obj $prop [::nsf::relation::get $obj $prop$value]]
  • value=get (alias)

  • value=set (alias)