PTP
Release 5.0

org.eclipse.ptp.debug.core.pdi.model
Interface IPDIModelFactory

All Known Implementing Classes:
AbstractModelFactory

public interface IPDIModelFactory


Method Summary
 IPDIAddressBreakpoint newAddressBreakpoint(IPDISession session, TaskSet tasks, int type, IPDILocation location, IPDICondition condition, boolean enabled)
           
 IPDIArgument newArgument(IPDISession session, IPDIArgumentDescriptor argDesc, java.lang.String varId)
           
 IPDIArgumentDescriptor newArgumentDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth)
           
 IPDICondition newCondition(int ignore, java.lang.String exp, java.lang.String[] ids)
           
 IPDIExceptionpoint newExceptionpoint(IPDISession session, TaskSet tasks, java.lang.String clazz, boolean stopOnThrow, boolean stopOnCatch, IPDICondition condition, boolean enabled, IPDIFunctionBreakpoint[] funcBpts)
           
 IPDITargetExpression newExpression(IPDISession session, TaskSet tasks, java.lang.String ex)
           
 IPDIFunctionBreakpoint newFunctionBreakpoint(IPDISession session, TaskSet tasks, int type, IPDILocation location, IPDICondition condition, boolean enabled)
           
 IPDIGlobalVariable newGlobalVariable(IPDISession session, IPDIGlobalVariableDescriptor varDesc, java.lang.String varId)
           
 IPDIGlobalVariableDescriptor newGlobalVariableDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth)
           
 IPDILineBreakpoint newLineBreakpoint(IPDISession session, TaskSet tasks, int type, IPDILocation location, IPDICondition condition, boolean enabled)
           
 IPDILocalVariable newLocalVariable(IPDISession session, IPDILocalVariableDescriptor varDesc, java.lang.String varId)
           
 IPDILocalVariable newLocalVariable(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth, java.lang.String varid)
           
 IPDILocalVariableDescriptor newLocalVariableDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth)
           
 IPDIMemory newMemory(java.lang.String address, java.lang.String ascii, java.lang.String[] data)
           
 IPDIMemoryBlock newMemoryBlock(IPDISession session, TaskSet tasks, java.lang.String exp, int wordSize, boolean b, IPDIDataReadMemoryInfo info)
           
 IPDIMultiExpressions newMultiExpressions(IPDISession session, TaskSet tasks, java.lang.String ex, boolean enabled)
           
 IPDIVariableDescriptor newRegisterDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth)
           
 IPDISignal newSignal(IPDISession session, TaskSet tasks, IPDISignalDescriptor signalDescriptor)
           
 IPDISignalDescriptor newSignalDescriptor(java.lang.String name, boolean stop, boolean pass, boolean print, java.lang.String description)
           
 IPDIStackFrame newStackFrame(IPDISession session, IPDIThread pthread, int i, IPDILocator locator)
           
 IPDIStackFrame newStackFrame(IPDISession session, IPDIThread thread, int level, java.lang.String file, java.lang.String func, int line, java.math.BigInteger addr)
           
 IPDIStackFrameDescriptor newStackFrameDescriptor(int level, IPDILocator loc)
           
 IPDITarget newTarget(IPDISession session, TaskSet tasks)
           
 IPDIThread newThread(IPDISession session, IPDITarget target, int parseInt)
           
 IPDIVariableDescriptor newThreadStorageDescriptor(IPDISession session, TaskSet tasks, IPDIThread thread, IPDIStackFrame frame, java.lang.String name, java.lang.String fullName, int pos, int depth)
           
 IPDIWatchpoint newWatchpoint(IPDISession session, TaskSet tasks, int type, java.lang.String expression, int wType, IPDICondition condition, boolean enabled)
           
 

Method Detail

newAddressBreakpoint

IPDIAddressBreakpoint newAddressBreakpoint(IPDISession session,
                                           TaskSet tasks,
                                           int type,
                                           IPDILocation location,
                                           IPDICondition condition,
                                           boolean enabled)
Parameters:
session -
tasks -
type -
location -
condition -
enabled -
Returns:
Since:
4.0

newArgument

IPDIArgument newArgument(IPDISession session,
                         IPDIArgumentDescriptor argDesc,
                         java.lang.String varId)
Parameters:
session -
argDesc -
varId -
Returns:

newArgumentDescriptor

IPDIArgumentDescriptor newArgumentDescriptor(IPDISession session,
                                             TaskSet tasks,
                                             IPDIThread thread,
                                             IPDIStackFrame frame,
                                             java.lang.String name,
                                             java.lang.String fullName,
                                             int pos,
                                             int depth)
Parameters:
session -
tasks -
thread -
frame -
name -
fullName -
pos -
depth -
Returns:
Since:
4.0

newCondition

IPDICondition newCondition(int ignore,
                           java.lang.String exp,
                           java.lang.String[] ids)
Parameters:
ignore -
exp -
ids -
Returns:

newExceptionpoint

IPDIExceptionpoint newExceptionpoint(IPDISession session,
                                     TaskSet tasks,
                                     java.lang.String clazz,
                                     boolean stopOnThrow,
                                     boolean stopOnCatch,
                                     IPDICondition condition,
                                     boolean enabled,
                                     IPDIFunctionBreakpoint[] funcBpts)
Parameters:
session -
tasks -
clazz -
stopOnThrow -
stopOnCatch -
condition -
enabled -
funcBpts -
Returns:
Since:
4.0

newExpression

IPDITargetExpression newExpression(IPDISession session,
                                   TaskSet tasks,
                                   java.lang.String ex)
Parameters:
session -
tasks -
ex -
Returns:
Since:
4.0

newFunctionBreakpoint

IPDIFunctionBreakpoint newFunctionBreakpoint(IPDISession session,
                                             TaskSet tasks,
                                             int type,
                                             IPDILocation location,
                                             IPDICondition condition,
                                             boolean enabled)
Parameters:
session -
tasks -
type -
location -
condition -
enabled -
Returns:
Since:
4.0

newGlobalVariable

IPDIGlobalVariable newGlobalVariable(IPDISession session,
                                     IPDIGlobalVariableDescriptor varDesc,
                                     java.lang.String varId)
Parameters:
session -
varDesc -
varId -
Returns:

newGlobalVariableDescriptor

IPDIGlobalVariableDescriptor newGlobalVariableDescriptor(IPDISession session,
                                                         TaskSet tasks,
                                                         IPDIThread thread,
                                                         IPDIStackFrame frame,
                                                         java.lang.String name,
                                                         java.lang.String fullName,
                                                         int pos,
                                                         int depth)
Parameters:
session -
tasks -
thread -
frame -
name -
fullName -
pos -
depth -
Returns:
Since:
4.0

newLineBreakpoint

IPDILineBreakpoint newLineBreakpoint(IPDISession session,
                                     TaskSet tasks,
                                     int type,
                                     IPDILocation location,
                                     IPDICondition condition,
                                     boolean enabled)
Parameters:
session -
tasks -
type -
location -
condition -
enabled -
Returns:
Since:
4.0

newLocalVariable

IPDILocalVariable newLocalVariable(IPDISession session,
                                   TaskSet tasks,
                                   IPDIThread thread,
                                   IPDIStackFrame frame,
                                   java.lang.String name,
                                   java.lang.String fullName,
                                   int pos,
                                   int depth,
                                   java.lang.String varid)
Parameters:
session -
tasks -
thread -
frame -
name -
fullName -
pos -
depth -
varId -
Since:
4.0

newLocalVariable

IPDILocalVariable newLocalVariable(IPDISession session,
                                   IPDILocalVariableDescriptor varDesc,
                                   java.lang.String varId)
Parameters:
session -
varDesc -
varId -
Returns:

newLocalVariableDescriptor

IPDILocalVariableDescriptor newLocalVariableDescriptor(IPDISession session,
                                                       TaskSet tasks,
                                                       IPDIThread thread,
                                                       IPDIStackFrame frame,
                                                       java.lang.String name,
                                                       java.lang.String fullName,
                                                       int pos,
                                                       int depth)
Parameters:
session -
tasks -
thread -
frame -
name -
fullName -
pos -
depth -
Returns:
Since:
4.0

newMemory

IPDIMemory newMemory(java.lang.String address,
                     java.lang.String ascii,
                     java.lang.String[] data)
Parameters:
address -
ascii -
data -
Returns:

newMemoryBlock

IPDIMemoryBlock newMemoryBlock(IPDISession session,
                               TaskSet tasks,
                               java.lang.String exp,
                               int wordSize,
                               boolean b,
                               IPDIDataReadMemoryInfo info)
Parameters:
session -
tasks -
exp -
wordSize -
b -
info -
Returns:
Since:
4.0

newMultiExpressions

IPDIMultiExpressions newMultiExpressions(IPDISession session,
                                         TaskSet tasks,
                                         java.lang.String ex,
                                         boolean enabled)
Parameters:
session -
tasks -
ex -
enabled -
Returns:
Since:
4.0

newRegisterDescriptor

IPDIVariableDescriptor newRegisterDescriptor(IPDISession session,
                                             TaskSet tasks,
                                             IPDIThread thread,
                                             IPDIStackFrame frame,
                                             java.lang.String name,
                                             java.lang.String fullName,
                                             int pos,
                                             int depth)
Parameters:
session -
tasks -
thread -
frame -
name -
fullName -
pos -
depth -
Returns:
Since:
4.0

newSignal

IPDISignal newSignal(IPDISession session,
                     TaskSet tasks,
                     IPDISignalDescriptor signalDescriptor)
Parameters:
session -
tasks -
signalDescriptor -
Returns:
Since:
4.0

newSignalDescriptor

IPDISignalDescriptor newSignalDescriptor(java.lang.String name,
                                         boolean stop,
                                         boolean pass,
                                         boolean print,
                                         java.lang.String description)
Parameters:
name -
stop -
pass -
print -
description -
Returns:

newStackFrame

IPDIStackFrame newStackFrame(IPDISession session,
                             IPDIThread pthread,
                             int i,
                             IPDILocator locator)
Parameters:
session -
pthread -
i -
locator -
Returns:

newStackFrame

IPDIStackFrame newStackFrame(IPDISession session,
                             IPDIThread thread,
                             int level,
                             java.lang.String file,
                             java.lang.String func,
                             int line,
                             java.math.BigInteger addr)
Parameters:
session -
thread -
level -
file -
func -
line -
addr -
args -
Returns:

newStackFrameDescriptor

IPDIStackFrameDescriptor newStackFrameDescriptor(int level,
                                                 IPDILocator loc)
Parameters:
level -
loc -
Returns:

newTarget

IPDITarget newTarget(IPDISession session,
                     TaskSet tasks)
Parameters:
session -
tasks -
Returns:
Since:
4.0

newThread

IPDIThread newThread(IPDISession session,
                     IPDITarget target,
                     int parseInt)
Parameters:
session -
target -
parseInt -
Returns:

newThreadStorageDescriptor

IPDIVariableDescriptor newThreadStorageDescriptor(IPDISession session,
                                                  TaskSet tasks,
                                                  IPDIThread thread,
                                                  IPDIStackFrame frame,
                                                  java.lang.String name,
                                                  java.lang.String fullName,
                                                  int pos,
                                                  int depth)
Parameters:
session -
tasks -
thread -
frame -
name -
fullName -
pos -
depth -
Returns:
Since:
4.0

newWatchpoint

IPDIWatchpoint newWatchpoint(IPDISession session,
                             TaskSet tasks,
                             int type,
                             java.lang.String expression,
                             int wType,
                             IPDICondition condition,
                             boolean enabled)
Parameters:
session -
tasks -
type -
expression -
wType -
condition -
enabled -
Returns:
Since:
4.0

PTP
Release 5.0

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