public class Vertex<T> extends Object implements Comparable<Vertex<T>>
Constructor and Description |
---|
Vertex(DirectedGraph graph,
T data,
int id) |
public Vertex(DirectedGraph graph, T data, int id)
public void addEdgeTo(Vertex destination)
public void addEdgeTo(T destination)
public boolean removeEdgeTo(Vertex destination)
public void removeAllIncomingEdges()
public void removeAllOutgoingEdges()
public void removeAllEdges()
public int inDegree()
public int outDegree()
public T getIncomingSourceData()
public Iterable<T> getOutgoingDestinationsDataNotOfType(Object type)
public T getOutgoingDestinationData()
public T getData()
public int getID()
Copyright © 2001-2014 JRuby. All Rights Reserved.