scratch.joshua.ranking
Class AbstractIterativeRanker.UniformIncident

java.lang.Object
  extended by scratch.joshua.ranking.AbstractIterativeRanker.UniformIncident
All Implemented Interfaces:
NumberEdgeValue, EdgeVertexNumberFunction
Enclosing class:
AbstractIterativeRanker

protected static class AbstractIterativeRanker.UniformIncident
extends Object
implements EdgeVertexNumberFunction


Constructor Summary
protected AbstractIterativeRanker.UniformIncident()
           
 
Method Summary
 Number getNumber(ArchetypeEdge ae)
           
 Number getNumber(ArchetypeEdge e, ArchetypeVertex v)
           
 void setNumber(ArchetypeEdge e, ArchetypeVertex v, Number n)
           
 void setNumber(ArchetypeEdge e, Number n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractIterativeRanker.UniformIncident

protected AbstractIterativeRanker.UniformIncident()
Method Detail

getNumber

public Number getNumber(ArchetypeEdge e,
                        ArchetypeVertex v)
Specified by:
getNumber in interface EdgeVertexNumberFunction
Returns:

getNumber

public Number getNumber(ArchetypeEdge ae)
Specified by:
getNumber in interface NumberEdgeValue
Parameters:
ae - the edge to examine
Returns:
the Number associated with this edge

setNumber

public void setNumber(ArchetypeEdge e,
                      ArchetypeVertex v,
                      Number n)
Specified by:
setNumber in interface EdgeVertexNumberFunction

setNumber

public void setNumber(ArchetypeEdge e,
                      Number n)
Specified by:
setNumber in interface NumberEdgeValue
Parameters:
e - the edge whose value we're setting
n - the Number to which we're setting the edge