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   
org.knime.core.node.workflow.virtual   
 

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

Fields in org.knime.core.node.workflow declared as NodeID
static NodeID NodeID.ROOTID
          Root node ID, all nodeID will derive from this instance.
 

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.addNodeAndApplyContext(NodeFactory<?> factory, NodeCreationContext context)
           
 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 ConnectionID.getDestinationNode()
           
 NodeID FlowLoopContext.getHeadNode()
           
 NodeID WorkflowEvent.getID()
           
(package private)  NodeID Workflow.getID()
           
 NodeID Workflow.NodeAndInports.getID()
           
 NodeID NodeContainer.getID()
           
(package private)  NodeID Workflow.getMatchingLoopEnd(NodeID id)
          Return matching LoopEnd node for the given LoopStart
(package private)  NodeID Workflow.getMatchingLoopStart(NodeID id)
          Return matching LoopStart node for the given LoopEnd
 NodeID[] WorkflowCopyContent.getNodeIDs()
           
(package private)  NodeID FlowObject.getOwner()
           
 NodeID NodeID.getPrefix()
           
 NodeID NodeUIInformationEvent.getSource()
          
 NodeID NodeStateEvent.getSource()
          
 NodeID NodePropertyChangedEvent.getSource()
          
 NodeID NodeProgressEvent.getSource()
          
 NodeID NodeMessageEvent.getSource()
          
 NodeID ConnectionContainer.getSource()
           
 NodeID FlowLoopContext.getTailNode()
           
 

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.
<T> Map<NodeID,T>
WorkflowManager.findNodes(Class<T> nodeModelClass, boolean recurse)
          Find all nodes in this workflow, whose underlying NodeModel is of the requested type.
(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.canCancelNode(NodeID nodeID)
          Check if a node can be cancelled individually.
 String WorkflowManager.canCollapseNodesIntoMetaNode(NodeID[] orgIDs)
          Check if we can collapse selected set of nodes into a metanode.
 boolean WorkflowManager.canExecuteNode(NodeID nodeID)
          Check if a node can be executed directly.
 String WorkflowManager.canExpandMetaNode(NodeID wfmID)
          Check if we can expand the selected metanode into a set of nodes in this WFM.
 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 its 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.
 boolean WorkflowManager.canUpdateMetaNodeLink(NodeID id)
          Returns true if the argument node is a valid meta node link and is not executing and has no successor in execution.
<T> T
WorkflowManager.castNodeModel(NodeID id, Class<T> cl)
          Retrieves the node with the given ID, fetches the underlying NodeModel and casts it to the argument class.
 boolean WorkflowManager.checkUpdateMetaNodeLink(NodeID id, WorkflowLoadHelper loadHelper)
          Query the template to the linked meta node with the given ID and check whether a newer version is available.
 WorkflowManager WorkflowManager.collapseIntoMetaNode(NodeID[] orgIDs, WorkflowAnnotation[] orgAnnos, String name)
          Collapse selected set of nodes into a metanode.
 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)
           
(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.
 WorkflowCopyContent WorkflowManager.expandMetaNode(NodeID wfmID)
          Expand the selected metanode into a set of nodes in this WFM and remove the old metanode.
(package private)  ArrayList<Workflow.NodeAndInports> Workflow.findAllNodesConnectedToLoopBody(NodeID startNode, NodeID endNode)
          Create list of nodes (id)s that are part of a loop body.
(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, FlowVariable.Scope... ignoredScopes)
          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)  NodeID Workflow.getMatchingLoopEnd(NodeID id)
          Return matching LoopEnd node for the given LoopStart
(package private)  NodeID Workflow.getMatchingLoopStart(NodeID id)
          Return matching LoopStart node for the given LoopEnd
(package private)  NodeContainer Workflow.getNode(NodeID id)
          Return NodeContainer for a given id or null if that node does not exist in this workflow.
 NodeContainer WorkflowManager.getNodeContainer(NodeID id)
           
 NodeContainer WorkflowPersistorVersion1xx.getNodeContainer(WorkflowManager parent, NodeID id)
          
 SingleNodeContainer SingleNodeContainerPersistorVersion1xx.getNodeContainer(WorkflowManager wm, NodeID id)
          
 NodeContainer PasteWorkflowContentPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
          
 NodeContainer NodeContainerPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
           
 NodeContainer InsertWorkflowPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
          
 NodeContainer CopyWorkflowPersistor.getNodeContainer(WorkflowManager parent, NodeID id)
          
 NodeContainer CopySingleNodeContainerPersistor.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.
 void WorkflowManager.removeNode(NodeID nodeID)
          Remove node if possible.
(package private)  NodeContainer Workflow.removeNode(NodeID id)
          Remove given node.
 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.
 void WorkflowCopyContent.setNodeIDs(NodeID... ids)
           
(package private)  void FlowObject.setOwner(NodeID owner)
           
 void FlowLoopContext.setTailNode(NodeID tail)
           
 MetaNodeTemplateInformation WorkflowManager.setTemplateInformation(NodeID id, MetaNodeTemplateInformation templateInformation)
          Sets the argument template info on the node with the given ID.
 WorkflowPersistor.MetaNodeLinkUpdateResult WorkflowManager.updateMetaNodeLink(NodeID id, ExecutionMonitor exec, WorkflowLoadHelper loadHelper)
          Update link meta nodes with the given ID.
 

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.
(package private)  void MetaNodeDialogPane.setQuickformNodes(Map<NodeID,QuickFormInputNode> nodes)
          Set quickform nodes into this dialog; called just before NodeDialogPane.loadSettingsFrom(NodeSettingsRO, org.knime.core.data.DataTableSpec[]) is called.
(package private)  boolean WorkflowManager.sweep(Set<NodeID> nodes, boolean propagate)
          Performs sanity check on workflow.
 

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.
ConnectionID(NodeID destNode, int destPort)
          A connection is identified by its destination node and port index.
FlowObjectStack(NodeID id, FlowObjectStack... predStacks)
          Creates new stack based.
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)
           
NodePropertyChangedEvent(NodeID src, NodePropertyChangedEvent.NodeProperty property)
          Create new event.
NodeStateEvent(NodeID src, NodeContainer.State state)
           
NodeUIInformationEvent(NodeID src, UIInformation uiInformation, 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.NodeAndInports(NodeID id, Integer portIx, int depth)
           
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.
 

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

Methods in org.knime.core.node.workflow.virtual that return NodeID
 NodeID[] ParallelizedChunkContent.getCopiedLoopContent()
           
 NodeID ParallelizedChunkContent.getVirtualOutputID()
           
 

Constructors in org.knime.core.node.workflow.virtual with parameters of type NodeID
ParallelizedChunkContent(WorkflowManager manager, NodeID virtualInputID, NodeID virtualOutputID, NodeID[] copiedLoopContent)
           
ParallelizedChunkContent(WorkflowManager manager, NodeID virtualInputID, NodeID virtualOutputID, NodeID[] copiedLoopContent)
           
 



Copyright, 2003 - 2012. 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.