Class ::xotcl::Attribute
::xotcl::Attribute
create ... \
[ -multivalued multivalued ] \
[ -substdefault substdefault ]
Defined in Class Relations
- class: ::xotcl::MetaSlot
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::nx::VariableSlot
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- subclass: ::xo::Attribute
![[i]](/resources/acs-subsite/ZoomIn16.gif)
::xotcl::MetaSlot create ::xotcl::Attribute \
-superclass ::nx::VariableSlot
Methods (to be applied on instances)
<instance of xotcl::Attribute
> __object_configureparameter
- Testcases:
-
No testcase defined.
set slotObjects [nsf::directdispatch [self] ::nsf::methods::object::info::lookupslots -type ::nx::Slot]
set parameterDefinitions [::nsf::parameter::specs -nonposargs $slotObjects]
lappend parameterDefinitions args:alias,method=residualargs,args
return $parameterDefinitions
<instance of xotcl::Attribute
> createForwarder name domain
- Parameters:
- name (required)
- domain (required)
- Testcases:
-
No testcase defined.
::nsf::method::forward $domain -per-object=${:per-object} $name -prefix value= ${:manager} "%1 {get set}" %self ${:forwardername}exists (scripted, public)
<instance of xotcl::Attribute
> exists var
- Parameters:
- var (required)
- Testcases:
-
No testcase defined.
::nsf::var::exists [self] $var
istype (scripted, public)
<instance of xotcl::Attribute
> istype class
- Parameters:
- class (required)
- Testcases:
-
No testcase defined.
return [expr {[::nsf::is class $class] &&
[::nsf::directdispatch [self] ::nsf::methods::object::info::hastype $class]}]