de.upb.swtpra05.group03.shuttle
Class GraphEdge
java.lang.Object
de.upb.swtpra05.group03.shuttle.DijkstraEdge
de.upb.swtpra05.group03.shuttle.GraphEdge
- public class GraphEdge
- extends DijkstraEdge
- Version:
- $Revision: 1.3 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
costs
private int costs
duration
private int duration
distance
private int distance
isFinancedBy
private java.util.LinkedList isFinancedBy
destination
private GraphNode destination
disabledUntilTime
private int disabledUntilTime
GraphEdge
public GraphEdge(GraphNode dest,
long w,
int costs,
int time,
int distance)
- Parameters:
dest - w - costs - Description of the Parametertime - Description of the Parameterdistance - Description of the Parameter
getCosts
public int getCosts()
- Returns:
setCosts
public void setCosts(int costs)
- Parameters:
costs -
isFinancedBy
public boolean isFinancedBy(de.upb.swtpra.kernel.id.OrderID id)
- Parameters:
id -
- Returns:
setFinancedBy
public void setFinancedBy(de.upb.swtpra.kernel.id.OrderID id)
- Parameters:
id -
clearFinancedBy
public void clearFinancedBy(de.upb.swtpra.kernel.id.OrderID id)
- Parameters:
id -
getFinancedBy
public EfficientBitSet getFinancedBy()
- Returns:
isNotFinanced
public boolean isNotFinanced()
- Returns:
setFinancedByCollection
public void setFinancedByCollection(EfficientBitSet bs)
- Parameters:
bs -
getDuration
public int getDuration()
- Returns:
setTime
public void setTime(int time)
- Parameters:
time -
getDistance
public int getDistance()
- Returns:
setDistance
public void setDistance(int distance)
- Parameters:
distance -
getDestination
public GraphNode getDestination()
- Returns:
setDestination
public void setDestination(GraphNode destination)
- Parameters:
destination -
getDisabledUntilTime
public int getDisabledUntilTime()
- Returns:
setDisabledUntilTime
public void setDisabledUntilTime(int disabledUntilTime)
- Parameters:
disabledUntilTime - The new disabledUntil value