de.hedenus.graph
Interface Arc

All Superinterfaces:
GraphElement
All Known Subinterfaces:
Statement
All Known Implementing Classes:
BasicStatement

public interface Arc
extends GraphElement

An edge of a graph. The edge is called arc because the edge is normally directed.

Author:
Michael Hedenus

Field Summary
static int BIDIRECTIONAL
           
static int LEFT_TO_RIGHT
           
static int RIGHT_TO_LEFT
           
static int UNDIRECTED
           
 
Method Summary
 Node leftNode()
           
 int orientation()
           
 Node rightNode()
           
 
Methods inherited from interface de.hedenus.graph.GraphElement
id, label
 

Field Detail

UNDIRECTED

static final int UNDIRECTED
See Also:
Constant Field Values

LEFT_TO_RIGHT

static final int LEFT_TO_RIGHT
See Also:
Constant Field Values

RIGHT_TO_LEFT

static final int RIGHT_TO_LEFT
See Also:
Constant Field Values

BIDIRECTIONAL

static final int BIDIRECTIONAL
See Also:
Constant Field Values
Method Detail

leftNode

Node leftNode()

rightNode

Node rightNode()

orientation

int orientation()