Next:
Behavior-evaluating
, Previous:
Behavior-creating a class hierarchy
, Up:
Behavior
1.9.9 Behavior: enumerating
allInstancesDo: aBlock
Invokes aBlock for all instances of the receiver
allSubclassesDo: aBlock
Invokes aBlock for all subclasses, both direct and indirect.
allSubinstancesDo: aBlock
Invokes aBlock for all instances of each of the receiver's subclasses.
allSuperclassesDo: aBlock
Invokes aBlock for all superclasses, both direct and indirect.
selectSubclasses: aBlock
Return a Set of subclasses of the receiver satisfying aBlock.
selectSuperclasses: aBlock
Return a Set of superclasses of the receiver satisfying aBlock.
subclassesDo: aBlock
Invokes aBlock for all direct subclasses.
withAllSubclassesDo: aBlock
Invokes aBlock for the receiver and all subclasses, both direct and indirect.
withAllSuperclassesDo: aBlock
Invokes aBlock for the receiver and all superclasses, both direct and indirect.