public interface ProcessGraph<Process extends ProcessModel> extends Serializable
Set<ProcessEdge> getAllEdges(Process lhs, Process rhs)
ProcessEdge getEdge(Process lhs, Process rhs)
ProcessEdge addEdge(Process lhs, Process rhs)
boolean addEdge(Process lhs, Process rhs, ProcessEdge processEdge)
boolean containsEdge(Process lhs, Process rhs)
boolean containsEdge(ProcessEdge processEdge)
boolean containsVertex(Process process)
Set<ProcessEdge> edgeSet()
Set<ProcessEdge> edgesOf(Process process)
boolean removeAllEdges(Collection<? extends ProcessEdge> processEdges)
Set<ProcessEdge> removeAllEdges(Process lhs, Process rhs)
boolean removeAllVertices(Collection<? extends Process> processes)
ProcessEdge removeEdge(Process lhs, Process rhs)
boolean removeEdge(ProcessEdge processEdge)
boolean removeVertex(Process process)
Process getEdgeSource(ProcessEdge processEdge)
Process getEdgeTarget(ProcessEdge processEdge)
double getEdgeWeight(ProcessEdge processEdge)
int inDegreeOf(Process process)
Set<ProcessEdge> incomingEdgesOf(Process process)
int outDegreeOf(Process process)
Set<ProcessEdge> outgoingEdgesOf(Process process)
Set<FlowElement> getSourceElements()
Set<FlowElement> getSinkElements()
Set<Tap> getSourceTaps()
Map<String,Tap> getSourceTapsMap()
Set<Tap> getSinkTaps()
Map<String,Tap> getSinkTapsMap()
Map<String,Tap> getTrapsMap()
Iterator<Process> getTopologicalIterator()
Iterator<Process> getOrdinalTopologicalIterator()
Iterator<Process> getOrderedTopologicalIterator(Comparator<Process> comparator)
List<ElementGraph> getElementGraphs(FlowElement flowElement)
List<Process> getElementProcesses(FlowElement flowElement)
List<ElementGraph> getElementGraphs(Scope scope)
List<Process> getElementProcesses(Scope scope)
List<Process> getElementSourceProcesses(FlowElement flowElement)
List<Process> getElementSinkProcesses(FlowElement flowElement)
Set<FlowElement> getAllSourceElements()
Set<FlowElement> getAllSinkElements()
EnumMultiMap<FlowElement> getAnnotations()
Set<FlowElement> getDuplicatedElements(ElementGraph elementGraph)
Set<ElementGraph> getIdentityElementGraphs()
Set<Process> getIdentityProcesses()
void writeDOTNested(String filename, ElementGraph graph)
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.