|
TPTP 4.1.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 Process'.
TracePackage.getTRCProcess()| Method Summary | |
|---|---|
org.eclipse.emf.common.util.EMap |
getAllocationSitesEntries()
Returns the value of the 'Allocation Sites Entries' map. |
org.eclipse.emf.common.util.EList |
getAnnotations()
Returns the value of the 'Annotations' containment reference list. |
double |
getBaseTime()
Returns the value of the 'Base Time' attribute. |
int |
getCalls()
Returns the value of the 'Calls' attribute. |
TRCClass |
getClassClass()
Returns the value of the 'Class Class' reference. |
org.eclipse.emf.common.util.EList |
getClassLoaders()
Returns the value of the 'Class Loaders' containment reference list. |
int |
getCollectedInstances()
Returns the value of the 'Collected Instances' attribute. |
int |
getCollectedSize()
Returns the value of the 'Collected Size' attribute. |
org.eclipse.emf.common.util.EList |
getCollectionBoundaryPoints()
Returns the value of the 'Collection Boundary Points' containment reference list. |
double |
getCpuSampleResolution()
Returns the value of the 'Cpu Sample Resolution' attribute. |
double |
getCumulativeTime()
Returns the value of the 'Cumulative Time' attribute. |
org.eclipse.emf.common.util.EList |
getHeapDumps()
Returns the value of the 'Heap Dumps' containment reference list. |
java.lang.String |
getId()
Returns the value of the 'Id' attribute. |
double |
getInheritedBaseTime()
Returns the value of the 'Inherited Base Time' attribute. |
int |
getInheritedCalls()
Returns the value of the 'Inherited Calls' attribute. |
double |
getInheritedCumulativeTime()
Returns the value of the 'Inherited Cumulative Time' attribute. |
double |
getInitFinishedTime()
Returns the value of the 'Init Finished Time' attribute. |
TRCInputOutputContainer |
getInputOutputContainer()
Returns the value of the 'Input Output Container' reference. |
org.eclipse.emf.common.util.EList |
getInvocations()
Returns the value of the 'Invocations' containment reference list. |
org.eclipse.emf.common.util.EList |
getLanguages()
Returns the value of the 'Languages' attribute list. |
double |
getLastEventTime()
Returns the value of the 'Last Event Time' attribute. |
org.eclipse.emf.common.util.EMap |
getMethodLockAccessEntries()
Returns the value of the 'Method Lock Access Entries' map. |
java.lang.String |
getName()
Returns the value of the 'Name' attribute. |
org.eclipse.emf.common.util.EList |
getObjects()
Returns the value of the 'Objects' containment reference list. |
org.eclipse.emf.common.util.EList |
getPackages()
Returns the value of the 'Packages' containment reference list. |
int |
getPid()
Returns the value of the 'Pid' attribute. |
long |
getPrecision()
Returns the value of the 'Precision' attribute. |
short |
getReferencePointerSize()
Returns the value of the 'Reference Pointer Size' attribute. |
org.eclipse.emf.common.util.EList |
getSourceInfos()
Returns the value of the 'Source Infos' containment reference list. |
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 |
getThreads()
Returns the value of the 'Threads' containment reference list. |
org.eclipse.emf.common.util.EList |
getThreadStates()
Returns the value of the 'Thread States' attribute list. |
double |
getTotalCpuTime()
Returns the value of the 'Total Cpu Time' attribute. |
int |
getTotalInstances()
Returns the value of the 'Total Instances' attribute. |
int |
getTotalSize()
Returns the value of the 'Total Size' attribute. |
void |
setBaseTime(double value)
Sets the value of the ' Base Time' attribute. |
void |
setCalls(int value)
Sets the value of the ' Calls' attribute. |
void |
setClassClass(TRCClass value)
Sets the value of the ' Class Class' reference. |
void |
setCollectedInstances(int value)
Sets the value of the ' Collected Instances' attribute. |
void |
setCollectedSize(int value)
Sets the value of the ' Collected Size' attribute. |
void |
setCpuSampleResolution(double value)
Sets the value of the ' Cpu Sample Resolution' attribute. |
void |
setCumulativeTime(double value)
Sets the value of the ' Cumulative Time' attribute. |
void |
setId(java.lang.String value)
Sets the value of the ' Id' attribute. |
void |
setInheritedBaseTime(double value)
Sets the value of the ' Inherited Base Time' attribute. |
void |
setInheritedCalls(int value)
Sets the value of the ' Inherited Calls' attribute. |
void |
setInheritedCumulativeTime(double value)
Sets the value of the ' Inherited Cumulative Time' attribute. |
void |
setInitFinishedTime(double value)
Sets the value of the ' Init Finished Time' attribute. |
void |
setInputOutputContainer(TRCInputOutputContainer value)
Sets the value of the ' Input Output Container' reference. |
void |
setLastEventTime(double value)
Sets the value of the ' Last Event Time' attribute. |
void |
setName(java.lang.String value)
Sets the value of the ' Name' attribute. |
void |
setPid(int value)
Sets the value of the ' Pid' attribute. |
void |
setPrecision(long value)
Sets the value of the ' Precision' attribute. |
void |
setReferencePointerSize(short value)
Sets the value of the ' Reference Pointer Size' attribute. |
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 |
setTotalCpuTime(double value)
Sets the value of the ' Total Cpu Time' attribute. |
void |
setTotalInstances(int value)
Sets the value of the ' Total Instances' attribute. |
void |
setTotalSize(int value)
Sets the value of the ' Total Size' attribute. |
| Methods inherited from interface org.eclipse.hyades.models.hierarchy.AbstractTRCProcess |
|---|
getAgent, setAgent |
| 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 |
| Methods inherited from interface org.eclipse.hyades.loaders.trace.IDeltaManager |
|---|
computeDelta, computeDelta, removeSnapshot, retrieveSnapshot, takeSnapshot |
| Method Detail |
public int getPid()
setPid(int),
TracePackage.getTRCProcess_Pid()public void setPid(int value)
Pid' attribute.
value - the new value of the 'Pid' attribute.getPid()public java.lang.String getName()
setName(String),
TracePackage.getTRCProcess_Name()public void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()public java.lang.String getId()
setId(String),
TracePackage.getTRCProcess_Id()public void setId(java.lang.String value)
Id' attribute.
value - the new value of the 'Id' attribute.getId()public double getStartTime()
setStartTime(double),
TracePackage.getTRCProcess_StartTime()public void setStartTime(double value)
Start Time' attribute.
value - the new value of the 'Start Time' attribute.getStartTime()public double getStopTime()
setStopTime(double),
TracePackage.getTRCProcess_StopTime()public void setStopTime(double value)
Stop Time' attribute.
value - the new value of the 'Stop Time' attribute.getStopTime()public double getLastEventTime()
setLastEventTime(double),
TracePackage.getTRCProcess_LastEventTime()public void setLastEventTime(double value)
Last Event Time' attribute.
value - the new value of the 'Last Event Time' attribute.getLastEventTime()public double getInitFinishedTime()
setInitFinishedTime(double),
TracePackage.getTRCProcess_InitFinishedTime()public void setInitFinishedTime(double value)
Init Finished Time' attribute.
value - the new value of the 'Init Finished Time' attribute.getInitFinishedTime()public double getBaseTime()
setBaseTime(double),
TracePackage.getTRCProcess_BaseTime()public void setBaseTime(double value)
Base Time' attribute.
value - the new value of the 'Base Time' attribute.getBaseTime()public double getCumulativeTime()
setCumulativeTime(double),
TracePackage.getTRCProcess_CumulativeTime()public void setCumulativeTime(double value)
Cumulative Time' attribute.
value - the new value of the 'Cumulative Time' attribute.getCumulativeTime()public int getCalls()
setCalls(int),
TracePackage.getTRCProcess_Calls()public void setCalls(int value)
Calls' attribute.
value - the new value of the 'Calls' attribute.getCalls()public int getInheritedCalls()
setInheritedCalls(int),
TracePackage.getTRCProcess_InheritedCalls()public void setInheritedCalls(int value)
Inherited Calls' attribute.
value - the new value of the 'Inherited Calls' attribute.getInheritedCalls()public double getInheritedBaseTime()
setInheritedBaseTime(double),
TracePackage.getTRCProcess_InheritedBaseTime()public void setInheritedBaseTime(double value)
Inherited Base Time' attribute.
value - the new value of the 'Inherited Base Time' attribute.getInheritedBaseTime()public double getInheritedCumulativeTime()
setInheritedCumulativeTime(double),
TracePackage.getTRCProcess_InheritedCumulativeTime()public void setInheritedCumulativeTime(double value)
Inherited Cumulative Time' attribute.
value - the new value of the 'Inherited Cumulative Time' attribute.getInheritedCumulativeTime()public int getTotalSize()
setTotalSize(int),
TracePackage.getTRCProcess_TotalSize()public void setTotalSize(int value)
Total Size' attribute.
value - the new value of the 'Total Size' attribute.getTotalSize()public int getTotalInstances()
setTotalInstances(int),
TracePackage.getTRCProcess_TotalInstances()public void setTotalInstances(int value)
Total Instances' attribute.
value - the new value of the 'Total Instances' attribute.getTotalInstances()public int getCollectedSize()
setCollectedSize(int),
TracePackage.getTRCProcess_CollectedSize()public void setCollectedSize(int value)
Collected Size' attribute.
value - the new value of the 'Collected Size' attribute.getCollectedSize()public int getCollectedInstances()
setCollectedInstances(int),
TracePackage.getTRCProcess_CollectedInstances()public void setCollectedInstances(int value)
Collected Instances' attribute.
value - the new value of the 'Collected Instances' attribute.getCollectedInstances()public short getReferencePointerSize()
"4".
Represents the number of bytes used for a reference pointer.
setReferencePointerSize(short),
TracePackage.getTRCProcess_ReferencePointerSize()public void setReferencePointerSize(short value)
Reference Pointer Size' attribute.
value - the new value of the 'Reference Pointer Size' attribute.getReferencePointerSize()public org.eclipse.emf.common.util.EList getThreadStates()
String.
The name of the executable. The name is totally dependant on what the execution environment is able to provide, and what is collected by the agent. On some operating systems in an attach scenario for example the process name is simply not available, however in a scenario where the process is launched by the workbench, the tools can apply a robust name that is very meaningful to the end user.
TracePackage.getTRCProcess_ThreadStates()public long getPrecision()
"1".
This value should be used to adjust the captured time, the formula to get the value in seconds is:
time_in_seconds = raw_time / precision
e.g., the base time in seconds would be:
process baseTime_in_seconds = TRCProcess.baseTime / TRCProcess.precision
setPrecision(long),
TracePackage.getTRCProcess_Precision()public void setPrecision(long value)
Precision' attribute.
value - the new value of the 'Precision' attribute.getPrecision()public org.eclipse.emf.common.util.EList getLanguages()
String.
The list of programing languages that are captured in this trace
TracePackage.getTRCProcess_Languages()public double getTotalCpuTime()
setTotalCpuTime(double),
TracePackage.getTRCProcess_TotalCpuTime()public void setTotalCpuTime(double value)
Total Cpu Time' attribute.
value - the new value of the 'Total Cpu Time' attribute.getTotalCpuTime()public double getCpuSampleResolution()
setCpuSampleResolution(double),
TracePackage.getTRCProcess_CpuSampleResolution()public void setCpuSampleResolution(double value)
Cpu Sample Resolution' attribute.
value - the new value of the 'Cpu Sample Resolution' attribute.getCpuSampleResolution()public org.eclipse.emf.common.util.EList getThreads()
TRCThread.
It is bidirectional and its opposite is 'Process'.
If the meaning of the 'Threads' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_Threads(),
TRCThread.getProcess()public org.eclipse.emf.common.util.EList getPackages()
TRCPackage.
It is bidirectional and its opposite is 'Process'.
If the meaning of the 'Packages' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_Packages(),
TRCPackage.getProcess()public TRCClass getClassClass()
If the meaning of the 'Class Class' reference isn't clear, there really should be more of a description here...
setClassClass(TRCClass),
TracePackage.getTRCProcess_ClassClass()public void setClassClass(TRCClass value)
Class Class' reference.
value - the new value of the 'Class Class' reference.getClassClass()public org.eclipse.emf.common.util.EList getCollectionBoundaryPoints()
TRCCollectionBoundary.
It is bidirectional and its opposite is 'Process'.
If the meaning of the 'Collection Boundary Points' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_CollectionBoundaryPoints(),
TRCCollectionBoundary.getProcess()public org.eclipse.emf.common.util.EList getClassLoaders()
TRCClassLoader.
It is bidirectional and its opposite is 'Process'.
If the meaning of the 'Class Loaders' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_ClassLoaders(),
TRCClassLoader.getProcess()public org.eclipse.emf.common.util.EList getSourceInfos()
TRCSourceInfo.
If the meaning of the 'Source Infos' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_SourceInfos()public org.eclipse.emf.common.util.EList getObjects()
TRCObject.
It is bidirectional and its opposite is 'Process'.
If the meaning of the 'Objects' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_Objects(),
TRCObject.getProcess()public org.eclipse.emf.common.util.EList getHeapDumps()
TRCHeapDump.
It is bidirectional and its opposite is 'Process'.
If the meaning of the 'Heap Dumps' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_HeapDumps(),
TRCHeapDump.getProcess()public org.eclipse.emf.common.util.EList getInvocations()
TRCMethodInvocation.
It is bidirectional and its opposite is 'Process'.
If the meaning of the 'Invocations' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_Invocations(),
TRCMethodInvocation.getProcess()public TRCInputOutputContainer getInputOutputContainer()
Process'.
If the meaning of the 'Input Output Container' reference isn't clear, there really should be more of a description here...
setInputOutputContainer(TRCInputOutputContainer),
TracePackage.getTRCProcess_InputOutputContainer(),
TRCInputOutputContainer.getProcess()public void setInputOutputContainer(TRCInputOutputContainer value)
Input Output Container' reference.
value - the new value of the 'Input Output Container' reference.getInputOutputContainer()public org.eclipse.emf.common.util.EMap getMethodLockAccessEntries()
TRCMethodInvocation,
and the value is of type list of TRCLockAccess,
If the meaning of the 'Method Lock Access Entries' map isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_MethodLockAccessEntries()public org.eclipse.emf.common.util.EMap getAllocationSitesEntries()
TRCMethodInvocation,
and the value is of type list of TRCObjectAllocationSite,
If the meaning of the 'Allocation Sites Entries' map isn't clear, there really should be more of a description here...
TracePackage.getTRCProcess_AllocationSitesEntries()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.getTRCProcess_Annotations()
|
TPTP 4.1.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||