de.grogra.graph.impl
public abstract class Edge extends java.lang.Object implements java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
void |
addEdgeBits(int mask,
Transaction xa) |
boolean |
getBitMark(int handle) |
int |
getEdgeBits() |
abstract Node |
getNeighbor(Node start) |
abstract Edge |
getNext(Node parent) |
java.lang.Object |
getObjectMark(int handle) |
abstract Node |
getSource() |
SpecialEdgeDescriptor |
getSpecialEdgeDescriptor() |
abstract Node |
getTarget() |
abstract boolean |
isDirection(Node source,
Node target) |
abstract boolean |
isSource(Node node) |
abstract boolean |
isTarget(Node node) |
static int |
parseEdgeKeys(java.lang.String keys,
Node source,
Node target) |
void |
remove(Transaction xa) |
void |
removeEdgeBits(int mask,
Transaction xa) |
boolean |
setBitMark(int handle,
boolean mark) |
void |
setEdgeBits(int bits,
Transaction xa) |
java.lang.Object |
setObjectMark(int handle,
java.lang.Object object) |
boolean |
testEdgeBits(int mask) |
public final void addEdgeBits(int mask,
Transaction xa)
public final boolean getBitMark(int handle)
public final int getEdgeBits()
public final java.lang.Object getObjectMark(int handle)
public abstract Node getSource()
public SpecialEdgeDescriptor getSpecialEdgeDescriptor()
public abstract Node getTarget()
public abstract boolean isSource(Node node)
public abstract boolean isTarget(Node node)
public static int parseEdgeKeys(java.lang.String keys,
Node source,
Node target)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic final void remove(Transaction xa)
public final void removeEdgeBits(int mask,
Transaction xa)
public final boolean setBitMark(int handle,
boolean mark)
public final void setEdgeBits(int bits,
Transaction xa)
public final java.lang.Object setObjectMark(int handle,
java.lang.Object object)
public final boolean testEdgeBits(int mask)