Package org.knime.core.node.workflow

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

See:
          Description

Interface Summary
ConnectionProgressListener Listener for ConnectionProgressEvent fired when the progress information has changed.
ConnectionUIInformationListener Listener for ui information changes on ConnectionContainer.
ICredentials Credentials object representing login/password information.
LoopEndNode  
LoopEndParallelizeNode  
LoopStartNode  
LoopStartNodeTerminator Interface for the start node of a loop which provides information about the termination of the loop.
LoopStartParallelizeNode  
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.
NodePropertyChangedListener A listener interface for objects interested in changed properties of a node.
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.
ConnectionID  
ConnectionProgress Contained in a ConnectionProgressEvent which is fired when the progress information has changed.
ConnectionProgressEvent This event is fired in order to update the UI with connection statistics and provide animation.
ConnectionUIInformation Default implementation of a connection extra info.
ConnectionUIInformationEvent Event that's fired by a ConnectionContainer when its UI information changes.
CopyNodeContainerMetaPersistor  
CopySingleNodeContainerPersistor  
CopyWorkflowPersistor  
Credentials The credentials implementation.
CredentialsProvider Provides available credential variables for a workflow.
CredentialsStore Container for credentials defined on a workflow.
DataColumnPropertiesView  
DataTableSpecView  
FlowLoopContext Special FlowObject holding loop information.
FlowLoopContext.RestoredFlowLoopContext Executed start nodes will use this object during workflow load to indicate that a loop was potentially saved in a half-executed state.
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.
InactiveBranchFlowLoopContext Pushed to stack if a loop start node is inactive (entire loop part of an inactive branch).
InnerFlowLoopContext Control object on a FlowObjectStack to indicate the actual execution of a loop start node.
InsertWorkflowPersistor Persistor that is used when a workflow (a project) is loaded.
LoadingPanel  
MetaNodeDialogPane An empty dialog, which is used to create dialogs with only miscellaneous tabs (such as memory policy and job selector panel).
MetaNodeTemplateInformation Additional information that is associated with a meta node that are used as templates.
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).
NodeInPort Implements a node's input port.
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  
NodePropertyChangedEvent Event fired when properties of a node change.
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.
WorkflowAnnotation An annotation on the workflow.
WorkflowAnnotation.StyleRange Formatting rule on the text; similar to SWT style range.
WorkflowCopyContent Class representing node IDs and workflow annotations that need to be copied from a workflow.
WorkflowEvent Event-class for workflow events.
WorkflowInPort  
WorkflowLoadHelper Callback class that is used during loading of a workflow to read user credentials and other information.
WorkflowManager Container holding nodes and connections of a (sub) workflow.
WorkflowOutPort  
WorkflowPersistor.ConnectionContainerTemplate Helper class representing a connection.
WorkflowPersistor.LoadResult  
WorkflowPersistor.LoadResultEntry  
WorkflowPersistor.MetaNodeLinkUpdateResult  
WorkflowPersistor.WorkflowLoadResult  
WorkflowPersistor.WorkflowPortTemplate  
WorkflowPersistorVersion1xx  
WorkflowPersistorVersion200  
 

Enum Summary
ConnectionContainer.ConnectionType  
FlowVariable.Scope Scope of variable.
FlowVariable.Type Type of a variable, supports currently only scalars.
MetaNodeTemplateInformation.Role The template's role.
MetaNodeTemplateInformation.UpdateStatus  
NodeContainer.NodeContainerSettings.SplitType  
NodeContainer.State possible status values of a NodeContainer.
NodePropertyChangedEvent.NodeProperty Property types that can possibly change.
SingleNodeContainer.LoopStatus  
SingleNodeContainer.MemoryPolicy Available policy how to handle output data.
WorkflowEvent.Type Enumeration of all workflow events that are interesting for the GUI.
WorkflowLoadHelper.UnknownKNIMEVersionLoadPolicy How to proceed when a workflow written with a future KNIME version is loaded.
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.
IllegalLoopException Exception that is thrown when a loop is constructed illegally.
NodeExecutionJobReconnectException  
UnsupportedWorkflowVersionException Exception that is thrown by the load routines if an unsupported workflow version (created by a future KNIME version) is read.
 

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 - 2011. 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.