category
subject
Smalltalk dependent handling predicates.
Author: Paulo Moura
Version: 1:0:0
Date: 2003-02-09
Compilation flags:
staticDependencies:
(none)
Remarks:
(none)
Inherited public predicates:
(none)
Public predicates
changed/0
Receiver changed in some way. Notify all dependents.
Compilation flags:
staticMode and number of proofs:
changed - onechanged/1
Receiver changed as specified in the argument. Notify all dependents.
Compilation flags:
staticTemplate:
changed(Change)Mode and number of proofs:
changed(?nonvar) - onedependents/1
Returns a list of all dependent objects.
Compilation flags:
staticTemplate:
dependents(Dependents)Mode and number of proofs:
dependents(-list) - oneaddDependent/1
Adds a new dependent object.
Compilation flags:
staticTemplate:
addDependent(Dependent)Mode and number of proofs:
addDependent(@object) - oneremoveDependent/1
Removes a dependent object.
Compilation flags:
staticTemplate:
removeDependent(Dependent)Mode and number of proofs:
removeDependent(?object) - zero_or_moreProtected predicates
(none)
Private predicates
dependent_/1
Table of dependent objects.
Compilation flags:
dynamicTemplate:
dependent_(Dependent)Mode and number of proofs:
dependent_(?object) - zero_or_moreOperators
(none)
See also