T - payloadpublic class DirectedAcyclicGraphNode<T> extends Object
| Constructor and Description |
|---|
DirectedAcyclicGraphNode(T payload) |
DirectedAcyclicGraphNode(T payload,
List<DirectedAcyclicGraphNode<T>> parents,
List<DirectedAcyclicGraphNode<T>> children) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(DirectedAcyclicGraphNode<T> child) |
void |
addParent(DirectedAcyclicGraphNode<T> parent) |
List<DirectedAcyclicGraphNode<T>> |
getChildren() |
List<DirectedAcyclicGraphNode<T>> |
getParents() |
T |
getPayload() |
void |
removeChild(DirectedAcyclicGraphNode<T> child) |
public DirectedAcyclicGraphNode(T payload, List<DirectedAcyclicGraphNode<T>> parents, List<DirectedAcyclicGraphNode<T>> children)
public DirectedAcyclicGraphNode(T payload)
public T getPayload()
public List<DirectedAcyclicGraphNode<T>> getParents()
public List<DirectedAcyclicGraphNode<T>> getChildren()
public void addParent(DirectedAcyclicGraphNode<T> parent)
public void addChild(DirectedAcyclicGraphNode<T> child)
public void removeChild(DirectedAcyclicGraphNode<T> child)
Copyright © 2015. All Rights Reserved.