PTP
Release 7.0

org.eclipse.ptp.debug.core.pdi.manager
Interface IPDITaskManager

All Superinterfaces:
IPDIManager, IPDISessionObject, IPDISet

public interface IPDITaskManager
extends IPDIManager

Represent expression manager to manage processes


Method Summary
 boolean canAllStepReturn(TaskSet tasks)
          Check if all tasks can step return
 TaskSet getCannotStepReturnTasks(TaskSet tasks)
          Get tasks that cannot step return
 TaskSet getCanStepReturnTasks()
          Get tasks that can step return
 TaskSet getCanStepReturnTasks(TaskSet tasks)
          Get tasks that can step return from the supplied set
 TaskSet getNonPendingTasks(TaskSet tasks)
          Get non pending tasks
 TaskSet getNonRunningTasks(TaskSet tasks)
          Find terminated or suspended tasks
 TaskSet getNonSuspendedTasks(TaskSet tasks)
          Find terminated or running tasks
 TaskSet getNonTerminatedTasks(TaskSet tasks)
          Find running or suspended tasks
 TaskSet getPendingTasks()
           
 TaskSet getPendingTasks(TaskSet tasks)
          Get pending tasks
 TaskSet getRegisteredTasks()
          Get all registered tasks
 TaskSet getRegisteredTasks(TaskSet tasks)
          Find registered tasks
 TaskSet getRunningTasks(TaskSet tasks)
          Find running tasks
 TaskSet getSuspendedTasks()
          Get all suspended tasks
 TaskSet getSuspendedTasks(TaskSet tasks)
          Find suspended tasks
 TaskSet getTerminatedTasks()
          Get all terminated tasks
 TaskSet getTerminatedTasks(TaskSet tasks)
          Find terminated tasks
 TaskSet getUnregisteredTasks(TaskSet tasks)
          Find unregistered tasks
 boolean isAllPending(TaskSet tasks)
          Check if all tasks are pending
 boolean isAllRegistered(TaskSet tasks)
          Check if all tasks are registered
 boolean isAllRunning(TaskSet tasks)
          Check if all tasks are running
 boolean isAllSuspended(TaskSet tasks)
          Check if all tasks are suspended
 boolean isAllTerminated(TaskSet tasks)
          Check if all tasks are terminated
 void setCanStepReturnTasks(boolean isAdd, TaskSet tasks)
          Set tasks that can step return
 void setPendingTasks(boolean isAdd, TaskSet tasks)
          Set pending tasks
 void setRegisterTasks(boolean isAdd, TaskSet tasks)
          Set registered tasks
 void setSuspendTasks(boolean isAdd, TaskSet tasks)
          Set suspended tasks
 void setTerminateTasks(boolean isAdd, TaskSet tasks)
          Set terminated asks
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.manager.IPDIManager
isAutoUpdate, setAutoUpdate, shutdown, update
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISessionObject
getSession
 
Methods inherited from interface org.eclipse.ptp.debug.core.pdi.IPDISet
getTasks
 

Method Detail

canAllStepReturn

boolean canAllStepReturn(TaskSet tasks)
Check if all tasks can step return

Parameters:
tasks -
Returns:
Since:
4.0

getCannotStepReturnTasks

TaskSet getCannotStepReturnTasks(TaskSet tasks)
Get tasks that cannot step return

Parameters:
tasks -
Returns:
Since:
4.0

getCanStepReturnTasks

TaskSet getCanStepReturnTasks()
Get tasks that can step return

Returns:
Since:
4.0

getCanStepReturnTasks

TaskSet getCanStepReturnTasks(TaskSet tasks)
Get tasks that can step return from the supplied set

Parameters:
tasks -
Returns:
Since:
4.0

getNonPendingTasks

TaskSet getNonPendingTasks(TaskSet tasks)
Get non pending tasks

Parameters:
tasks -
Returns:
Since:
4.0

getNonRunningTasks

TaskSet getNonRunningTasks(TaskSet tasks)
Find terminated or suspended tasks

Parameters:
tasks -
Returns:
Since:
4.0

getNonSuspendedTasks

TaskSet getNonSuspendedTasks(TaskSet tasks)
Find terminated or running tasks

Parameters:
tasks -
Returns:
Since:
4.0

getNonTerminatedTasks

TaskSet getNonTerminatedTasks(TaskSet tasks)
Find running or suspended tasks

Parameters:
tasks -
Returns:
Since:
4.0

getPendingTasks

TaskSet getPendingTasks()
Returns:
Since:
4.0

getPendingTasks

TaskSet getPendingTasks(TaskSet tasks)
Get pending tasks

Parameters:
tasks -
Returns:
Since:
4.0

getRegisteredTasks

TaskSet getRegisteredTasks()
Get all registered tasks

Returns:
Since:
4.0

getRegisteredTasks

TaskSet getRegisteredTasks(TaskSet tasks)
Find registered tasks

Parameters:
tasks -
Returns:
Since:
4.0

getRunningTasks

TaskSet getRunningTasks(TaskSet tasks)
Find running tasks

Parameters:
tasks -
Returns:
Since:
4.0

getSuspendedTasks

TaskSet getSuspendedTasks()
Get all suspended tasks

Returns:
Since:
4.0

getSuspendedTasks

TaskSet getSuspendedTasks(TaskSet tasks)
Find suspended tasks

Parameters:
tasks -
Returns:
Since:
4.0

getTerminatedTasks

TaskSet getTerminatedTasks()
Get all terminated tasks

Returns:
Since:
4.0

getTerminatedTasks

TaskSet getTerminatedTasks(TaskSet tasks)
Find terminated tasks

Parameters:
tasks -
Returns:
Since:
4.0

getUnregisteredTasks

TaskSet getUnregisteredTasks(TaskSet tasks)
Find unregistered tasks

Parameters:
tasks -
Returns:
Since:
4.0

isAllPending

boolean isAllPending(TaskSet tasks)
Check if all tasks are pending

Parameters:
tasks -
Returns:
Since:
4.0

isAllRegistered

boolean isAllRegistered(TaskSet tasks)
Check if all tasks are registered

Parameters:
tasks -
Returns:
Since:
4.0

isAllRunning

boolean isAllRunning(TaskSet tasks)
Check if all tasks are running

Parameters:
tasks -
Returns:
Since:
4.0

isAllSuspended

boolean isAllSuspended(TaskSet tasks)
Check if all tasks are suspended

Parameters:
tasks -
Returns:
Since:
4.0

isAllTerminated

boolean isAllTerminated(TaskSet tasks)
Check if all tasks are terminated

Parameters:
tasks -
Returns:
Since:
4.0

setCanStepReturnTasks

void setCanStepReturnTasks(boolean isAdd,
                           TaskSet tasks)
Set tasks that can step return

Parameters:
isAdd -
tasks -
Since:
4.0

setPendingTasks

void setPendingTasks(boolean isAdd,
                     TaskSet tasks)
Set pending tasks

Parameters:
isAdd -
tasks -
Since:
4.0

setRegisterTasks

void setRegisterTasks(boolean isAdd,
                      TaskSet tasks)
Set registered tasks

Parameters:
isAdd -
tasks -
Since:
4.0

setSuspendTasks

void setSuspendTasks(boolean isAdd,
                     TaskSet tasks)
Set suspended tasks

Parameters:
isAdd -
tasks -
Since:
4.0

setTerminateTasks

void setTerminateTasks(boolean isAdd,
                       TaskSet tasks)
Set terminated asks

Parameters:
isAdd -
tasks -
Since:
4.0

PTP
Release 7.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.