category
subject¶
Smalltalk dependent handling predicates.
Author: Paulo Moura
Version: 1.0
Date: 2003/2/9
Compilation flags:
staticDependencies:
(none)
Remarks:
(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_more