Package | Description |
---|---|
de.unihalle.informatik.Alida.workflows |
Classes related to workflows in Alida.
|
Modifier and Type | Field and Description |
---|---|
private static HashMap<ALDWorkflowEdgeID,ALDWorkflowEdge> |
ALDWorkflow.edgeIdToEdge
Hash map of edges of this workflow.
|
private LinkedList<ALDWorkflowEdge> |
ALDWorkflow.edges
All edges of this workflow.
|
private static HashMap<ALDWorkflowEdge,ALDWorkflowEdgeID> |
ALDWorkflow.edgeToEdgeId |
(package private) Vector<ALDWorkflowEdge> |
ALDWorkflowNode.inEdges
all incoming edges.
|
(package private) Vector<ALDWorkflowEdge> |
ALDWorkflowNode.outEdges
outgoing edges.
|
Modifier and Type | Method and Description |
---|---|
ALDWorkflowEdge |
ALDWorkflow.getEdge(ALDWorkflowEdgeID edgeId)
Get the workflow edge associated with
edgeId . |
ALDWorkflowEdge |
ALDWorkflow.getEdge(ALDWorkflowNode sourceNode,
String sourceParameterName,
ALDWorkflowNode targetNode,
String targetParameterName)
Get the workflow edge connecting given edges and parameters.
|
protected static ALDWorkflowEdge |
ALDWorkflow.mapeEdgeIdToEdge(ALDWorkflowEdgeID edgeId)
Map an edgeId to its edge.
|
Modifier and Type | Method and Description |
---|---|
Collection<ALDWorkflowEdge> |
ALDWorkflow.getEdges()
Return a collection of all edges of this workflow
|
protected Vector<ALDWorkflowEdge> |
ALDWorkflowNode.getInEdges()
Returns all incoming edges.
|
Collection<ALDWorkflowEdge> |
ALDWorkflowNode.getInEdgesForParameter(String parameterName)
Return all incoming edges for this node which
have their target at
parameterName . |
protected Vector<ALDWorkflowEdge> |
ALDWorkflowNode.getOutEdges()
Returns all outgoing edges.
|
Collection<ALDWorkflowEdge> |
ALDWorkflowNode.getOutEdgesForParameter(String parameterName)
Return outgoing edges for this node which
have their source at
parameterName . |
Modifier and Type | Method and Description |
---|---|
private void |
ALDWorkflow.addEdge(ALDWorkflowEdge edge) |
private ALDWorkflow.COMPATIBILITY |
ALDWorkflow.classesAllowed(ALDOpParameterDescriptor sourceDescriptor,
ALDOpParameterDescriptor targetDescriptor,
ALDWorkflowEdge edge)
Check if class of source parameter is assignable to target parameter
or may be converted by a converter provider or is incompatible
|
private de.unihalle.informatik.Alida_xml.ALDXMLWorkflowEdgeType |
ALDWorkflowDataIOXmlbeans.createALDXMLWorkflowEgdeType(ALDWorkflowEdge edge,
HashMap<ALDWorkflowNode,Integer> nodeIdMap)
Crreate a xml object for a workflow edge
|
private void |
ALDWorkflow.edgeAllowed(ALDWorkflowEdge edge,
Boolean allowDataConversion)
Check if this edge is allowed.
|
protected static ALDWorkflowEdgeID |
ALDWorkflow.mapEgdeToEdgeId(ALDWorkflowEdge edge) |
Modifier and Type | Method and Description |
---|---|
(package private) static String |
ALDWorkflow.edgeIdsToString(Collection<ALDWorkflowEdge> edges)
Formats the ids of the given edges into a string for debugging purposes.
|
Copyright © 2010–2021 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.