Environment: Siren
Instances of STreeAccessor tree-navigation interfaces to diverse data structures.
InstanceVariableNames:
accessing
terminalQuery
childAccessor
Model items are passed to these (if they're Blocks),
or have to perform: them (if they're Symbols).
terminalQuery: anObject
Set the tQ of the receiver.
treeAccessor
Answer the receiver.
tree accessing
Answer the children of the argument by using the child accessor.
isTerminal: aNode
Answer whether the argument is terminal by using the terminal query.
leavesOf: aRoot
Answer the leaves of the argument by using the child accessor.
MetaClass: STreeAccessor class
instance creation
Answer an initialized instance.