TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace
Interface TRCProcess

All Superinterfaces:
AbstractTRCProcess, org.eclipse.emf.ecore.EObject, IDeltaManager, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
TRCProcessImpl

public interface TRCProcess
extends AbstractTRCProcess, IDeltaManager

A representation of the model object 'TRC Process'.

See Also:
TracePackage.getTRCProcess()
Generated
[EMF] Model
[EMF] Extends
org.eclipse.hyades.loaders.trace.IDeltaManager TRCProcess represents a process. In this case it is one that has been monitored. It is the root container of a profiling trace. - calls, baseTime, and cumulativeTime: these are aggregate measures of all the method invocations whose receiver object is of the given class (or package, or process). For cumulativeTime, time spent in any method invocations that call each other is not counted more than once for that class (or package, or process). - inheritedCalls, inheritedBaseTime, and inheritedCumulativeTime: these are aggregate measures of all the method invocations whose receiver object is of the given class (or package, or process), but limited to those whose method is not implemented in the class of the receiver object (i.e. it is implemented in a class further up in the class hierarchy).

The following features are supported:


Method Summary
 org.eclipse.emf.common.util.EMap<TRCMethodInvocation,org.eclipse.emf.common.util.EList<TRCObjectAllocationSite>> getAllocationSitesEntries()
          Returns the value of the 'Allocation Sites Entries' map.
 org.eclipse.emf.common.util.EList<TRCAnnotation> 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<TRCClassLoader> 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<TRCCollectionBoundary> 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<TRCGCEvent> getGcEvents()
          Returns the value of the 'Gc Events' containment reference list.
 org.eclipse.emf.common.util.EList<TRCHeapDump> 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<TRCMethodInvocation> getInvocations()
          Returns the value of the 'Invocations' containment reference list.
 org.eclipse.emf.common.util.EList<java.lang.String> 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<TRCMethodInvocation,org.eclipse.emf.common.util.EList<TRCLockAccess>> 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<TRCObject> getObjects()
          Returns the value of the 'Objects' containment reference list.
 org.eclipse.emf.common.util.EList<TRCPackage> 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<TRCSourceInfo> 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<TRCThread> getThreads()
          Returns the value of the 'Threads' containment reference list.
 org.eclipse.emf.common.util.EList<java.lang.String> 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

getPid

int getPid()
Returns the value of the 'Pid' attribute. Process ID as defined natively on the execution platform

Returns:
the value of the 'Pid' attribute.
See Also:
setPid(int), TracePackage.getTRCProcess_Pid()
Generated
[EMF] Model

setPid

void setPid(int value)
Sets the value of the 'Pid' attribute.

Parameters:
value - the new value of the 'Pid' attribute.
See Also:
getPid()
Generated

getName

java.lang.String getName()
Returns the value of the 'Name' attribute. 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.

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), TracePackage.getTRCProcess_Name()
Generated
[EMF] Model

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()
Generated

getId

java.lang.String getId()
Returns the value of the 'Id' attribute. A GUID based ID to identify a process instance

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), TracePackage.getTRCProcess_Id()
Generated
[EMF] Model

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()
Generated

getStartTime

double getStartTime()
Returns the value of the 'Start Time' attribute. The time when the process was started, relative to hierarchy.TRCAgent.startTime

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

setStartTime

void setStartTime(double value)
Sets the value of the 'Start Time' attribute.

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

getStopTime

double getStopTime()
Returns the value of the 'Stop Time' attribute. The time when the process was stopped, relative to hierarchy.TRCAgent.startTime

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

setStopTime

void setStopTime(double value)
Sets the value of the 'Stop Time' attribute.

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

getLastEventTime

double getLastEventTime()
Returns the value of the 'Last Event Time' attribute. The time of the last event received on this process, relative to hierarchy.TRCAgent.startTime

Returns:
the value of the 'Last Event Time' attribute.
See Also:
setLastEventTime(double), TracePackage.getTRCProcess_LastEventTime()
Generated
[EMF] Model

setLastEventTime

void setLastEventTime(double value)
Sets the value of the 'Last Event Time' attribute.

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

getInitFinishedTime

double getInitFinishedTime()
Returns the value of the 'Init Finished Time' attribute. The time when the JVM initialization ended

Returns:
the value of the 'Init Finished Time' attribute.
See Also:
setInitFinishedTime(double), TracePackage.getTRCProcess_InitFinishedTime()
Generated
[EMF] Model

setInitFinishedTime

void setInitFinishedTime(double value)
Sets the value of the 'Init Finished Time' attribute.

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

getBaseTime

double getBaseTime()
Returns the value of the 'Base Time' attribute. Time spent in methods of the owning element

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

setBaseTime

void setBaseTime(double value)
Sets the value of the 'Base Time' attribute.

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

getCumulativeTime

double getCumulativeTime()
Returns the value of the 'Cumulative Time' attribute. Time spent in methods of this owning element + all methods called from these methods (but owned by other elements)

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

setCumulativeTime

void setCumulativeTime(double value)
Sets the value of the 'Cumulative Time' attribute.

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

getCalls

int getCalls()
Returns the value of the 'Calls' attribute. number of calls to the owning element

Returns:
the value of the 'Calls' attribute.
See Also:
setCalls(int), TracePackage.getTRCProcess_Calls()
Generated
[EMF] Model

setCalls

void setCalls(int value)
Sets the value of the 'Calls' attribute.

Parameters:
value - the new value of the 'Calls' attribute.
See Also:
getCalls()
Generated

getInheritedCalls

int getInheritedCalls()
Returns the value of the 'Inherited Calls' attribute. Number of calls to methods defined in superclasses of classes from the owning element

Returns:
the value of the 'Inherited Calls' attribute.
See Also:
setInheritedCalls(int), TracePackage.getTRCProcess_InheritedCalls()
Generated
[EMF] Model

setInheritedCalls

void setInheritedCalls(int value)
Sets the value of the 'Inherited Calls' attribute.

Parameters:
value - the new value of the 'Inherited Calls' attribute.
See Also:
getInheritedCalls()
Generated

getInheritedBaseTime

double getInheritedBaseTime()
Returns the value of the 'Inherited Base Time' attribute. Time spent in methods defined in superclasses of this classes from the owning element

Returns:
the value of the 'Inherited Base Time' attribute.
See Also:
setInheritedBaseTime(double), TracePackage.getTRCProcess_InheritedBaseTime()
Generated
[EMF] Model

setInheritedBaseTime

void setInheritedBaseTime(double value)
Sets the value of the 'Inherited Base Time' attribute.

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

getInheritedCumulativeTime

double getInheritedCumulativeTime()
Returns the value of the 'Inherited Cumulative Time' attribute. Time spent in methods of classes from the owning element + all methods called from the methods defined in superclasses of classes from the owning element

Returns:
the value of the 'Inherited Cumulative Time' attribute.
See Also:
setInheritedCumulativeTime(double), TracePackage.getTRCProcess_InheritedCumulativeTime()
Generated
[EMF] Model

setInheritedCumulativeTime

void setInheritedCumulativeTime(double value)
Sets the value of the 'Inherited Cumulative Time' attribute.

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

getTotalSize

int getTotalSize()
Returns the value of the 'Total Size' attribute. The total size of memory allocated

Returns:
the value of the 'Total Size' attribute.
See Also:
setTotalSize(int), TracePackage.getTRCProcess_TotalSize()
Generated
[EMF] Model

setTotalSize

void setTotalSize(int value)
Sets the value of the 'Total Size' attribute.

Parameters:
value - the new value of the 'Total Size' attribute.
See Also:
getTotalSize()
Generated

getTotalInstances

int getTotalInstances()
Returns the value of the 'Total Instances' attribute. Number of instances created

Returns:
the value of the 'Total Instances' attribute.
See Also:
setTotalInstances(int), TracePackage.getTRCProcess_TotalInstances()
Generated
[EMF] Model

setTotalInstances

void setTotalInstances(int value)
Sets the value of the 'Total Instances' attribute.

Parameters:
value - the new value of the 'Total Instances' attribute.
See Also:
getTotalInstances()
Generated

getCollectedSize

int getCollectedSize()
Returns the value of the 'Collected Size' attribute. The total size of memory garbage collected

Returns:
the value of the 'Collected Size' attribute.
See Also:
setCollectedSize(int), TracePackage.getTRCProcess_CollectedSize()
Generated
[EMF] Model

setCollectedSize

void setCollectedSize(int value)
Sets the value of the 'Collected Size' attribute.

Parameters:
value - the new value of the 'Collected Size' attribute.
See Also:
getCollectedSize()
Generated

getCollectedInstances

int getCollectedInstances()
Returns the value of the 'Collected Instances' attribute. Number of instances garbage collected

Returns:
the value of the 'Collected Instances' attribute.
See Also:
setCollectedInstances(int), TracePackage.getTRCProcess_CollectedInstances()
Generated
[EMF] Model

setCollectedInstances

void setCollectedInstances(int value)
Sets the value of the 'Collected Instances' attribute.

Parameters:
value - the new value of the 'Collected Instances' attribute.
See Also:
getCollectedInstances()
Generated

getReferencePointerSize

short getReferencePointerSize()
Returns the value of the 'Reference Pointer Size' attribute. The default value is "4". Represents the number of bytes used for a reference pointer.

Returns:
the value of the 'Reference Pointer Size' attribute.
See Also:
setReferencePointerSize(short), TracePackage.getTRCProcess_ReferencePointerSize()
Generated
[EMF] Model
default="4"

setReferencePointerSize

void setReferencePointerSize(short value)
Sets the value of the 'Reference Pointer Size' attribute.

Parameters:
value - the new value of the 'Reference Pointer Size' attribute.
See Also:
getReferencePointerSize()
Generated

getThreadStates

org.eclipse.emf.common.util.EList<java.lang.String> getThreadStates()
Returns the value of the 'Thread States' attribute list. The list contents are of type 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.

Returns:
the value of the 'Thread States' attribute list.
See Also:
TracePackage.getTRCProcess_ThreadStates()
Generated
[EMF] Model

getPrecision

long getPrecision()
Returns the value of the 'Precision' attribute. The default value is "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

Returns:
the value of the 'Precision' attribute.
See Also:
setPrecision(long), TracePackage.getTRCProcess_Precision()
Generated
[EMF] Model
default="1"

setPrecision

void setPrecision(long value)
Sets the value of the 'Precision' attribute.

Parameters:
value - the new value of the 'Precision' attribute.
See Also:
getPrecision()
Generated

getLanguages

org.eclipse.emf.common.util.EList<java.lang.String> getLanguages()
Returns the value of the 'Languages' attribute list. The list contents are of type String. The list of programing languages that are captured in this trace

Returns:
the value of the 'Languages' attribute list.
See Also:
TracePackage.getTRCProcess_Languages()
Generated
[EMF] Model

getTotalCpuTime

double getTotalCpuTime()
Returns the value of the 'Total Cpu Time' attribute. Holds the thread CPU time consumed by all invocations of all methods in all classes contained in this package

Returns:
the value of the 'Total Cpu Time' attribute.
See Also:
setTotalCpuTime(double), TracePackage.getTRCProcess_TotalCpuTime()
Generated
[EMF] Model

setTotalCpuTime

void setTotalCpuTime(double value)
Sets the value of the 'Total Cpu Time' attribute.

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

getCpuSampleResolution

double getCpuSampleResolution()
Returns the value of the 'Cpu Sample Resolution' attribute. This records the lowest resolution (most granular) for collection of CPU time samples in the Process to enable viewers to prevent sampling resolution errors. For example the thread CPU sample resolution is Windows is 100 nanoseconds. Thus if a method that has an elapsed time of 10 nanoseconds is called 10 times the CPU time will get recorded as 0 value for nine of the call instances and 100 nanoseconds for one instance, Other platforms are likely to have lower resolution It is noted that a Process might run mixed languages etc. that might cause the sample resolution to be different. The model should be set to record the lowest resolution of any sample. This was considered an exceptional case and the overriding requirement to keep model foot print down hence we will only hold the single resolution value

Returns:
the value of the 'Cpu Sample Resolution' attribute.
See Also:
setCpuSampleResolution(double), TracePackage.getTRCProcess_CpuSampleResolution()
Generated
[EMF] Model

setCpuSampleResolution

void setCpuSampleResolution(double value)
Sets the value of the 'Cpu Sample Resolution' attribute.

Parameters:
value - the new value of the 'Cpu Sample Resolution' attribute.
See Also:
getCpuSampleResolution()
Generated

getThreads

org.eclipse.emf.common.util.EList<TRCThread> getThreads()
Returns the value of the 'Threads' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Threads' containment reference list.
See Also:
TracePackage.getTRCProcess_Threads(), TRCThread.getProcess()
Generated
[EMF] Model
opposite="process" containment="true" required="true"

getPackages

org.eclipse.emf.common.util.EList<TRCPackage> getPackages()
Returns the value of the 'Packages' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Packages' containment reference list.
See Also:
TracePackage.getTRCProcess_Packages(), TRCPackage.getProcess()
Generated
[EMF] Model
opposite="process" containment="true"

getClassClass

TRCClass getClassClass()
Returns the value of the 'Class Class' reference.

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

Returns:
the value of the 'Class Class' reference.
See Also:
setClassClass(TRCClass), TracePackage.getTRCProcess_ClassClass()
Generated
[EMF] Model

setClassClass

void setClassClass(TRCClass value)
Sets the value of the 'Class Class' reference.

Parameters:
value - the new value of the 'Class Class' reference.
See Also:
getClassClass()
Generated

getCollectionBoundaryPoints

org.eclipse.emf.common.util.EList<TRCCollectionBoundary> getCollectionBoundaryPoints()
Returns the value of the 'Collection Boundary Points' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Collection Boundary Points' containment reference list.
See Also:
TracePackage.getTRCProcess_CollectionBoundaryPoints(), TRCCollectionBoundary.getProcess()
Generated
[EMF] Model
opposite="process" containment="true"

getClassLoaders

org.eclipse.emf.common.util.EList<TRCClassLoader> getClassLoaders()
Returns the value of the 'Class Loaders' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Class Loaders' containment reference list.
See Also:
TracePackage.getTRCProcess_ClassLoaders(), TRCClassLoader.getProcess()
Generated
[EMF] Model
opposite="process" containment="true"

getSourceInfos

org.eclipse.emf.common.util.EList<TRCSourceInfo> getSourceInfos()
Returns the value of the 'Source Infos' containment reference list. The list contents are of type TRCSourceInfo.

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

Returns:
the value of the 'Source Infos' containment reference list.
See Also:
TracePackage.getTRCProcess_SourceInfos()
Generated
[EMF] Model
containment="true"

getObjects

org.eclipse.emf.common.util.EList<TRCObject> getObjects()
Returns the value of the 'Objects' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Objects' containment reference list.
See Also:
TracePackage.getTRCProcess_Objects(), TRCObject.getProcess()
Generated
[EMF] Model
opposite="process" containment="true"

getHeapDumps

org.eclipse.emf.common.util.EList<TRCHeapDump> getHeapDumps()
Returns the value of the 'Heap Dumps' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Heap Dumps' containment reference list.
See Also:
TracePackage.getTRCProcess_HeapDumps(), TRCHeapDump.getProcess()
Generated
[EMF] Model
opposite="process" containment="true"

getInvocations

org.eclipse.emf.common.util.EList<TRCMethodInvocation> getInvocations()
Returns the value of the 'Invocations' containment reference list. The list contents are of type 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...

Returns:
the value of the 'Invocations' containment reference list.
See Also:
TracePackage.getTRCProcess_Invocations(), TRCMethodInvocation.getProcess()
Generated
[EMF] Model
opposite="process" containment="true"

getInputOutputContainer

TRCInputOutputContainer getInputOutputContainer()
Returns the value of the 'Input Output Container' reference. It is bidirectional and its opposite is 'Process'.

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

Returns:
the value of the 'Input Output Container' reference.
See Also:
setInputOutputContainer(TRCInputOutputContainer), TracePackage.getTRCProcess_InputOutputContainer(), TRCInputOutputContainer.getProcess()
Generated
[EMF] Model
opposite="process"

setInputOutputContainer

void setInputOutputContainer(TRCInputOutputContainer value)
Sets the value of the 'Input Output Container' reference.

Parameters:
value - the new value of the 'Input Output Container' reference.
See Also:
getInputOutputContainer()
Generated

getMethodLockAccessEntries

org.eclipse.emf.common.util.EMap<TRCMethodInvocation,org.eclipse.emf.common.util.EList<TRCLockAccess>> getMethodLockAccessEntries()
Returns the value of the 'Method Lock Access Entries' map. The key is of type 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...

Returns:
the value of the 'Method Lock Access Entries' map.
See Also:
TracePackage.getTRCProcess_MethodLockAccessEntries()
Generated
[EMF] Model
mapType="org.eclipse.hyades.models.trace.TRCMthdLckAccEntry"

getAllocationSitesEntries

org.eclipse.emf.common.util.EMap<TRCMethodInvocation,org.eclipse.emf.common.util.EList<TRCObjectAllocationSite>> getAllocationSitesEntries()
Returns the value of the 'Allocation Sites Entries' map. The key is of type 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...

Returns:
the value of the 'Allocation Sites Entries' map.
See Also:
TracePackage.getTRCProcess_AllocationSitesEntries()
Generated
[EMF] Model
mapType="org.eclipse.hyades.models.trace.TRCObjectAllocationSitesEntry"

getAnnotations

org.eclipse.emf.common.util.EList<TRCAnnotation> 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.getTRCProcess_Annotations()
Generated
[EMF] Model
containment="true"

getGcEvents

org.eclipse.emf.common.util.EList<TRCGCEvent> getGcEvents()
Returns the value of the 'Gc Events' containment reference list. The list contents are of type TRCGCEvent.

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

Returns:
the value of the 'Gc Events' containment reference list.
See Also:
TracePackage.getTRCProcess_GcEvents()
Generated
[EMF] Model
containment="true"

TPTP 4.6.0 Platform Project
Public API Specification