[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ]
obj ${:name} ?value?
[:? {[$owning_attribute pinfo exists validation]} {
[$owning_attribute pinfo get validation]
}]
[$owning_attribute as_text]
[:? {[$owning_attribute eval {set :@deprecated}]} {
Deprecated
}]
- Parameters:
-
value <optional>
If provided, list of values to
be set for the attribute ${:name}
[:?objvar $owning_attribute @return {
- Returns:
[:? {[${:@return} eval {info exists :spec}] && [${:@return} spec] ne ""} {[${:@return} spec]}]
- [${:@return} as_text]
}]
- Type:
- [:pinfo get bundle type]
- attribute accessor/mutator
- Protection:
[:? {[:pinfo get -default 0 bundle redefine-protected]} {
- redefine-protected
}]
[:? {[$owning_attribute pinfo get -default 0 bundle incremental]} {
[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ]
obj
${:name} add
value
- Parameters:
-
value <required>
...
- Returns:
- The element
added to the list
[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ]
obj
${:name} delete
value
- Parameters:
-
value <required>
...
- Returns:
- The element
deleted from the the list
}]