TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCThreadWaitingForLockEvent

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, TRCThreadEvent
All Known Subinterfaces:
TRCThreadDeadLockEvent
All Known Implementing Classes:
TRCThreadDeadLockEventImpl, TRCThreadWaitingForLockEventImpl

public interface TRCThreadWaitingForLockEvent
extends TRCThreadEvent

A representation of the model object 'TRC Thread Waiting For Lock Event'.

The following features are supported:

See Also:
TracePackage.getTRCThreadWaitingForLockEvent()
Generated
[EMF] Model

Method Summary
 TRCObject getLockedObject()
          Returns the value of the 'Locked Object' reference
 TRCThread getLockingThread()
          Returns the value of the 'Locking Thread' reference
 void setLockedObject(TRCObject value)
          Sets the value of the 'Locked Object' reference
 void setLockingThread(TRCThread value)
          Sets the value of the 'Locking Thread' reference
 
Methods inherited from interface org.eclipse.hyades.models.trace.TRCThreadEvent
getAnnotations, getThread, getTime, setThread, setTime
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getLockedObject

public TRCObject getLockedObject()
Returns the value of the 'Locked Object' reference.

If the meaning of the 'Locked Object' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Locked Object' reference.
See Also:
setLockedObject(TRCObject), TracePackage.getTRCThreadWaitingForLockEvent_LockedObject()
Generated
[EMF] Model
required="true"

setLockedObject

public void setLockedObject(TRCObject value)
Sets the value of the 'Locked Object' reference.

Parameters:
value - the new value of the 'Locked Object' reference.
See Also:
getLockedObject()
Generated

getLockingThread

public TRCThread getLockingThread()
Returns the value of the 'Locking Thread' reference.

If the meaning of the 'Locking Thread' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Locking Thread' reference.
See Also:
setLockingThread(TRCThread), TracePackage.getTRCThreadWaitingForLockEvent_LockingThread()
Generated
[EMF] Model
required="true"

setLockingThread

public void setLockingThread(TRCThread value)
Sets the value of the 'Locking Thread' reference.

Parameters:
value - the new value of the 'Locking Thread' reference.
See Also:
getLockingThread()
Generated

TPTP 4.4.0 Platform Project
Public API Specification