public static class IncrementalPayloadTrie.Edge.EdgeImpl<T> extends java.lang.Object implements IncrementalPayloadTrie.Edge<T>
IncrementalPayloadTrie.Edge.EdgeImpl<T>IncrementalRootedPayloadGraph.Edge.Factory<T,E>| Constructor and Description |
|---|
EdgeImpl(T payload) |
EdgeImpl(T payload,
IncrementalPayloadTrie.Edge<T> parent) |
EdgeImpl(T payload,
IncrementalPayloadTrie.Edge<T> parent,
IncrementalPayloadTrie.Edge<T>... children) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IncrementalPayloadTrie.Edge<T>> |
getChildren() |
int |
getDepth() |
IncrementalPayloadTrie.Edge<T> |
getParent() |
T |
getPayload() |
boolean |
isRelevant() |
void |
setDepth(int d) |
void |
setParent(IncrementalPayloadTrie.Edge<T> e) |
void |
setRelevant(boolean relevant) |
public EdgeImpl(T payload)
public EdgeImpl(T payload, IncrementalPayloadTrie.Edge<T> parent)
@SafeVarargs public EdgeImpl(T payload, IncrementalPayloadTrie.Edge<T> parent, IncrementalPayloadTrie.Edge<T>... children)
public java.util.List<IncrementalPayloadTrie.Edge<T>> getChildren()
getChildren in interface IncrementalPayloadTrie.Edge<T>public IncrementalPayloadTrie.Edge<T> getParent()
getParent in interface IncrementalPayloadTrie.Edge<T>public T getPayload()
getPayload in interface IncrementalRootedPayloadGraph.Edge<T>public boolean isRelevant()
isRelevant in interface IncrementalPayloadTrie.Edge<T>public void setParent(IncrementalPayloadTrie.Edge<T> e)
setParent in interface IncrementalPayloadTrie.Edge<T>public void setRelevant(boolean relevant)
setRelevant in interface IncrementalPayloadTrie.Edge<T>public int getDepth()
getDepth in interface IncrementalPayloadTrie.Edge<T>public void setDepth(int d)
setDepth in interface IncrementalPayloadTrie.Edge<T>