PTP
Release 5.0

org.eclipse.ptp.debug.core.model
Interface IPSignal

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.model.IDebugElement, IPDebugElement

public interface IPSignal
extends IPDebugElement


Method Summary
 boolean canModify()
          Returns whether modification is allowed for this signal's parameters.
 java.lang.String getDescription()
          Returns the description of this signal.
 java.lang.String getName()
          Returns the name of this signal
 boolean isPassEnabled()
          Returns whether "pass" is in effect for this signal.
 boolean isStopEnabled()
          Returns whether "stop" is in effect for this signal.
 void setPassEnabled(boolean enable)
          Enables/disables the "pass" flag of this signal.
 void setStopEnabled(boolean enable)
          Enables/disables the "stop" flag of this signal.
 void signal()
          Resumes execution, but immediately gives the target this signal.
 
Methods inherited from interface org.eclipse.ptp.debug.core.model.IPDebugElement
getCurrentStateInfo, getID, getSession, getState
 
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getName

java.lang.String getName()
                         throws org.eclipse.debug.core.DebugException
Returns the name of this signal

Returns:
this signal's name
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

getDescription

java.lang.String getDescription()
                                throws org.eclipse.debug.core.DebugException
Returns the description of this signal.

Returns:
this signal's description
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

isPassEnabled

boolean isPassEnabled()
                      throws org.eclipse.debug.core.DebugException
Returns whether "pass" is in effect for this signal.

Returns:
whether "pass" is in effect for this signal
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

isStopEnabled

boolean isStopEnabled()
                      throws org.eclipse.debug.core.DebugException
Returns whether "stop" is in effect for this signal.

Returns:
whether "stop" is in effect for this signal
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

setPassEnabled

void setPassEnabled(boolean enable)
                    throws org.eclipse.debug.core.DebugException
Enables/disables the "pass" flag of this signal.

Parameters:
enable - the flag value to set
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

setStopEnabled

void setStopEnabled(boolean enable)
                    throws org.eclipse.debug.core.DebugException
Enables/disables the "stop" flag of this signal.

Parameters:
enable - the flag value to set
Throws:
org.eclipse.debug.core.DebugException - if this method fails.

signal

void signal()
            throws org.eclipse.debug.core.DebugException
Resumes execution, but immediately gives the target this signal.

Throws:
org.eclipse.debug.core.DebugException - if this method fails.

canModify

boolean canModify()
Returns whether modification is allowed for this signal's parameters.

Returns:
whether modification is allowed for this signal's parameters

PTP
Release 5.0

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