|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'TRC Thread'. A monitored thread, scoped by its owning process.
The following features are supported:
IdNameGroup NameStart TimeStop TimeMax Stack DepthTotal Cpu TimeProcessInitial InvocationsThread ObjectThread EventsAnnotations
TracePackage.getTRCThread()| Method Summary | |
|---|---|
org.eclipse.emf.common.util.EList |
getAnnotations()
Returns the value of the 'Annotations' containment reference list. |
java.lang.String |
getGroupName()
Returns the value of the 'Group Name' attribute |
int |
getId()
Returns the value of the 'Id' attribute |
org.eclipse.emf.common.util.EList |
getInitialInvocations()
Returns the value of the 'Initial Invocations' reference list. |
int |
getMaxStackDepth()
Returns the value of the 'Max Stack Depth' attribute |
java.lang.String |
getName()
Returns the value of the 'Name' attribute |
TRCProcess |
getProcess()
Returns the value of the 'Process' container reference. |
double |
getStartTime()
Returns the value of the 'Start Time' attribute |
double |
getStopTime()
Returns the value of the 'Stop Time' attribute |
org.eclipse.emf.common.util.EList |
getThreadEvents()
Returns the value of the 'Thread Events' containment reference list. |
TRCObject |
getThreadObject()
Returns the value of the 'Thread Object' reference |
double |
getTotalCpuTime()
Returns the value of the 'Total Cpu Time' attribute |
void |
setGroupName(java.lang.String value)
Sets the value of the ' Group Name' attribute |
void |
setId(int value)
Sets the value of the ' Id' attribute |
void |
setMaxStackDepth(int value)
Sets the value of the ' Max Stack Depth' attribute |
void |
setName(java.lang.String value)
Sets the value of the ' Name' attribute |
void |
setProcess(TRCProcess value)
Sets the value of the ' Process' container reference |
void |
setStartTime(double value)
Sets the value of the ' Start Time' attribute |
void |
setStopTime(double value)
Sets the value of the ' Stop Time' attribute |
void |
setThreadObject(TRCObject value)
Sets the value of the ' Thread Object' reference |
void |
setTotalCpuTime(double value)
Sets the value of the ' Total Cpu 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 |
public int getId()
If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...
A unique thread ID assigned by the agent. Even if the monitored environment can re-use thread IDs, this must be unique.
setId(int),
TracePackage.getTRCThread_Id()public void setId(int value)
Id' attribute.
value - the new value of the 'Id' attribute.getId()public java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
The name of the thread, to the extent it is available from the monitored environment.
setName(String),
TracePackage.getTRCThread_Name()public void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()public java.lang.String getGroupName()
If the meaning of the 'Group Name' attribute isn't clear, there really should be more of a description here...
The thread's group name. This is Java specific
setGroupName(String),
TracePackage.getTRCThread_GroupName()public void setGroupName(java.lang.String value)
Group Name' attribute.
value - the new value of the 'Group Name' attribute.getGroupName()public double getStartTime()
If the meaning of the 'Start Time' attribute isn't clear, there really should be more of a description here...
The thread start time, relative to hierarchy.TRCAgent.startTime
setStartTime(double),
TracePackage.getTRCThread_StartTime()public void setStartTime(double value)
Start Time' attribute.
value - the new value of the 'Start Time' attribute.getStartTime()public double getStopTime()
If the meaning of the 'Stop Time' attribute isn't clear, there really should be more of a description here...
The thread stop time, relative to hierarchy.TRCAgent.startTime
setStopTime(double),
TracePackage.getTRCThread_StopTime()public void setStopTime(double value)
Stop Time' attribute.
value - the new value of the 'Stop Time' attribute.getStopTime()public int getMaxStackDepth()
If the meaning of the 'Max Stack Depth' attribute isn't clear, there really should be more of a description here...
The maximum stack depth reached in this thread during a specific monitoring session. A value of zero indicates the depth has not bee calculated, or there has been no observed activity on this thread.
setMaxStackDepth(int),
TracePackage.getTRCThread_MaxStackDepth()public void setMaxStackDepth(int value)
Max Stack Depth' attribute.
value - the new value of the 'Max Stack Depth' attribute.getMaxStackDepth()public double getTotalCpuTime()
setTotalCpuTime(double),
TracePackage.getTRCThread_TotalCpuTime()public void setTotalCpuTime(double value)
Total Cpu Time' attribute.
value - the new value of the 'Total Cpu Time' attribute.getTotalCpuTime()public TRCProcess getProcess()
Threads'.
If the meaning of the 'Process' container reference isn't clear, there really should be more of a description here...
setProcess(TRCProcess),
TracePackage.getTRCThread_Process(),
TRCProcess.getThreads()public void setProcess(TRCProcess value)
Process' container reference.
value - the new value of the 'Process' container reference.getProcess()public TRCObject getThreadObject()
If the meaning of the 'Thread Object' reference isn't clear, there really should be more of a description here...
transient
setThreadObject(TRCObject),
TracePackage.getTRCThread_ThreadObject()public void setThreadObject(TRCObject value)
Thread Object' reference.
value - the new value of the 'Thread Object' reference.getThreadObject()public org.eclipse.emf.common.util.EList getThreadEvents()
TRCThreadEvent.
It is bidirectional and its opposite is 'Thread'.
If the meaning of the 'Thread Events' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCThread_ThreadEvents(),
TRCThreadEvent.getThread()public org.eclipse.emf.common.util.EList getAnnotations()
TRCAnnotation.
If the meaning of the 'Annotations' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCThread_Annotations()public org.eclipse.emf.common.util.EList getInitialInvocations()
TRCMethodInvocation.
If the meaning of the 'Initial Invocations' reference list isn't clear, there really should be more of a description here...
transient
TracePackage.getTRCThread_InitialInvocations()
|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||