WSModelObjectCollection
A collection of WSModelObject objects (including derived classes).
Methods:
[] (Get Index)
#[(index)] ⇒ WSModelObject?
EXCHANGE, UI
Returns the object from the collection at the specified index.
Parameters
| Name | Type(s) | Description |
|---|---|---|
| index | Integer | The index requested (zero-based). |
| Return | WSModelObject, nil | The object found, or nil if there is no object at this index. |
each
#each { |mo| ... } ⇒ WSModelObject
EXCHANGE, UI
Iterates through the collection, yielding a WSModelObject.
For example, using WSDatabase.model_object_collection:
database.model_object_collection('Geometry').each { |mo| puts mo.name }
database.model_object_collection('Geometry').each do |mo|
puts mo.name
end
Parameters
| Name | Type(s) | Description |
|---|---|---|
| Return | WSModelObject |
length
#length ⇒ Integer
EXCHANGE, UI
Returns the number of objects in this collection.
Parameters
| Name | Type(s) | Description |
|---|---|---|
| Return | Integer |
