public abstract class AbstractDeferred extends Object implements IDeferred
| Modifier and Type | Field and Description |
|---|---|
protected List<IDeferred> |
downInTree |
protected List<IDeferred> |
upInTree |
| Constructor and Description |
|---|
AbstractDeferred() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDownInTree(IDeferred dit) |
void |
addNextUpInTree(IDeferred deferred) |
void |
breakLoops() |
boolean |
isLeaf() |
boolean |
isRoot() |
void |
modifiedBy(IDeferred changer)
this deferred was modified by another one (the changer)
|
protected void |
modifyNextUp() |
Iterator<IDeferred> |
nextUp() |
void |
removeFromDownTree(IDeferred def) |
void |
removeFromUpTree(IDeferred def) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperformUpdatepublic void addNextUpInTree(IDeferred deferred)
addNextUpInTree in interface IDeferredpublic void addDownInTree(IDeferred dit)
public void modifiedBy(IDeferred changer)
IDeferredmodifiedBy in interface IDeferredchanger - that has modified this deferredpublic void removeFromDownTree(IDeferred def)
public void removeFromUpTree(IDeferred def)
protected void modifyNextUp()
public void breakLoops()
breakLoops in interface IDeferredCopyright © 2016. All rights reserved.