Uses of Class
org.knime.core.node.workflow.NodeID

Packages that use NodeID
org.knime.core.node.workflow Contains wrapper classes which control the communication between Node and GUI Workflow. 
org.knime.core.node.workflow.execresult   
 

Uses of NodeID in org.knime.core.node.workflow
 

Fields in org.knime.core.node.workflow declared as NodeID
(package private) static NodeID NodeID.ROOTID
           
 

Fields in org.knime.core.node.workflow with type parameters of type NodeID
(package private)  TreeMap<NodeID,NodeContainer> Workflow.m_nodes
          mapping from NodeID to Nodes.
 

Methods in org.knime.core.node.workflow that return NodeID
 NodeID[] WorkflowManager.copyFromAndPasteHere(WorkflowManager sourceManager, NodeID... nodeIDs)
          Copies the nodes with the given ids from the argument workflow manager into this wfm instance.
 NodeID WorkflowManager.createAndAddNode(NodeFactory<?> factory)
          Uses given Factory to create a new node and then adds new node to the workflow manager.
 NodeID ConnectionContainer.getDest()
           
 NodeID FlowLoopContext.getHeadNode()
           
(package private)  NodeID Workflow.getID()
           
 NodeID NodeContainer.getID()
           
 NodeID WorkflowEvent.getID()
           
(package private)  NodeID FlowObject.getOwner()
           
 NodeID NodeID.getPrefix()
           
 NodeID ConnectionContainer.getSource()
           
 NodeID NodeUIInformationEvent.getSource()
          
 NodeID JobManagerChangedEvent.getSource()
          
 NodeID NodeStateEvent.getSource()
          
 NodeID NodeProgressEvent.getSource()
          
 NodeID NodeMessageEvent.getSource()
          
 NodeID FlowLoopContext.getTailNode()
           
(package private) abstract  NodeID[] NodeContainer.loadContent(NodeContainerPersistor persistor, Map<Integer,BufferedDataTable> tblRep, FlowObjectStack inStack, ExecutionMonitor exec, WorkflowPersistor.LoadResult loadResult, boolean preserveNodeMessage)
          Restore content from persistor.
(package private)  NodeID[] WorkflowManager.loadContent(NodeContainerPersistor nodePersistor, Map<Integer,BufferedDataTable> tblRep, FlowObjectStack ignoredStack, ExecutionMonitor exec, WorkflowPersistor.LoadResult loadResult, boolean preserveNodeMessage)
          Restore content from persistor.
(package private)  NodeID[] SingleNodeContainer.loadContent(NodeContainerPersistor nodePersistor, Map<Integer,BufferedDataTable> tblRep, FlowObjectStack inStack, ExecutionMonitor exec, WorkflowPersistor.LoadResult loadResult, boolean preserveNodeMessage)
          Restore content from persistor.
 NodeID[] WorkflowManager.paste(WorkflowPersistor persistor)
          Pastes the contents of the argument persistor into this wfm.
 

Methods in org.knime.core.node.workflow that return types with arguments of type NodeID
(package private)  LinkedHashMap<NodeID,Set<Integer>> Workflow.createBackwardsBreadthFirstSortedList(Set<Integer> outportIndices)
          Return map of node ids to set of port indices based on list of output ports.
(package private)  LinkedHashMap<NodeID,Set<Integer>> Workflow.createBreadthFirstSortedList(Set<NodeID> ids, boolean skipWFM)
          Return map of node ids to set of port indices based on argument list of node ids.
(package private)  LinkedHashMap<NodeID,Set<Integer>> Workflow.getBreadthFirstListOfNodeAndSuccessors(NodeID id, boolean skipWFM)
          Return map of node ids connected to the given node sorted in breadth first order mapped to a set of portIDs.
(package private)  Set<NodeID> Workflow.getNodeIDs()
           
 

Methods in org.knime.core.node.workflow with parameters of type NodeID
 ConnectionContainer WorkflowManager.addConnection(NodeID source, int sourcePort, NodeID dest, int destPort)
          Add new connection - throw Exception if the same connection already exists.
(package private)  void WorkflowManager.assembleInputSpecs(NodeID id, PortObjectSpec[] inSpecs)
          Fill array holding all input specs for the given node.
 boolean WorkflowManager.canAddConnection(NodeID source, int sourcePort, NodeID dest, int destPort)
          Check if a new connection can be added.
 boolean WorkflowManager.canExecuteNode(NodeID nodeID)
          Check if a node can be executed directly.
 boolean WorkflowManager.canRemoveNode(NodeID nodeID)
          Check if specific node can be removed (i.e.
 boolean WorkflowManager.canResetNode(NodeID nodeID)
          Check if a node can be reset, meaning that it is executed and all of it's successors are idle or executed as well.
 boolean WorkflowManager.canSetJobManager(NodeID nodeID)
          Is the node with the given ID ready to take a new job manager.
 int NodeID.compareTo(NodeID o)
           
 boolean WorkflowManager.containsNodeContainer(NodeID id)
          Does the workflow contain a node with the argument id?
(package private)  boolean Workflow.containsNodeKey(NodeID id)
           
 WorkflowPersistor WorkflowManager.copy(NodeID... nodeIDs)
          Copy the nodes with the given ids.
 NodeID[] WorkflowManager.copyFromAndPasteHere(WorkflowManager sourceManager, NodeID... nodeIDs)
          Copies the nodes with the given ids from the argument workflow manager into this wfm instance.
(package private)  WorkflowManager WorkflowManager.createSubWorkflow(WorkflowPersistor persistor, NodeID newID)
          Creates new meta node from a persistor instance.
 void WorkflowManager.executeUpToHere(NodeID... ids)
          mark these nodes and all not-yet-executed predecessors for execution.
(package private)  LinkedHashMap<NodeID,Set<Integer>> Workflow.getBreadthFirstListOfNodeAndSuccessors(NodeID id, boolean skipWFM)
          Return map of node ids connected to the given node sorted in breadth first order mapped to a set of portIDs.
(package private)  Set<ConnectionContainer> Workflow.getConnectionsByDest(NodeID id)
          Return all connections having the same destination.
(package private)  Set<ConnectionContainer> Workflow.getConnectionsBySource(NodeID id)
          Return all connections having the same destination.
(package private)  List<FlowObject> FlowObjectStack.getFlowObjectsOwnedBy(NodeID id)
          Get all objects on the stack that are owned by the node with the given id.
 ConnectionContainer WorkflowManager.getIncomingConnectionFor(NodeID id, int portIdx)
          Returns the incoming connection of the node with the passed node id at the specified port.
 Set<ConnectionContainer> WorkflowManager.getIncomingConnectionsFor(NodeID id)
          Get all incoming connections for a node.
(package private)  NodeContainer Workflow.getNode(NodeID id)
          Return NodeContainer for a given id.
 NodeContainer WorkflowManager.getNodeContainer(NodeID id)
           
 SingleNodeContainer SingleNodeContainerPersistorVersion1xx.getNodeContainer(WorkflowManager wm, NodeID id)
          
 NodeContainer CopyWorkflowPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
          
 NodeContainer WorkflowPersistorVersion1xx.getNodeContainer(WorkflowManager parent, NodeID id)
          
 NodeContainer CopySingleNodeContainerPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
          
 NodeContainer NodeContainerPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
           
 NodeContainer InsertWorkflowPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
          
 NodeContainer PasteWorkflowContentPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
          
 Set<ConnectionContainer> WorkflowManager.getOutgoingConnectionsFor(NodeID id)
          Get all outgoing connections for a node.
 Set<ConnectionContainer> WorkflowManager.getOutgoingConnectionsFor(NodeID id, int portIdx)
          Returns the set of outgoing connections for the node with the passed id at the specified port.
 boolean NodeID.hasPrefix(NodeID prefix)
          Checks for matching prefix (this node prefix can be longer, though).
 boolean NodeID.hasSamePrefix(NodeID prefix)
          Checks for exact matching prefixes.
 void WorkflowManager.loadNodeSettings(NodeID id, NodeSettingsRO settings)
          Load Settings into specified node.
 String WorkflowManager.printNodeSummary(NodeID prefix, int indent)
          Produce summary of node.
(package private)  void Workflow.putNode(NodeID id, NodeContainer nc)
          Store NodeContainer with a given id.
(package private)  NodeContainer Workflow.removeNode(NodeID id)
          Remove given node.
 void WorkflowManager.removeNode(NodeID nodeID)
          Remove node if possible.
 void WorkflowManager.removeProject(NodeID id)
          Remove a project - the same as remove node but we make sure it really looks like a project (i.e.
 void WorkflowManager.resetAndConfigureNode(NodeID id)
          Reset node and all executed successors of a specific node.
 void WorkflowManager.saveNodeSettings(NodeID id, NodeSettingsWO settings)
          write node settings into Settings object.
 void WorkflowManager.setJobManager(NodeID nodeID, NodeExecutionJobManager jobMgr)
          Sets a new job manager on the node with the given ID.
(package private)  void FlowObject.setOwner(NodeID owner)
           
 void FlowLoopContext.setTailNode(NodeID tail)
           
 

Method parameters in org.knime.core.node.workflow with type arguments of type NodeID
(package private)  LinkedHashMap<NodeID,Set<Integer>> Workflow.createBreadthFirstSortedList(Set<NodeID> ids, boolean skipWFM)
          Return map of node ids to set of port indices based on argument list of node ids.
 

Constructors in org.knime.core.node.workflow with parameters of type NodeID
ConnectionContainer(NodeID src, int srcPort, NodeID dest, int destPort, ConnectionContainer.ConnectionType type)
          Creates new connection.
FlowObjectStack(NodeID id, FlowObjectStack... predStacks)
          Creates new stack based.
JobManagerChangedEvent(NodeID source)
           
NodeContainer(WorkflowManager parent, NodeID id)
          Create new NodeContainer with IDLE state.
NodeContainer(WorkflowManager parent, NodeID id, NodeContainerMetaPersistor persistor)
           
NodeID(NodeID prefix, int ix)
          Creates now NodeID object based on a predefined prefix (usually the ID of the encapsulating project or metanode) and the node's ID itself.
NodeMessageEvent(NodeID nodeId, NodeMessage message)
           
NodeProgressEvent(NodeID src, NodeProgress progress)
           
NodeStateEvent(NodeID src, NodeContainer.State state)
           
NodeUIInformationEvent(NodeID src, UIInformation uiInformation, String customName, String description)
           
SingleNodeContainer(WorkflowManager parent, NodeID id, SingleNodeContainerPersistor persistor)
          Create new SingleNodeContainer from persistor.
SingleNodeContainer(WorkflowManager parent, Node n, NodeID id)
          Create new SingleNodeContainer based on existing Node.
Workflow(NodeID id)
          Constructor - initialize sets for meta node in/out connections.
WorkflowEvent(WorkflowEvent.Type type, NodeID nodeID, Object oldValue, Object newValue)
          Creates a new workflow event.
 

Uses of NodeID in org.knime.core.node.workflow.execresult
 

Methods in org.knime.core.node.workflow.execresult that return NodeID
 NodeID WorkflowExecutionResult.getBaseID()
           
 

Methods in org.knime.core.node.workflow.execresult that return types with arguments of type NodeID
 Map<NodeID,NodeContainerExecutionResult> WorkflowExecutionResult.getExecutionResultMap()
           
 

Methods in org.knime.core.node.workflow.execresult with parameters of type NodeID
 boolean WorkflowExecutionResult.addNodeExecutionResult(NodeID id, NodeContainerExecutionResult execResult)
          Adds the execution result for a child node.
 

Constructors in org.knime.core.node.workflow.execresult with parameters of type NodeID
WorkflowExecutionResult(NodeID baseID)
          Creates new workflow execution result with no particular settings.
 



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.