category
Smalltalk dependent handling predicates.
Paulo Moura
1.0
2003/2/9
static
(no dependencies on other files)
Receiver changed in some way. Notify all dependents.
static
changed – one
Receiver changed as specified in the argument. Notify all dependents.
static
changed(Change)
changed(?nonvar) – one
Returns a list of all dependent objects.
static
dependents(Dependents)
dependents(-list) – one
Adds a new dependent object.
static
addDependent(Dependent)
addDependent(@object) – one
Removes a dependent object.
static
removeDependent(Dependent)
removeDependent(?object) – zero_or_more
(none)
Table of dependent objects.
dynamic
dependent_(Dependent)
dependent_(?object) – zero_or_more