org.ujmp.core.graphmatrix
Interface GenericGraph<N,E>

All Known Subinterfaces:
Graph<N>, GraphMatrix<N,E>
All Known Implementing Classes:
AbstractGraphMatrix, DefaultGraphMatrix

public interface GenericGraph<N,E>


Method Summary
 void addChild(long nodeIndex, long childIndex)
          Deprecated.  
 void addChild(N node, N child)
          Deprecated.  
 void addDirectedEdge(long nodeIndex1, long nodeIndex2)
          Deprecated.  
 void addDirectedEdge(N node1, N node2)
          Deprecated.  
 void addEdge(long nodeIndex1, long nodeIndex2)
          Deprecated.  
 void addEdge(N node1, N node2)
          Deprecated.  
 void addNode(N node)
           
 void addParent(long nodeIndex, long parentIndex)
          Deprecated.  
 void addParent(N node, N parent)
          Deprecated.  
 void addUndirectedEdge(long nodeIndex1, long nodeIndex2)
          Deprecated.  
 void addUndirectedEdge(N node1, N node2)
          Deprecated.  
 int getChildCount(long nodeIndex)
           
 int getChildCount(N node)
          Deprecated.  
 List<Long> getChildIndices(long nodeIndex)
           
 List<Long> getChildIndices(N node)
          Deprecated.  
 List<N> getChildren(long nodeIndex)
           
 List<N> getChildren(N node)
          Deprecated.  
 int getDegree(long nodeIndex)
           
 int getDegree(N node)
          Deprecated.  
 int getEdgeCount()
           
 Collection<E> getEdgeList()
           
 E getEdgeValue(long nodeIndex1, long nodeIndex2)
           
 E getEdgeValue(N node1, N node2)
          Deprecated.  
 long getIndexOfNode(N node)
           
 N getNode(long index)
           
 int getNodeCount()
           
 List<N> getNodeList()
           
 int getParentCount(long nodeIndex)
           
 int getParentCount(N node)
          Deprecated.  
 List<Long> getParentIndices(long nodeIndex)
           
 List<Long> getParentIndices(N node)
          Deprecated.  
 List<N> getParents(long nodeIndex)
           
 List<N> getParents(N node)
          Deprecated.  
 void insertNode(N node, long index)
          Deprecated.  
 boolean isConnected(long nodeIndex1, long nodeIndex2)
           
 boolean isConnected(N node1, N node2)
          Deprecated.  
 boolean isDirected()
           
 void removeDirectedEdge(long nodeIndex1, long nodeIndex2)
          Deprecated.  
 void removeDirectedEdge(N node1, N node2)
          Deprecated.  
 void removeEdge(long nodeIndex1, long nodeIndex2)
           
 void removeEdge(N node1, N node2)
          Deprecated.  
 void removeNode(long node)
           
 void removeNode(N node)
           
 void removeUndirectedEdge(long nodeIndex1, long nodeIndex2)
           
 void removeUndirectedEdge(N node1, N node2)
          Deprecated.  
 void setDirected(boolean directed)
           
 void setDirectedEdge(E edgeObject, long nodeIndex1, long nodeIndex2)
          Deprecated.  
 void setDirectedEdge(E edgeObject, N node1, N node2)
          Deprecated.  
 void setEdge(E edgeObject, long nodeIndex1, long nodeIndex2)
           
 void setEdge(E edgeObject, N node1, N node2)
          Deprecated.  
 void setNode(N node, long index)
           
 void setUndirectedEdge(E edgeObject, long nodeIndex1, long nodeIndex2)
           
 void setUndirectedEdge(E edgeObject, N node1, N node2)
          Deprecated.  
 

Method Detail

getNodeList

List<N> getNodeList()

isDirected

boolean isDirected()

setDirected

void setDirected(boolean directed)

getEdgeList

Collection<E> getEdgeList()

getEdgeValue

E getEdgeValue(long nodeIndex1,
               long nodeIndex2)

getEdgeValue

@Deprecated
E getEdgeValue(N node1,
                          N node2)
Deprecated. 


addEdge

@Deprecated
void addEdge(N node1,
                        N node2)
Deprecated. 

Parameters:
node1 -
node2 -

addEdge

@Deprecated
void addEdge(long nodeIndex1,
                        long nodeIndex2)
Deprecated. 

Parameters:
nodeIndex1 -
nodeIndex2 -

addDirectedEdge

@Deprecated
void addDirectedEdge(N node1,
                                N node2)
Deprecated. 

Parameters:
node1 -
node2 -

addDirectedEdge

@Deprecated
void addDirectedEdge(long nodeIndex1,
                                long nodeIndex2)
Deprecated. 

Parameters:
nodeIndex1 -
nodeIndex2 -

setDirectedEdge

@Deprecated
void setDirectedEdge(E edgeObject,
                                long nodeIndex1,
                                long nodeIndex2)
Deprecated. 

Parameters:
edgeObject -
nodeIndex1 -
nodeIndex2 -

setEdge

void setEdge(E edgeObject,
             long nodeIndex1,
             long nodeIndex2)

setDirectedEdge

@Deprecated
void setDirectedEdge(E edgeObject,
                                N node1,
                                N node2)
Deprecated. 


setEdge

@Deprecated
void setEdge(E edgeObject,
                        N node1,
                        N node2)
Deprecated. 


setUndirectedEdge

void setUndirectedEdge(E edgeObject,
                       long nodeIndex1,
                       long nodeIndex2)

setUndirectedEdge

@Deprecated
void setUndirectedEdge(E edgeObject,
                                  N node1,
                                  N node2)
Deprecated. 


addUndirectedEdge

@Deprecated
void addUndirectedEdge(N node1,
                                  N node2)
Deprecated. 


addUndirectedEdge

@Deprecated
void addUndirectedEdge(long nodeIndex1,
                                  long nodeIndex2)
Deprecated. 


removeDirectedEdge

@Deprecated
void removeDirectedEdge(long nodeIndex1,
                                   long nodeIndex2)
Deprecated. 


removeEdge

void removeEdge(long nodeIndex1,
                long nodeIndex2)

removeDirectedEdge

@Deprecated
void removeDirectedEdge(N node1,
                                   N node2)
Deprecated. 


removeEdge

@Deprecated
void removeEdge(N node1,
                           N node2)
Deprecated. 


removeUndirectedEdge

void removeUndirectedEdge(long nodeIndex1,
                          long nodeIndex2)

removeUndirectedEdge

@Deprecated
void removeUndirectedEdge(N node1,
                                     N node2)
Deprecated. 


getNode

N getNode(long index)

addNode

void addNode(N node)

setNode

void setNode(N node,
             long index)

insertNode

@Deprecated
void insertNode(N node,
                           long index)
Deprecated. 


removeNode

void removeNode(N node)

removeNode

void removeNode(long node)

isConnected

boolean isConnected(long nodeIndex1,
                    long nodeIndex2)

isConnected

@Deprecated
boolean isConnected(N node1,
                               N node2)
Deprecated. 


getIndexOfNode

long getIndexOfNode(N node)

getEdgeCount

int getEdgeCount()

getNodeCount

int getNodeCount()

getChildCount

int getChildCount(long nodeIndex)

getChildCount

@Deprecated
int getChildCount(N node)
Deprecated. 


getParentCount

int getParentCount(long nodeIndex)

getParentCount

@Deprecated
int getParentCount(N node)
Deprecated. 


getDegree

int getDegree(long nodeIndex)

getDegree

@Deprecated
int getDegree(N node)
Deprecated. 


getChildren

List<N> getChildren(long nodeIndex)

getChildIndices

List<Long> getChildIndices(long nodeIndex)

getChildIndices

@Deprecated
List<Long> getChildIndices(N node)
Deprecated. 


getChildren

@Deprecated
List<N> getChildren(N node)
Deprecated. 


getParents

List<N> getParents(long nodeIndex)

getParents

@Deprecated
List<N> getParents(N node)
Deprecated. 


getParentIndices

List<Long> getParentIndices(long nodeIndex)

getParentIndices

@Deprecated
List<Long> getParentIndices(N node)
Deprecated. 


addChild

@Deprecated
void addChild(N node,
                         N child)
Deprecated. 


addChild

@Deprecated
void addChild(long nodeIndex,
                         long childIndex)
Deprecated. 


addParent

@Deprecated
void addParent(N node,
                          N parent)
Deprecated. 


addParent

@Deprecated
void addParent(long nodeIndex,
                          long parentIndex)
Deprecated. 



Copyright © 2010. All Rights Reserved.