Package org.knime.core.node.workflow

Contains wrapper classes which control the communication between Node and GUI Workflow.

See:
          Description

Interface Summary
ConnectionUIInformationListener Listener for ui information changes on ConnectionContainer.
JobManagerChangedListener  
LoopEndNode  
LoopStartNode  
LoopStartNodeTerminator Interface for the start node of a loop which provides information about the termination of the loop.
NodeContainerMetaPersistor  
NodeContainerPersistor  
NodeExecutionJobManager Main entry point for compute intensive jobs.
NodeExecutionJobManagerFactory Main entry point for compute intensive jobs.
NodeMessageListener Listener interface for classes that want to get informed about new node messages.
NodeOutPort Interface for a node's output port.
NodePort Abstract node port implementation which keeps an index and a port name.
NodeProgressListener Listener for NodeProgressEvent fired when the progress information has changed.
NodeStateChangeListener Interface for clients that are interested in notifications about state changes of a node.
NodeUIInformationListener  
SingleNodeContainerPersistor  
UIInformation Basic interface for extra information.
WorkflowListener Interface for listeners that receive workflow events.
WorkflowPersistor  
 

Class Summary
BatchExecutor Simple utility class that takes a workflow, either in a directory or zipped into a single file, executes it and saves the results in the end.
BufferedDataTableView  
ConnectionContainer Holds all information related to one connection between specific ports of two nodes.
ConnectionUIInformation Default implementation of a connection extra info.
ConnectionUIInformationEvent Event that's fired by a ConnectionContainer when its UI information changes.
CopyNodeContainerMetaPersistor  
CopySingleNodeContainerPersistor  
CopyWorkflowPersistor  
DataColumnPropertiesView  
DataTableSpecView  
FlowLoopContext Special FlowObject holding loop information.
FlowLoopContext.RestoredFlowLoopContext  
FlowObject Object holding base information for a loop context object: the head and tail IDs of the loop's "control" node.
FlowObjectStack Container for the stack that keeps for an individual node the FlowObjectStack information.
FlowObjectStackView View that displays a given FlowObjectStack in a table.
FlowVariable FlowVariable holding local variables of basic types which can be passed along connections in a workflow.
InsertWorkflowPersistor Persistor that is used when a workflow (a project) is loaded.
JobManagerChangedEvent  
LoadingPanel  
ModelContentOutPortView A port view showing the port's ModelContent as JTree.
NodeContainer Abstract super class for containers holding node or just structural information of a meta node.
NodeContainer.NodeContainerSettings Helper class that defines load/save routines for general NodeContainer properties.
NodeContainerMetaPersistorVersion1xx  
NodeContainerMetaPersistorVersion200  
NodeContainerOutPort The implementation of an OutPort of a SingleNodeContainer - e.g.
NodeExecutionJob Runnable that represents the execution of a node.
NodeExecutionJobManagerPanel Settings panel for NodeExecutionJobManagers.
NodeExecutorJobManagerDialogTab Implements the tab that appears in the node dialog if a NodeExecutionJobManager is available (besides the default one) and shows the settings panel of the job manager(s).
NodeID Holds hierarchical ID of a node.
NodeInPort Implements a node's input port.
NodeMessage  
NodeMessageEvent  
NodeOutPortWrapper  
NodePortAdaptor  
NodeProgress Contained in a NodeProgressEvent which is fired when the progress information has changed, either the progress (value between 0 and 1 or null), or the progress message (could also be null).
NodeProgressEvent  
NodeStateEvent  
NodeUIInformation Special NodeExtraInfo object used by the workflow editor.
NodeUIInformationEvent  
ObsoleteMetaNodeWorkflowPersistorVersion1xx  
OutPortView  
PasteWorkflowContentPersistor Persistor that is used to represent, for instance the clipboard content.
SingleNodeContainer Holds a node in addition to some status information.
SingleNodeContainer.SingleNodeContainerSettings Handles the settings specific to a SingleNodeContainer.
SingleNodeContainerPersistorVersion1xx  
SingleNodeContainerPersistorVersion200  
Workflow Container class wrapping wrapping the network of nodes forming a workflow together with some of the basic functionality, especially traversal methods.
WorkflowEvent Event-class for workflow events.
WorkflowInPort  
WorkflowManager Container holding nodes and connections of a (sub) workflow.
WorkflowOutPort  
WorkflowPersistor.ConnectionContainerTemplate Helper class representing a connection.
WorkflowPersistor.LoadResult  
WorkflowPersistor.LoadResultEntry  
WorkflowPersistor.WorkflowLoadResult  
WorkflowPersistor.WorkflowPortTemplate  
WorkflowPersistorVersion1xx  
WorkflowPersistorVersion200  
 

Enum Summary
ConnectionContainer.ConnectionType  
FlowVariable.Type Type of a variable, supports currently only scalars.
NodeContainer.NodeContainerSettings.SplitType  
NodeContainer.State possible status values of a NodeContainer.
NodeMessage.Type Enum for the possible types of messages, sorted by severity.
SingleNodeContainer.MemoryPolicy Available policy how to handle output data.
WorkflowEvent.Type Enumeration of all workflow events that are interesting for the GUI.
WorkflowPersistor.LoadResultEntry.LoadResultEntryType  
WorkflowPersistorVersion200.LoadVersion A Version representing a specific workflow format.
 

Exception Summary
IllegalFlowObjectStackException Runtime exception that is thrown when two or more branches of a workflow are merged and they contain non-compatible FlowObjectStack.
NodeExecutionJobReconnectException  
 

Package org.knime.core.node.workflow Description

Contains wrapper classes which control the communication between Node and GUI Workflow. The WorkflowManager here is the central instance handling all events betweens these components regarding GUI interactions, execution, configuration, and reset. In addition, NodeExtraInfo and ConnectionExtraInfo is added to each NodeContainer wraping class Node.



Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.