Package io.keikai.model.sys.dependency
Interface DependencyTable
- All Known Implementing Classes:
DependencyTableAdv,DependencyTableImpl
public interface DependencyTable
NodeA --- depends on ---> NodeB.
A is B's dependent, B is A's precedent.
When B changes , should call
getDependents(Ref) of B to create notification of A
When A been clear or deleted, should call clearDependents(Ref) of A to clear tracking data
For example, in A1
=SUM(B1 + C1)
when edit B1 (precedent), its dependents is A1- Since:
- 3.5.0
- Author:
- dennis
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclearDependents(Ref dependant) voidgetDependents(Ref precedent) getDirectDependents(Ref precedent) getEvaluatedDependents(Ref precedent) voidsetEvaluated(Ref dependent)
-
Method Details
-
getDependents
-
getDirectDependents
-
getEvaluatedDependents
-
add
-
setEvaluated
-
clearDependents
-
searchPrecedents
-
del
-