public interface ProcessGraph<Process extends ProcessModel> extends java.io.Serializable
java.util.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)
java.util.Set<ProcessEdge> edgeSet()
java.util.Set<ProcessEdge> edgesOf(Process process)
boolean removeAllEdges(java.util.Collection<? extends ProcessEdge> processEdges)
java.util.Set<ProcessEdge> removeAllEdges(Process lhs, Process rhs)
boolean removeAllVertices(java.util.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)
java.util.Set<ProcessEdge> incomingEdgesOf(Process process)
int outDegreeOf(Process process)
java.util.Set<ProcessEdge> outgoingEdgesOf(Process process)
java.util.Set<FlowElement> getSourceElements()
java.util.Set<FlowElement> getSinkElements()
java.util.Set<Tap> getSourceTaps()
java.util.Map<java.lang.String,Tap> getSourceTapsMap()
java.util.Set<Tap> getSinkTaps()
java.util.Map<java.lang.String,Tap> getSinkTapsMap()
java.util.Map<java.lang.String,Tap> getTrapsMap()
java.util.Iterator<Process> getTopologicalIterator()
java.util.Iterator<Process> getOrdinalTopologicalIterator()
java.util.Iterator<Process> getOrderedTopologicalIterator(java.util.Comparator<Process> comparator)
java.util.Set<ElementGraph> getElementGraphs()
java.util.List<ElementGraph> getElementGraphs(FlowElement flowElement)
java.util.List<Process> getElementProcesses(FlowElement flowElement)
java.util.List<ElementGraph> getElementGraphs(Scope scope)
java.util.List<Process> getElementProcesses(Scope scope)
java.util.List<Process> getElementSourceProcesses(FlowElement flowElement)
java.util.List<Process> getElementSinkProcesses(FlowElement flowElement)
java.util.Set<FlowElement> getAllSourceElements()
java.util.Set<FlowElement> getAllSinkElements()
EnumMultiMap<FlowElement> getAnnotations()
java.util.Set<FlowElement> getDuplicatedElements(ElementGraph elementGraph)
java.util.Set<ElementGraph> getIdentityElementGraphs()
java.util.Set<Process> getIdentityProcesses()
void writeDOT(java.lang.String filename)
void writeDOTNested(java.lang.String filename, ElementGraph graph)
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.