TPTP 4.2.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 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

getPid

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public org.eclipse.emf.common.util.EList 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
type="java.lang.String"

getPrecision

public 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

public 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

public org.eclipse.emf.common.util.EList 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
type="java.lang.String"

getTotalCpuTime

public 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

public 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

public 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

public 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

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCThread" opposite="process" containment="true" required="true"

getPackages

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCPackage" opposite="process" containment="true"

getClassClass

public 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

public 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

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCCollectionBoundary" opposite="process" containment="true"

getClassLoaders

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCClassLoader" opposite="process" containment="true"

getSourceInfos

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCSourceInfo" containment="true"

getObjects

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCObject" opposite="process" containment="true"

getHeapDumps

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCHeapDump" opposite="process" containment="true"

getInvocations

public org.eclipse.emf.common.util.EList 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
type="org.eclipse.hyades.models.trace.TRCMethodInvocation" opposite="process" containment="true"

getInputOutputContainer

public 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

public 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

public org.eclipse.emf.common.util.EMap 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" keyType="org.eclipse.hyades.models.trace.TRCMethodInvocation" valueType="org.eclipse.hyades.models.trace.TRCLockAccess"

getAllocationSitesEntries

public org.eclipse.emf.common.util.EMap 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" keyType="org.eclipse.hyades.models.trace.TRCMethodInvocation" valueType="org.eclipse.hyades.models.trace.TRCObjectAllocationSite"

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.getTRCProcess_Annotations()
Generated
[EMF] Model
type="org.eclipse.hyades.models.hierarchy.TRCAnnotation" containment="true"

TPTP 4.2.0 Platform Project
Public API Specification