TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCThreadEvent

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
TRCThreadDeadEvent, TRCThreadDeadLockEvent, TRCThreadRunningEvent, TRCThreadSleepingEvent, TRCThreadWaitingForLockEvent, TRCThreadWaitingForObjectEvent
All Known Implementing Classes:
TRCThreadDeadEventImpl, TRCThreadDeadLockEventImpl, TRCThreadEventImpl, TRCThreadRunningEventImpl, TRCThreadSleepingEventImpl, TRCThreadWaitingForLockEventImpl, TRCThreadWaitingForObjectEventImpl

public interface TRCThreadEvent
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'TRC Thread Event'.

The following features are supported:

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

Method Summary
 org.eclipse.emf.common.util.EList getAnnotations()
          Returns the value of the 'Annotations' containment reference list.
 TRCThread getThread()
          Returns the value of the 'Thread' container reference.
 double getTime()
          Returns the value of the 'Time' attribute
 void setThread(TRCThread value)
          Sets the value of the 'Thread' container reference
 void setTime(double value)
          Sets the value of the 'Time' attribute
 
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

getTime

public double getTime()
Returns the value of the 'Time' attribute.

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

Returns:
the value of the 'Time' attribute.
See Also:
setTime(double), TracePackage.getTRCThreadEvent_Time()
Generated
[EMF] Model

setTime

public void setTime(double value)
Sets the value of the 'Time' attribute.

Parameters:
value - the new value of the 'Time' attribute.
See Also:
getTime()
Generated

getThread

public TRCThread getThread()
Returns the value of the 'Thread' container reference. It is bidirectional and its opposite is 'Thread Events'.

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

Returns:
the value of the 'Thread' container reference.
See Also:
setThread(TRCThread), TracePackage.getTRCThreadEvent_Thread(), TRCThread.getThreadEvents()
Generated
[EMF] Model
opposite="threadEvents" required="true"

setThread

public void setThread(TRCThread value)
Sets the value of the 'Thread' container reference.

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

getAnnotations

public org.eclipse.emf.common.util.EList getAnnotations()
Returns the value of the 'Annotations' containment reference list. The list contents are of type TRCAnnotation.

If the meaning of the 'Annotations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Annotations' containment reference list.
See Also:
TracePackage.getTRCThreadEvent_Annotations()
Generated
[EMF] Model
type="org.eclipse.hyades.models.hierarchy.TRCAnnotation" containment="true"

TPTP 4.4.0 Platform Project
Public API Specification