|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.white.xpp.basic.Heaper
|
+--org.abora.white.edgeregion.TransitionEdge
Clients of EdgeManager define concrete subclasses of this, which are then used by the EdgeManager code
| Constructor Summary | |
protected |
TransitionEdge()
|
|
TransitionEdge(Rcvr receiver)
|
| Method Summary | |
int |
actualHashForEqual()
Defined by subclasses to produce the value returned by hashForEqual. |
TransitionEdge |
ceiling(TransitionEdge other)
|
TransitionEdge |
floor(TransitionEdge other)
|
abstract boolean |
follows(Position pos)
Whether the position is strictly less than this edge |
abstract boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
abstract boolean |
isFollowedBy(TransitionEdge next)
Whether there is precisely one position between this edge and the next one |
abstract boolean |
isGE(TransitionEdge other)
Defines a full ordering among all edges in a given CoordinateSpace |
abstract void |
printTransitionOn(java.io.PrintWriter oo,
boolean entering,
boolean touchesPrevious)
Print a description of this transition |
void |
sendSelfTo(Xmtr xmtr)
|
abstract boolean |
touches(TransitionEdge other)
Whether this edge touches the same position the other does |
| Methods inherited from class org.abora.white.xpp.basic.Heaper |
destroy, destruct, equals, hashForEqual, printContentsOn, printOn, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected TransitionEdge()
public TransitionEdge(Rcvr receiver)
| Method Detail |
public TransitionEdge ceiling(TransitionEdge other)
public TransitionEdge floor(TransitionEdge other)
public int actualHashForEqual()
Heaper
actualHashForEqual in class Heaperpublic abstract boolean follows(Position pos)
public abstract boolean isEqual(Heaper other)
Heaper
isEqual in class Heaperpublic abstract boolean isFollowedBy(TransitionEdge next)
public abstract boolean isGE(TransitionEdge other)
public abstract boolean touches(TransitionEdge other)
public abstract void printTransitionOn(java.io.PrintWriter oo,
boolean entering,
boolean touchesPrevious)
public void sendSelfTo(Xmtr xmtr)
sendSelfTo in class Heaper
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||