public class TracingNodeContext<N extends MapConnectivityNode> extends java.lang.Object implements Immutable
Copyright 2010 Partner Software, Inc.
| Constructor and Description |
|---|
TracingNodeContext(MapDataItem dataItem,
N connectivityNode,
java.util.Set<N> upstreamNodes,
java.util.Set<N> downstreamNodes,
java.util.Set<N> connectedNodes) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<N> |
getConnectedNodes()
Nodes connected but considered neither upstream nor downstream.
|
N |
getConnectivityNode() |
MapDataItem |
getDataItem() |
java.util.Set<N> |
getDownstreamNodes()
Nodes considered "downstream" (towards consumption).
|
MapSet |
getMapSet() |
RoverSet |
getRoverSet() |
java.util.Set<N> |
getUpstreamNodes()
Nodes considered "upstream" (towards generation).
|
java.util.List<N> |
listAllConnectedNodes()
All connected nodes.
|
public TracingNodeContext(MapDataItem dataItem, N connectivityNode, java.util.Set<N> upstreamNodes, java.util.Set<N> downstreamNodes, java.util.Set<N> connectedNodes)
public MapSet getMapSet()
public RoverSet getRoverSet()
public MapDataItem getDataItem()
public N getConnectivityNode()
public java.util.Set<N> getUpstreamNodes()
public java.util.Set<N> getDownstreamNodes()
public java.util.Set<N> getConnectedNodes()
public java.util.List<N> listAllConnectedNodes()