Package | Description |
---|---|
de.unihalle.informatik.Alida.grappa |
Contains all resources for the graphical programming editor Grappa.
|
de.unihalle.informatik.Alida.workflows |
Classes related to workflows in Alida.
|
Modifier and Type | Field and Description |
---|---|
protected HashMap<com.mxgraph.model.mxCell,ALDWorkflowEdgeID> |
ALDGrappaWorkbenchTab.graphEdgeIDs
Map of edge cells and their corresponding Alida workflow IDs.
|
protected HashMap<ALDWorkflowEdgeID,com.mxgraph.model.mxCell> |
ALDGrappaWorkbenchTab.graphEdges
Map of Alida workflow IDs and their corresponding edge cells.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ALDGrappaWorkbenchTab.redirectWorkflowEdge(com.mxgraph.model.mxCell edge,
ALDWorkflowEdgeID id,
ALDWorkflowNodeID sourceNodeID,
ALDWorkflowNodeID targetNodeID,
ALDGrappaNodePortInfo sourcePort,
ALDGrappaNodePortInfo targetPort)
Redirects the workflow edge.
|
Modifier and Type | Field and Description |
---|---|
(package private) ALDWorkflowEdgeID[] |
ALDWorkflow.loadIndexToEdgeId
Gives the edgeIds of last loading of this workflow from an external representation
in the order as store externally.
|
Modifier and Type | Field and Description |
---|---|
private static HashMap<ALDWorkflowEdgeID,ALDWorkflowEdge> |
ALDWorkflow.edgeIdToEdge
Hash map of edges of this workflow.
|
private static HashMap<ALDWorkflowEdge,ALDWorkflowEdgeID> |
ALDWorkflow.edgeToEdgeId |
Modifier and Type | Method and Description |
---|---|
ALDWorkflowEdgeID |
ALDWorkflow.createEdge(ALDWorkflowNodeID sourceNodeId,
String sourceParameterName,
ALDWorkflowNodeID targetNodeId,
String targetParameterName)
This method calls
createEdge with the argument allowDataConversion = false . |
ALDWorkflowEdgeID |
ALDWorkflow.createEdge(ALDWorkflowNodeID sourceNodeId,
String sourceParameterName,
ALDWorkflowNodeID targetNodeId,
String targetParameterName,
Boolean allowDataConversion)
Add an edge representing the data flow between the parameter
sourceParameterName in the operator represented by the node
with sourceNodeId
to the parameter targetParameterName in the operator represented by the node with
targetNodeId . |
ALDWorkflowEdgeID |
ALDWorkflow.getEdgeIdDuringLoading(Integer idx)
Return the edgeId of the idx-th edge according to the order of the edges
in the external representation resulting from (last) loading this workflow.
|
protected static ALDWorkflowEdgeID |
ALDWorkflow.mapEgdeToEdgeId(ALDWorkflowEdge edge) |
Modifier and Type | Method and Description |
---|---|
HashMap<ALDWorkflowEdgeID,Integer> |
ALDWorkflow.getMappingEdgeIdToInteger()
Return the current mapping of EdgeIds to integer ids.
|
HashMap<Integer,ALDWorkflowEdgeID> |
ALDWorkflow.getMappingIntegerToEdgeId()
Return the current mapping of integer ids to EdgeIds.
|
Modifier and Type | Method and Description |
---|---|
ALDWorkflowEdge |
ALDWorkflow.getEdge(ALDWorkflowEdgeID edgeId)
Get the workflow edge associated with
edgeId . |
ALDWorkflowNodeID |
ALDWorkflow.getSourceNodeId(ALDWorkflowEdgeID edgeId)
Return the NodeId of the source node of this edge
|
String |
ALDWorkflow.getSourceParameterName(ALDWorkflowEdgeID edgeId)
Return the source parameter name of this edge
|
ALDWorkflowNodeID |
ALDWorkflow.getTargetNodeId(ALDWorkflowEdgeID edgeId)
Return the NodeId of the target node of this edge
|
String |
ALDWorkflow.getTargetParameterName(ALDWorkflowEdgeID edgeId)
Return the target parameter name of this edge
|
protected static ALDWorkflowEdge |
ALDWorkflow.mapeEdgeIdToEdge(ALDWorkflowEdgeID edgeId)
Map an edgeId to its edge.
|
void |
ALDWorkflow.redirectSource(ALDWorkflowEdgeID edgeId,
ALDWorkflowNodeID newSourceNodeId,
String newSourceParameterName)
Call
redirectSource with with the argument allowDataConversion = false . |
void |
ALDWorkflow.redirectSource(ALDWorkflowEdgeID edgeId,
ALDWorkflowNodeID newSourceNodeId,
String newSourceParameterName,
Boolean allowDataConversion)
Redirect the source of an edge.
|
void |
ALDWorkflow.redirectTarget(ALDWorkflowEdgeID edgeId,
ALDWorkflowNodeID newTargetNodeId,
String newTargetParameterName)
Calls
redirectTarget with the argument allowDataConversion = false
The same restrictions as for createEdge apply. |
void |
ALDWorkflow.redirectTarget(ALDWorkflowEdgeID edgeId,
ALDWorkflowNodeID newTargetNodeId,
String newTargetParameterName,
Boolean allowDataConversion)
Redirect the target of an edge.
|
void |
ALDWorkflow.removeEdge(ALDWorkflowEdgeID edgeId)
Remove an edge from the workflow.
|
Copyright © 2010–2021 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.