Uses of Interface
wt.workflow.engine.WfNode

Packages that use WfNode
wt.projmgmt.definer   
wt.projmgmt.execution   
wt.workflow.definer
Provides workflow classes responsible for the definition of processes, activities, and the other objects that compose the workflow network. 
wt.workflow.engine
Provides workflow classes responsible for the flow of control and data from an execution point of view. 
wt.workflow.robots
Provides workflow classes responsible for the execution of robot activities that are executed without human intervention. 
wt.workflow.work
Provides workflow classes responsible for managing the work assigned to individual users. 
 

Uses of WfNode in wt.projmgmt.definer
 

Methods in wt.projmgmt.definer that return WfNode
 WfNode SummaryActivityTemplate.createWfNode(WfContainer container)
          Instantiates a summary activity that references the template.
 WfNode StandardProjDefinerService.deleteInitialLink(WfNode node)
          Deletes the link that joins the start connector to the node passed as argument.
 WfNode ProjectProxyTemplate.createWfNode(WfContainer container)
          Instantiates a project proxy that references the template.
 WfNode ProjectPlanTemplate.createWfNode(WfContainer container)
          Instantiates a process that references the template.
 WfNode ProjectActivityTemplate.createWfNode(WfContainer container)
          Instantiates a project activity that references the template.
 WfNode ProjDefinerServiceSvr.deleteInitialLink(WfNode node)
          Deletes the link that joins the start connector to the node passed as argument.
 WfNode MilestoneTemplate.createWfNode(WfContainer container)
          Instantiates a milestone that references the template.
 

Methods in wt.projmgmt.definer with parameters of type WfNode
 void StandardProjDefinerService.removeDependency(WfNode source_node, WfNode dest_node)
          Deletes all links between the templates of the nodes passed as argument.
 NodeTemplateLink StandardProjDefinerService.setLinkType(WfNode source_node, WfNode dest_node, ProjectLinkType link_type)
          Sets the type of dependency beteween two nodes to the dependency passed as argument (ProjectLinkType).
 NodeTemplateLink StandardProjDefinerService.createLink(WfNode source_node, WfNode dest_node, ProjectLinkType link_type)
          Creates dependency link between two nodes.
 WfNode StandardProjDefinerService.deleteInitialLink(WfNode node)
          Deletes the link that joins the start connector to the node passed as argument.
 void StandardProjDefinerService.deleteFinalLink(WfNode pred_node, WfNode succ_node)
          Deletes the link that joins the first node to an end connector if both nodes belong to the same container.
private  boolean StandardProjDefinerService.isClosed(WfNode wf_node)
           
 void ProjDefinerServiceSvr.removeDependency(WfNode source_node, WfNode dest_node)
          Deletes all links between the templates of the nodes passed as argument.
 NodeTemplateLink ProjDefinerServiceSvr.setLinkType(WfNode source_node, WfNode dest_node, ProjectLinkType link_type)
          Sets the type of dependency beteween two nodes to the dependency passed as argument (ProjectLinkType).
 NodeTemplateLink ProjDefinerServiceSvr.createLink(WfNode source_node, WfNode dest_node, ProjectLinkType link_type)
          Creates dependency link between two nodes.
 WfNode ProjDefinerServiceSvr.deleteInitialLink(WfNode node)
          Deletes the link that joins the start connector to the node passed as argument.
 void ProjDefinerServiceSvr.deleteFinalLink(WfNode pred_node, WfNode succ_node)
          Deletes the link that joins the first node to an end connector if both nodes belong to the same container.
 

Uses of WfNode in wt.projmgmt.execution
 

Subinterfaces of WfNode in wt.projmgmt.execution
 interface ProjectNode
          

Supported API: false

Extendable: false
 

Classes in wt.projmgmt.execution that implement WfNode
 class Milestone
          The Milestone class represents a notable point in the execution of a project.
 class ProjectActivity
          Returns the associated Deliverable.
 class ProjectProxy
          Objects of the ProjectProxy class are references to external projects.
 class SummaryActivity
          Container of project manager nodes.
 

Methods in wt.projmgmt.execution that return WfNode
 WfNode StandardProjExecService.getExecutionNode(WfNodeTemplate node_template)
          Returns the execution node that corresponds to a given template.
 WfNode StandardProjExecService.getWfNode(WfTemplateObject node_template)
           
 WfNode ProjExecServiceSvr.getExecutionNode(WfNodeTemplate node_template)
          Returns the execution node that corresponds to a given template.
 

Uses of WfNode in wt.workflow.definer
 

Methods in wt.workflow.definer that return WfNode
 WfNode WfURLRobotTemplate.createWfNode(WfContainer container)
          Creates a (persistent) node instance from the template.
 WfNode WfTimerTemplate.createWfNode(WfContainer container)
          Creates a timer robot from the current template associated with a given process.
 WfNode WfSynchRobotTemplate.createWfNode(WfContainer container)
          Creates a synchronization robot from the current template associated with a given process.
 WfNode WfProxyTemplate.createWfNode(WfContainer container)
          Creates a requester activity and a process instantiated from the target template given the containing process.
 WfNode WfProcessTemplate.createWfNode(WfContainer container)
          Creates a requester activity and a process instantiated from the template given the containing process.
 WfNode WfNodeTemplate.createWfNode(WfContainer container)
          Creates a (persistent) node instance from the template.
 WfNode WfInternalMethodTemplate.createWfNode(WfContainer container)
          Creates an internal method robot activity from the current template associated with a given process.
 WfNode WfExternalMethodTemplate.createWfNode(WfContainer container)
          Creates an external method robot activity from the current template associated with a given process.
 WfNode WfExprRobotTemplate.createWfNode(WfContainer container)
          Creates an expression robot from the current template associated with a given process.
 WfNode WfConnectorTemplate.createWfNode(WfContainer container)
          Creates a workflow connector using information stored in the template, associated with a given process.
 WfNode WfBlockTemplate.createWfNode(WfContainer container)
          Creates a requester activity and a block process instantiated from the template given the containing process.
 WfNode WfAssignedActivityTemplate.createWfNode(WfContainer container)
          Creates an assigned activity from the current template associated with a given process.
 WfNode WfApplRobotTemplate.createWfNode(WfContainer container)
          Creates an application robot from the current template associated with a given process.
 WfNode WfAdHocActivityTemplate.createWfNode(WfContainer container)
          Creates an ad hoc activity from the current template associated with a given process.
 

Methods in wt.workflow.definer with parameters of type WfNode
 Enumeration WfDefinerServiceFwd.getLinkTemplates(WfNode source, WfNode destination)
          Return an enumeration (of type NodeTemplateLink) containing all link templates between two node templates.
 Enumeration WfDefinerService.getLinkTemplates(WfNode source, WfNode destination)
          Return an enumeration (of type NodeTemplateLink) containing all link templates between two node templates.
 Enumeration StandardWfDefinerService.getLinkTemplates(WfNode source, WfNode destination)
          Return an enumeration (of type NodeTemplateLink) containing all link templates between two node templates.
 WfLink NodeTemplateLink.createWfLink(WfContainer container, WfNode source, WfNode destination)
          Creates a workflow link using the information contained in the template.
 

Uses of WfNode in wt.workflow.engine
 

Classes in wt.workflow.engine that implement WfNode
 class WfActivity
          WfActivity represents a request for work in the context of the containing WfProcess.
 class WfAdHocActivity
           Use the newWfAdHocActivity static factory method(s), not the WfAdHocActivity constructor, to construct instances of this class.
 class WfConnector
          The WfConnector class represents logical sequencing combinations between workflow steps.
 class WfRequesterActivity
          The WfRequesterActivity class implements WfRequester to allow processes to be embedded in other processes.
 

Methods in wt.workflow.engine that return WfNode
 WfNode WfEngineServiceSvr.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode WfEngineServiceSvr.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
 WfNode StandardWfEngineService.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode StandardWfEngineService.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
private  WfNode StandardWfEngineService.getConnector(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfNode StandardWfEngineService.getSuccNode(WfContainer container, WfNodeTemplate template)
          Instantiates a surrogate for the successor of a node given the template link and the process.
private  WfNode StandardWfEngineService.saveWfNode(WfNode node, AdminDomainRef domain_ref)
          Saves a workflow node that was created during process execution.
 WfNode WfEngineServiceSvr.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode WfEngineServiceSvr.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
 WfNode StandardWfEngineService.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode StandardWfEngineService.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
private  WfNode StandardWfEngineService.getConnector(ObjectIdentifier container_id, WfNodeTemplate template)
           
private  WfNode StandardWfEngineService.getSuccNode(WfContainer container, WfNodeTemplate template)
          Instantiates a surrogate for the successor of a node given the template link and the process.
private  WfNode StandardWfEngineService.saveWfNode(WfNode node, AdminDomainRef domain_ref)
          Saves a workflow node that was created during process execution.
 

Methods in wt.workflow.engine with parameters of type WfNode
protected  void WfLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
 Enumeration WfEngineServiceSvr.getSuccessors(WfNode node)
          Instantiates the successors of a given workflow node.
 Enumeration WfEngineServiceSvr.getPredecessors(WfNode node)
          Returns all predecessor nodes to a node passed as argument.
 WfNode WfEngineServiceSvr.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode WfEngineServiceSvr.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
 Enumeration StandardWfEngineService.getSuccessors(WfNode node)
          Instantiates the successors of a given workflow node.
 Enumeration StandardWfEngineService.getPredecessors(WfNode node)
          Returns all predecessor nodes to a node passed as argument.
 WfNode StandardWfEngineService.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode StandardWfEngineService.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
private static String StandardWfEngineService.nodeToString(WfNode node)
          Returns condensed readable identity of the node.
private  WfLink StandardWfEngineService.getSuccessor(WfNode node, NodeTemplateLink template_link)
          Instantiates the successor of a node and the link to it, given the template link.
private  WfNode StandardWfEngineService.saveWfNode(WfNode node, AdminDomainRef domain_ref)
          Saves a workflow node that was created during process execution.
private static WfExecutionObject StandardWfEngineService.getCulprit(WfNode node)
          Returns the execution object to be blamed for the occurrence of an exception.
private  Vector StandardWfEngineService.getLoopNodes(WfNode node)
          Returns the set of nodes in the same loop as the link passed as argument.
private  WfContainer StandardWfEngineService.getContainer(WfNode node, WfNodeTemplate template)
          Returns container instance corresponding to destination container template.
static ConnectorConnectorLink ConnectorConnectorLink.newConnectorConnectorLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ConnectorConnectorLink object given the template and the source and destination connectors.
protected  void ConnectorConnectorLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
static ConnectorActivityLink ConnectorActivityLink.newConnectorActivityLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ConnectorActivityLink object given the template and the source and destination connectors.
protected  void ConnectorActivityLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
static ActivityConnectorLink ActivityConnectorLink.newActivityConnectorLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ActivityConnectorLink object given the template and the source step and the destination connector.
protected  void ActivityConnectorLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
static ActivityActivityLink ActivityActivityLink.newActivityActivityLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ActivityActivityLink object given the template and the source and destination steps.
protected  void ActivityActivityLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
protected  void WfLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
 Enumeration WfEngineServiceSvr.getSuccessors(WfNode node)
          Instantiates the successors of a given workflow node.
 Enumeration WfEngineServiceSvr.getPredecessors(WfNode node)
          Returns all predecessor nodes to a node passed as argument.
 WfNode WfEngineServiceSvr.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode WfEngineServiceSvr.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
 Enumeration StandardWfEngineService.getSuccessors(WfNode node)
          Instantiates the successors of a given workflow node.
 Enumeration StandardWfEngineService.getPredecessors(WfNode node)
          Returns all predecessor nodes to a node passed as argument.
 WfNode StandardWfEngineService.resetReachableNodes(WfNode start_node)
          Resets all nodes that can be reached from node passed as argument.
 WfNode StandardWfEngineService.getPersistentNode(WfNode trans_node)
          Returns the persistent node that corresponds to a transient node, constructed for propagation purposes.
private static String StandardWfEngineService.nodeToString(WfNode node)
          Returns condensed readable identity of the node.
private  WfLink StandardWfEngineService.getSuccessor(WfNode node, NodeTemplateLink template_link)
          Instantiates the successor of a node and the link to it, given the template link.
private  WfNode StandardWfEngineService.saveWfNode(WfNode node, AdminDomainRef domain_ref)
          Saves a workflow node that was created during process execution.
private static WfExecutionObject StandardWfEngineService.getCulprit(WfNode node)
          Returns the execution object to be blamed for the occurrence of an exception.
private  Vector StandardWfEngineService.getLoopNodes(WfNode node)
          Returns the set of nodes in the same loop as the link passed as argument.
private  WfContainer StandardWfEngineService.getContainer(WfNode node, WfNodeTemplate template)
          Returns container instance corresponding to destination container template.
static ConnectorConnectorLink ConnectorConnectorLink.newConnectorConnectorLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ConnectorConnectorLink object given the template and the source and destination connectors.
protected  void ConnectorConnectorLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
static ConnectorActivityLink ConnectorActivityLink.newConnectorActivityLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ConnectorActivityLink object given the template and the source and destination connectors.
protected  void ConnectorActivityLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
static ActivityConnectorLink ActivityConnectorLink.newActivityConnectorLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ActivityConnectorLink object given the template and the source step and the destination connector.
protected  void ActivityConnectorLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
static ActivityActivityLink ActivityActivityLink.newActivityActivityLink(NodeTemplateLink template, WfNode source, WfNode destination)
          Constructs an ActivityActivityLink object given the template and the source and destination steps.
protected  void ActivityActivityLink.initialize(NodeTemplateLink template, WfNode source, WfNode destination)
          Supports initialization, following construction of an instance.
 

Uses of WfNode in wt.workflow.robots
 

Classes in wt.workflow.robots that implement WfNode
 class WfApplicationRobot
          The application robot is used to carry out a task that is performed by an external program.
 class WfExpressionRobot
          Robot used to carry out a task that is defined in a Java expression.
 class WfExternalMethod
          WIExternalMethodencapsulates a non-Windchill method
 class WfInternalMethod
          WInternalMethodencapsulates a Windchill method
 class WfInvokedMethod
          WfInvokedMethod is an abstract class to encapsulate the invocation of method..
 class WfRobotActivity
          The WfRobotActivity is an abstract class that represents workflow steps which are carried out without human intervention.
 class WfSynchRobot
          Robot used to synchronize with with external (non-workflow) events.
 class WfTimerActivity
          The WfTimeActivity is a robot used to synchronize with some time event.
 class WfURLRobot
          Runtime execution of the URl is performed here.
 

Uses of WfNode in wt.workflow.work
 

Classes in wt.workflow.work that implement WfNode
 class WfAssignedActivity
          A WfActivity> represent work that can be assigned to resources.
 

Methods in wt.workflow.work that return WfNode
private  WfNode ProcessManagerProcessor.getInstantiatedNode(WfContainer container, WfNodeTemplate template)
          This method returns the instantiated node (connector or activity) for a given template and container object (WfProcess or WfBlock).