|
@@ -65,6 +65,16 @@ public interface LayeredGraphNode {
|
|
* @return Liste mit Kanten
|
|
* @return Liste mit Kanten
|
|
*/
|
|
*/
|
|
ArrayList< LayeredGraphEdge > getIncomingEdges();
|
|
ArrayList< LayeredGraphEdge > getIncomingEdges();
|
|
|
|
+ /**
|
|
|
|
+ * Ermittelt eine Liste von Kanten, die an diesem Knoten beginnen
|
|
|
|
+ * @return Liste mit Kanten sortiert nach den positionen der Endknoten in ihrem layer
|
|
|
|
+ */
|
|
|
|
+ ArrayList< LayeredGraphEdge > getSortedOutgoingEdges();
|
|
|
|
+ /**
|
|
|
|
+ * Ermittelt eine Liste von Kanten, die an diesem Knoten enden
|
|
|
|
+ * @return Liste mit Kanten sortiert nach den positionen der Startknoten in ihrem layer
|
|
|
|
+ */
|
|
|
|
+ ArrayList< LayeredGraphEdge > getSortedIncomingEdges();
|
|
/**
|
|
/**
|
|
* Gibt den Knoten zur�ck, zu dessen Subgraph dieser Knoten geh�rt
|
|
* Gibt den Knoten zur�ck, zu dessen Subgraph dieser Knoten geh�rt
|
|
* @return Der Elternknoten
|
|
* @return Der Elternknoten
|
|
@@ -158,12 +168,24 @@ public interface LayeredGraphNode {
|
|
* @return Die Liste mit Kanten
|
|
* @return Die Liste mit Kanten
|
|
*/
|
|
*/
|
|
ArrayList< LayeredGraphEdge > getOutgoingEdges( LayeredGraphNode n );
|
|
ArrayList< LayeredGraphEdge > getOutgoingEdges( LayeredGraphNode n );
|
|
|
|
+ /**
|
|
|
|
+ * Ermittelt eine Liste von ausgehenden Kanten eines Knotens
|
|
|
|
+ * @param n Der Knoten
|
|
|
|
+ * @return Die Liste mit Kanten sortiert nach den positionen der Endknoten in ihren Layern
|
|
|
|
+ */
|
|
|
|
+ ArrayList< LayeredGraphEdge > getSortedOutgoingEdges( LayeredGraphNode n );
|
|
/**
|
|
/**
|
|
* Ermittelt eine Liste von eingehenden Kanten eines Knotens
|
|
* Ermittelt eine Liste von eingehenden Kanten eines Knotens
|
|
* @param n Der Knoten
|
|
* @param n Der Knoten
|
|
* @return Die Liste mit Kanten
|
|
* @return Die Liste mit Kanten
|
|
*/
|
|
*/
|
|
ArrayList< LayeredGraphEdge > getIncomingEdges( LayeredGraphNode n );
|
|
ArrayList< LayeredGraphEdge > getIncomingEdges( LayeredGraphNode n );
|
|
|
|
+ /**
|
|
|
|
+ * Ermittelt eine Liste von eingehenden Kanten eines Knotens
|
|
|
|
+ * @param n Der Knoten
|
|
|
|
+ * @return Die Liste mit Kanten sortiert nach den positionen der Startknoten in ihren Layern
|
|
|
|
+ */
|
|
|
|
+ ArrayList< LayeredGraphEdge > getSortedIncomingEdges( LayeredGraphNode n );
|
|
|
|
|
|
/**
|
|
/**
|
|
* F�gt einen neuen Knoten zum Subgraph hinzu
|
|
* F�gt einen neuen Knoten zum Subgraph hinzu
|