Package org.gbif.api.model.pipelines
Class PipelinesWorkflow.Graph<T>
- java.lang.Object
-
- org.gbif.api.model.pipelines.PipelinesWorkflow.Graph<T>
-
- Enclosing class:
- PipelinesWorkflow
public static class PipelinesWorkflow.Graph<T> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
PipelinesWorkflow.Graph.Edge
-
Constructor Summary
Constructors Constructor Description Graph()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<T>
getAllNodes()
Set<T>
getAllNodesFor(Set<T> fromTypesSet)
int
getLevel(T t)
List<PipelinesWorkflow.Graph.Edge>
getNodeEdges(T node)
int
getNodesQuantity()
Set<T>
getRootNodesFor(Set<T> fromTypesSet)
-
-
-
Constructor Detail
-
Graph
public Graph()
-
-
Method Detail
-
getNodesQuantity
public int getNodesQuantity()
-
getNodeEdges
public List<PipelinesWorkflow.Graph.Edge> getNodeEdges(T node)
-
getAllNodes
public Set<T> getAllNodes()
-
getAllNodesFor
public Set<T> getAllNodesFor(Set<T> fromTypesSet)
-
getRootNodesFor
public Set<T> getRootNodesFor(Set<T> fromTypesSet)
-
-