diva.graph.modular
Interface EdgeModel
- All Known Subinterfaces:
- MutableEdgeModel
- public interface EdgeModel
An edge is an object that is contained by a graph and connects
nodes. An edge has a "head" and a "tail" as if it was directed,
but also has a method isDirected() that says whether or not the
edge should be treated as directed (e.g. should there be an arrow
drawn on the head). An edge has a semantic object that is its
semantic equivalent in the application and may have a visual object
which is its syntactic representation in the user interface.
|
Method Summary |
java.lang.Object |
getHead(java.lang.Object edge)
Return the node at the head of this edge. |
java.lang.Object |
getTail(java.lang.Object edge)
Return the node at the tail of this edge. |
boolean |
isDirected(java.lang.Object edge)
Return whether or not this edge is directed. |
getHead
public java.lang.Object getHead(java.lang.Object edge)
- Return the node at the head of this edge.
getTail
public java.lang.Object getTail(java.lang.Object edge)
- Return the node at the tail of this edge.
isDirected
public boolean isDirected(java.lang.Object edge)
- Return whether or not this edge is directed.
|