public interface CausalNet
getStartNode()
, a unique
getEndNode()
and efficient means to query the structure of the net.
To create a CausalNet
use the CNet
implementation. The
interface deliberately does not specify mutating methods to be kept simple.
Modifier and Type | Interface and Description |
---|---|
static class |
CausalNet.Factory |
Modifier and Type | Method and Description |
---|---|
CNetNode |
getEndNode() |
java.util.Set<CNetBinding> |
getInputBindings(CNetNode node) |
java.lang.String |
getLabel() |
java.util.Set<CNetNode> |
getNodes() |
java.util.Set<CNetBinding> |
getOutputBindings(CNetNode node) |
java.util.Set<CNetNode> |
getPredecessors(CNetNode node) |
CNetNode |
getStartNode() |
java.util.Set<CNetNode> |
getSuccessors(CNetNode node) |
java.lang.String getLabel()
CNetNode getStartNode()
CNetNode getEndNode()
java.util.Set<CNetNode> getNodes()
java.util.Set<CNetBinding> getOutputBindings(CNetNode node)
java.util.Set<CNetBinding> getInputBindings(CNetNode node)