TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCThreadWaitingForObjectEvent

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, TRCThreadEvent
All Known Subinterfaces:
TRCThreadWaitingForJoinEvent
All Known Implementing Classes:
TRCThreadWaitingForJoinEventImpl, TRCThreadWaitingForObjectEventImpl

public interface TRCThreadWaitingForObjectEvent
extends TRCThreadEvent

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

The following features are supported:

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

Method Summary
 TRCObject getObjectWaitingFor()
          Returns the value of the 'Object Waiting For' reference
 long getTimeout()
          Returns the value of the 'Timeout' attribute
 void setObjectWaitingFor(TRCObject value)
          Sets the value of the 'Object Waiting For' reference
 void setTimeout(long value)
          Sets the value of the 'Timeout' attribute
 
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

getTimeout

long getTimeout()
Returns the value of the 'Timeout' attribute.

If the meaning of the 'Timeout' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Timeout' attribute.
See Also:
setTimeout(long), TracePackage.getTRCThreadWaitingForObjectEvent_Timeout()
Generated
[EMF] Model

setTimeout

void setTimeout(long value)
Sets the value of the 'Timeout' attribute.

Parameters:
value - the new value of the 'Timeout' attribute.
See Also:
getTimeout()
Generated

getObjectWaitingFor

TRCObject getObjectWaitingFor()
Returns the value of the 'Object Waiting For' reference.

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

Returns:
the value of the 'Object Waiting For' reference.
See Also:
setObjectWaitingFor(TRCObject), TracePackage.getTRCThreadWaitingForObjectEvent_ObjectWaitingFor()
Generated
[EMF] Model
required="true"

setObjectWaitingFor

void setObjectWaitingFor(TRCObject value)
Sets the value of the 'Object Waiting For' reference.

Parameters:
value - the new value of the 'Object Waiting For' reference.
See Also:
getObjectWaitingFor()
Generated

TPTP 4.5.0 Platform Project
Public API Specification