|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Edge
Represents an edge in Graph. An edge is an arc in a graph which connects exactly two nodes. These two nodes are referred to as the A node and the B node of the edge. The order of the A node and the B node is refered to as the node orientation of the edge.
Node
,
Graph
Field Summary | |
---|---|
static int |
EQUAL_NODE_ORIENTATION
flag to indicate equal node orientation of two edges |
static int |
OPPOSITE_NODE_ORIENTATION
flag to indicate opposite node orientation of two edges |
static int |
UNEQUAL_NODE_ORIENTATION
flag to indicate unequal node orientation of two edges |
Method Summary | |
---|---|
int |
compareNodes(Edge other)
Compares the node orientation of the edge with another edge. |
Node |
getNodeA()
Returns the A node of the edge. |
Node |
getNodeB()
Returns the B node of the edge. |
Node |
getOtherNode(Node node)
Returns one of the two nodes of an edge. |
void |
reverse()
Reverses the node orientation of the edge. |
Methods inherited from interface Graphable |
---|
getCount, getID, getObject, getRelated, isVisited, setCount, setID, setObject, setVisited |
Field Detail |
---|
static final int EQUAL_NODE_ORIENTATION
static final int UNEQUAL_NODE_ORIENTATION
static final int OPPOSITE_NODE_ORIENTATION
Method Detail |
---|
Node getNodeA()
Node getNodeB()
Node getOtherNode(Node node)
node
- The node opposite of the node to return.
void reverse()
int compareNodes(Edge other)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |