public interface Graph
MorphismChecker.| Modifier and Type | Method and Description |
|---|---|
List<Object> |
getEdgeLabel(int from,
int to) |
int |
getExternalIndex(int node) |
NodeLabel |
getNodeLabel(int node) |
gnu.trove.list.array.TIntArrayList |
getPredecessorsOf(int node) |
gnu.trove.list.array.TIntArrayList |
getSuccessorsOf(int node) |
boolean |
hasEdge(int from,
int to) |
boolean |
isEdgeBetweenMarkedNodes(int from,
int to) |
boolean |
isExternal(int node) |
int |
size() |
int size()
boolean hasEdge(int from,
int to)
from - The source node of the desired edges.to - The target node of the desired edges.gnu.trove.list.array.TIntArrayList getSuccessorsOf(int node)
node - The source node whose successor nodes are requested.gnu.trove.list.array.TIntArrayList getPredecessorsOf(int node)
node - The target node whose predecessor nodes are requested.NodeLabel getNodeLabel(int node)
node - The node whose label is requested.List<Object> getEdgeLabel(int from, int to)
from - The source node.to - The target node.boolean isExternal(int node)
node - The node that should be checked.int getExternalIndex(int node)
node - An external node.boolean isEdgeBetweenMarkedNodes(int from,
int to)
Copyright © 2018. All rights reserved.