public class IncrementalRootedPayloadGraphImpl<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>> extends java.lang.Object implements IncrementalRootedPayloadGraph<T,E,F>
IncrementalRootedPayloadGraph.Edge<T>, IncrementalRootedPayloadGraph.Factory| Constructor and Description |
|---|
IncrementalRootedPayloadGraphImpl(E root,
F edgeFactory) |
| Modifier and Type | Method and Description |
|---|---|
E |
add(T object,
E parent) |
boolean |
contains(E edge) |
boolean |
contains(java.util.List<T> sequence) |
F |
getEdgeFactory() |
java.util.Collection<E> |
getEdges() |
E |
getRootEdge() |
void |
remove(E edge) |
public E add(T object, E parent)
add in interface IncrementalRootedPayloadGraph<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>>public boolean contains(E edge)
contains in interface IncrementalRootedPayloadGraph<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>>public boolean contains(java.util.List<T> sequence)
contains in interface IncrementalRootedPayloadGraph<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>>public F getEdgeFactory()
getEdgeFactory in interface IncrementalRootedPayloadGraph<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>>public java.util.Collection<E> getEdges()
getEdges in interface IncrementalRootedPayloadGraph<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>>public E getRootEdge()
getRootEdge in interface IncrementalRootedPayloadGraph<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>>public void remove(E edge)
remove in interface IncrementalRootedPayloadGraph<T,E extends IncrementalRootedPayloadGraph.Edge<T>,F extends IncrementalRootedPayloadGraph.Edge.Factory<T,E>>