TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.hyades.models.trace.impl
Class TRCProcessImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.hyades.models.hierarchy.impl.AbstractTRCProcessImpl
                  extended byorg.eclipse.hyades.models.trace.impl.TRCProcessImpl
All Implemented Interfaces:
AbstractTRCProcess, org.eclipse.emf.ecore.EObject, IDeltaManager, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, TRCProcess

public class TRCProcessImpl
extends AbstractTRCProcessImpl
implements TRCProcess

An implementation of the model object 'TRC Process'.

The following features are implemented:

Generated

Nested Class Summary
static class TRCProcessImpl.TRCProcessSnapshot
           
 
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  org.eclipse.emf.common.util.EMap allocationSitesEntries
          The cached value of the 'Allocation Sites Entries' map
protected  org.eclipse.emf.common.util.EList annotations
          The cached value of the 'Annotations' containment reference list
protected static double BASE_TIME_EDEFAULT
          The default value of the 'Base Time' attribute
protected  double baseTime
          The cached value of the 'Base Time' attribute
protected  int calls
          The cached value of the 'Calls' attribute
protected static int CALLS_EDEFAULT
          The default value of the 'Calls' attribute
protected  TRCClass classClass
          The cached value of the 'Class Class' reference
protected  org.eclipse.emf.common.util.EList classLoaders
          The cached value of the 'Class Loaders' containment reference list
protected static int COLLECTED_INSTANCES_EDEFAULT
          The default value of the 'Collected Instances' attribute
protected static int COLLECTED_SIZE_EDEFAULT
          The default value of the 'Collected Size' attribute
protected  int collectedInstances
          The cached value of the 'Collected Instances' attribute
protected  int collectedSize
          The cached value of the 'Collected Size' attribute
protected  org.eclipse.emf.common.util.EList collectionBoundaryPoints
          The cached value of the 'Collection Boundary Points' containment reference list
protected static double CPU_SAMPLE_RESOLUTION_EDEFAULT
          The default value of the 'Cpu Sample Resolution' attribute
protected  double cpuSampleResolution
          The cached value of the 'Cpu Sample Resolution' attribute
protected static double CUMULATIVE_TIME_EDEFAULT
          The default value of the 'Cumulative Time' attribute
protected  double cumulativeTime
          The cached value of the 'Cumulative Time' attribute
protected  org.eclipse.emf.common.util.EList heapDumps
          The cached value of the 'Heap Dumps' containment reference list
protected  java.lang.String id
          The cached value of the 'Id' attribute
protected static java.lang.String ID_EDEFAULT
          The default value of the 'Id' attribute
protected static double INHERITED_BASE_TIME_EDEFAULT
          The default value of the 'Inherited Base Time' attribute
protected static int INHERITED_CALLS_EDEFAULT
          The default value of the 'Inherited Calls' attribute
protected static double INHERITED_CUMULATIVE_TIME_EDEFAULT
          The default value of the 'Inherited Cumulative Time' attribute
protected  double inheritedBaseTime
          The cached value of the 'Inherited Base Time' attribute
protected  int inheritedCalls
          The cached value of the 'Inherited Calls' attribute
protected  double inheritedCumulativeTime
          The cached value of the 'Inherited Cumulative Time' attribute
protected static double INIT_FINISHED_TIME_EDEFAULT
          The default value of the 'Init Finished Time' attribute
protected  double initFinishedTime
          The cached value of the 'Init Finished Time' attribute
protected  TRCInputOutputContainer inputOutputContainer
          The cached value of the 'Input Output Container' reference
protected  org.eclipse.emf.common.util.EList invocations
          The cached value of the 'Invocations' containment reference list
protected  org.eclipse.emf.common.util.EList languages
          The cached value of the 'Languages' attribute list
protected static double LAST_EVENT_TIME_EDEFAULT
          The default value of the 'Last Event Time' attribute
protected  double lastEventTime
          The cached value of the 'Last Event Time' attribute
protected  org.eclipse.emf.common.util.EMap methodLockAccessEntries
          The cached value of the 'Method Lock Access Entries' map
protected  java.lang.String name
          The cached value of the 'Name' attribute
protected static java.lang.String NAME_EDEFAULT
          The default value of the 'Name' attribute
protected  org.eclipse.emf.common.util.EList objects
          The cached value of the 'Objects' containment reference list
protected  org.eclipse.emf.common.util.EList packages
          The cached value of the 'Packages' containment reference list
protected  int pid
          The cached value of the 'Pid' attribute
protected static int PID_EDEFAULT
          The default value of the 'Pid' attribute
protected  long precision
          The cached value of the 'Precision' attribute
protected static long PRECISION_EDEFAULT
          The default value of the 'Precision' attribute
protected static short REFERENCE_POINTER_SIZE_EDEFAULT
          The default value of the 'Reference Pointer Size' attribute
protected  short referencePointerSize
          The cached value of the 'Reference Pointer Size' attribute
protected  org.eclipse.emf.common.util.EList sourceInfos
          The cached value of the 'Source Infos' containment reference list
protected static double START_TIME_EDEFAULT
          The default value of the 'Start Time' attribute
protected  double startTime
          The cached value of the 'Start Time' attribute
protected static double STOP_TIME_EDEFAULT
          The default value of the 'Stop Time' attribute
protected  double stopTime
          The cached value of the 'Stop Time' attribute
protected  org.eclipse.emf.common.util.EList threads
          The cached value of the 'Threads' containment reference list
protected  org.eclipse.emf.common.util.EList threadStates
          The cached value of the 'Thread States' attribute list
protected static double TOTAL_CPU_TIME_EDEFAULT
          The default value of the 'Total Cpu Time' attribute
protected static int TOTAL_INSTANCES_EDEFAULT
          The default value of the 'Total Instances' attribute
protected static int TOTAL_SIZE_EDEFAULT
          The default value of the 'Total Size' attribute
protected  double totalCpuTime
          The cached value of the 'Total Cpu Time' attribute
protected  int totalInstances
          The cached value of the 'Total Instances' attribute
protected  int totalSize
          The cached value of the 'Total Size' attribute
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected TRCProcessImpl()
           
 
Method Summary
 TRCClass basicGetClassClass()
           
 TRCInputOutputContainer basicGetInputOutputContainer()
           
 org.eclipse.emf.common.notify.NotificationChain basicSetInputOutputContainer(TRCInputOutputContainer newInputOutputContainer, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 int computeDelta(IDelta delta)
          returns: -1 no snapshot exists 1 snapshot exists
 int computeDelta(IDelta delta, int featureID)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 org.eclipse.emf.common.util.EMap getAllocationSitesEntries()
           
 org.eclipse.emf.common.util.EList getAnnotations()
           
 double getBaseTime()
           
 int getCalls()
           
 TRCClass getClassClass()
           
 org.eclipse.emf.common.util.EList getClassLoaders()
           
 int getCollectedInstances()
           
 int getCollectedSize()
           
 org.eclipse.emf.common.util.EList getCollectionBoundaryPoints()
           
 double getCpuSampleResolution()
           
 double getCumulativeTime()
           
 org.eclipse.emf.common.util.EList getHeapDumps()
           
 java.lang.String getId()
           
 double getInheritedBaseTime()
           
 int getInheritedCalls()
           
 double getInheritedCumulativeTime()
           
 double getInitFinishedTime()
           
 TRCInputOutputContainer getInputOutputContainer()
           
 org.eclipse.emf.common.util.EList getInvocations()
           
 org.eclipse.emf.common.util.EList getLanguages()
           
 double getLastEventTime()
           
 org.eclipse.emf.common.util.EMap getMethodLockAccessEntries()
           
 java.lang.String getName()
           
 org.eclipse.emf.common.util.EList getObjects()
           
 org.eclipse.emf.common.util.EList getPackages()
           
 int getPid()
           
 long getPrecision()
           
 short getReferencePointerSize()
           
 org.eclipse.emf.common.util.EList getSourceInfos()
           
 double getStartTime()
           
 double getStopTime()
           
 org.eclipse.emf.common.util.EList getThreads()
           
 org.eclipse.emf.common.util.EList getThreadStates()
           
 double getTotalCpuTime()
           
 int getTotalInstances()
           
 int getTotalSize()
           
 void removeSnapshot()
          returns the current snapshot
 ISnapshot retrieveSnapshot()
          returns the current snapshot
 void setBaseTime(double newBaseTime)
           
 void setCalls(int newCalls)
           
 void setClassClass(TRCClass newClassClass)
           
 void setCollectedInstances(int newCollectedInstances)
           
 void setCollectedSize(int newCollectedSize)
           
 void setCpuSampleResolution(double newCpuSampleResolution)
           
 void setCumulativeTime(double newCumulativeTime)
           
 void setId(java.lang.String newId)
           
 void setInheritedBaseTime(double newInheritedBaseTime)
           
 void setInheritedCalls(int newInheritedCalls)
           
 void setInheritedCumulativeTime(double newInheritedCumulativeTime)
           
 void setInitFinishedTime(double newInitFinishedTime)
           
 void setInputOutputContainer(TRCInputOutputContainer newInputOutputContainer)
           
 void setLastEventTime(double newLastEventTime)
           
 void setName(java.lang.String newName)
           
 void setPid(int newPid)
           
 void setPrecision(long newPrecision)
           
 void setReferencePointerSize(short newReferencePointerSize)
           
 void setStartTime(double newStartTime)
           
 void setStopTime(double newStopTime)
           
 void setTotalCpuTime(double newTotalCpuTime)
           
 void setTotalInstances(int newTotalInstances)
           
 void setTotalSize(int newTotalSize)
           
 void takeSnapshot()
          take a snapshot, replaces the previous one
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.hyades.models.hierarchy.impl.AbstractTRCProcessImpl
basicSetAgent, eBasicRemoveFromContainerFeature, getAgent, setAgent
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

PID_EDEFAULT

protected static final int PID_EDEFAULT
The default value of the 'Pid' attribute.

See Also:
getPid(), Constant Field Values
Generated
[EMF] Ordered

pid

protected int pid
The cached value of the 'Pid' attribute.

See Also:
getPid()
Generated
[EMF] Ordered

NAME_EDEFAULT

protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()
Generated
[EMF] Ordered

name

protected java.lang.String name
The cached value of the 'Name' attribute.

See Also:
getName()
Generated
[EMF] Ordered

ID_EDEFAULT

protected static final java.lang.String ID_EDEFAULT
The default value of the 'Id' attribute.

See Also:
getId()
Generated
[EMF] Ordered

id

protected java.lang.String id
The cached value of the 'Id' attribute.

See Also:
getId()
Generated
[EMF] Ordered

START_TIME_EDEFAULT

protected static final double START_TIME_EDEFAULT
The default value of the 'Start Time' attribute.

See Also:
getStartTime(), Constant Field Values
Generated
[EMF] Ordered

startTime

protected double startTime
The cached value of the 'Start Time' attribute.

See Also:
getStartTime()
Generated
[EMF] Ordered

STOP_TIME_EDEFAULT

protected static final double STOP_TIME_EDEFAULT
The default value of the 'Stop Time' attribute.

See Also:
getStopTime(), Constant Field Values
Generated
[EMF] Ordered

stopTime

protected double stopTime
The cached value of the 'Stop Time' attribute.

See Also:
getStopTime()
Generated
[EMF] Ordered

LAST_EVENT_TIME_EDEFAULT

protected static final double LAST_EVENT_TIME_EDEFAULT
The default value of the 'Last Event Time' attribute.

See Also:
getLastEventTime(), Constant Field Values
Generated
[EMF] Ordered

lastEventTime

protected double lastEventTime
The cached value of the 'Last Event Time' attribute.

See Also:
getLastEventTime()
Generated
[EMF] Ordered

INIT_FINISHED_TIME_EDEFAULT

protected static final double INIT_FINISHED_TIME_EDEFAULT
The default value of the 'Init Finished Time' attribute.

See Also:
getInitFinishedTime(), Constant Field Values
Generated
[EMF] Ordered

initFinishedTime

protected double initFinishedTime
The cached value of the 'Init Finished Time' attribute.

See Also:
getInitFinishedTime()
Generated
[EMF] Ordered

BASE_TIME_EDEFAULT

protected static final double BASE_TIME_EDEFAULT
The default value of the 'Base Time' attribute.

See Also:
getBaseTime(), Constant Field Values
Generated
[EMF] Ordered

baseTime

protected double baseTime
The cached value of the 'Base Time' attribute.

See Also:
getBaseTime()
Generated
[EMF] Ordered

CUMULATIVE_TIME_EDEFAULT

protected static final double CUMULATIVE_TIME_EDEFAULT
The default value of the 'Cumulative Time' attribute.

See Also:
getCumulativeTime(), Constant Field Values
Generated
[EMF] Ordered

cumulativeTime

protected double cumulativeTime
The cached value of the 'Cumulative Time' attribute.

See Also:
getCumulativeTime()
Generated
[EMF] Ordered

CALLS_EDEFAULT

protected static final int CALLS_EDEFAULT
The default value of the 'Calls' attribute.

See Also:
getCalls(), Constant Field Values
Generated
[EMF] Ordered

calls

protected int calls
The cached value of the 'Calls' attribute.

See Also:
getCalls()
Generated
[EMF] Ordered

INHERITED_CALLS_EDEFAULT

protected static final int INHERITED_CALLS_EDEFAULT
The default value of the 'Inherited Calls' attribute.

See Also:
getInheritedCalls(), Constant Field Values
Generated
[EMF] Ordered

inheritedCalls

protected int inheritedCalls
The cached value of the 'Inherited Calls' attribute.

See Also:
getInheritedCalls()
Generated
[EMF] Ordered

INHERITED_BASE_TIME_EDEFAULT

protected static final double INHERITED_BASE_TIME_EDEFAULT
The default value of the 'Inherited Base Time' attribute.

See Also:
getInheritedBaseTime(), Constant Field Values
Generated
[EMF] Ordered

inheritedBaseTime

protected double inheritedBaseTime
The cached value of the 'Inherited Base Time' attribute.

See Also:
getInheritedBaseTime()
Generated
[EMF] Ordered

INHERITED_CUMULATIVE_TIME_EDEFAULT

protected static final double INHERITED_CUMULATIVE_TIME_EDEFAULT
The default value of the 'Inherited Cumulative Time' attribute.

See Also:
getInheritedCumulativeTime(), Constant Field Values
Generated
[EMF] Ordered

inheritedCumulativeTime

protected double inheritedCumulativeTime
The cached value of the 'Inherited Cumulative Time' attribute.

See Also:
getInheritedCumulativeTime()
Generated
[EMF] Ordered

TOTAL_SIZE_EDEFAULT

protected static final int TOTAL_SIZE_EDEFAULT
The default value of the 'Total Size' attribute.

See Also:
getTotalSize(), Constant Field Values
Generated
[EMF] Ordered

totalSize

protected int totalSize
The cached value of the 'Total Size' attribute.

See Also:
getTotalSize()
Generated
[EMF] Ordered

TOTAL_INSTANCES_EDEFAULT

protected static final int TOTAL_INSTANCES_EDEFAULT
The default value of the 'Total Instances' attribute.

See Also:
getTotalInstances(), Constant Field Values
Generated
[EMF] Ordered

totalInstances

protected int totalInstances
The cached value of the 'Total Instances' attribute.

See Also:
getTotalInstances()
Generated
[EMF] Ordered

COLLECTED_SIZE_EDEFAULT

protected static final int COLLECTED_SIZE_EDEFAULT
The default value of the 'Collected Size' attribute.

See Also:
getCollectedSize(), Constant Field Values
Generated
[EMF] Ordered

collectedSize

protected int collectedSize
The cached value of the 'Collected Size' attribute.

See Also:
getCollectedSize()
Generated
[EMF] Ordered

COLLECTED_INSTANCES_EDEFAULT

protected static final int COLLECTED_INSTANCES_EDEFAULT
The default value of the 'Collected Instances' attribute.

See Also:
getCollectedInstances(), Constant Field Values
Generated
[EMF] Ordered

collectedInstances

protected int collectedInstances
The cached value of the 'Collected Instances' attribute.

See Also:
getCollectedInstances()
Generated
[EMF] Ordered

REFERENCE_POINTER_SIZE_EDEFAULT

protected static final short REFERENCE_POINTER_SIZE_EDEFAULT
The default value of the 'Reference Pointer Size' attribute.

See Also:
getReferencePointerSize(), Constant Field Values
Generated
[EMF] Ordered

referencePointerSize

protected short referencePointerSize
The cached value of the 'Reference Pointer Size' attribute.

See Also:
getReferencePointerSize()
Generated
[EMF] Ordered

TOTAL_CPU_TIME_EDEFAULT

protected static final double TOTAL_CPU_TIME_EDEFAULT
The default value of the 'Total Cpu Time' attribute.

See Also:
getTotalCpuTime(), Constant Field Values
Generated
[EMF] Ordered

totalCpuTime

protected double totalCpuTime
The cached value of the 'Total Cpu Time' attribute.

See Also:
getTotalCpuTime()
Generated
[EMF] Ordered

CPU_SAMPLE_RESOLUTION_EDEFAULT

protected static final double CPU_SAMPLE_RESOLUTION_EDEFAULT
The default value of the 'Cpu Sample Resolution' attribute.

See Also:
getCpuSampleResolution(), Constant Field Values
Generated
[EMF] Ordered

cpuSampleResolution

protected double cpuSampleResolution
The cached value of the 'Cpu Sample Resolution' attribute.

See Also:
getCpuSampleResolution()
Generated
[EMF] Ordered

threadStates

protected org.eclipse.emf.common.util.EList threadStates
The cached value of the 'Thread States' attribute list.

See Also:
getThreadStates()
Generated
[EMF] Ordered

PRECISION_EDEFAULT

protected static final long PRECISION_EDEFAULT
The default value of the 'Precision' attribute.

See Also:
getPrecision(), Constant Field Values
Generated
[EMF] Ordered

precision

protected long precision
The cached value of the 'Precision' attribute.

See Also:
getPrecision()
Generated
[EMF] Ordered

languages

protected org.eclipse.emf.common.util.EList languages
The cached value of the 'Languages' attribute list.

See Also:
getLanguages()
Generated
[EMF] Ordered

threads

protected org.eclipse.emf.common.util.EList threads
The cached value of the 'Threads' containment reference list.

See Also:
getThreads()
Generated
[EMF] Ordered

packages

protected org.eclipse.emf.common.util.EList packages
The cached value of the 'Packages' containment reference list.

See Also:
getPackages()
Generated
[EMF] Ordered

classClass

protected TRCClass classClass
The cached value of the 'Class Class' reference.

See Also:
getClassClass()
Generated
[EMF] Ordered

collectionBoundaryPoints

protected org.eclipse.emf.common.util.EList collectionBoundaryPoints
The cached value of the 'Collection Boundary Points' containment reference list.

See Also:
getCollectionBoundaryPoints()
Generated
[EMF] Ordered

classLoaders

protected org.eclipse.emf.common.util.EList classLoaders
The cached value of the 'Class Loaders' containment reference list.

See Also:
getClassLoaders()
Generated
[EMF] Ordered

sourceInfos

protected org.eclipse.emf.common.util.EList sourceInfos
The cached value of the 'Source Infos' containment reference list.

See Also:
getSourceInfos()
Generated
[EMF] Ordered

objects

protected org.eclipse.emf.common.util.EList objects
The cached value of the 'Objects' containment reference list.

See Also:
getObjects()
Generated
[EMF] Ordered

heapDumps

protected org.eclipse.emf.common.util.EList heapDumps
The cached value of the 'Heap Dumps' containment reference list.

See Also:
getHeapDumps()
Generated
[EMF] Ordered

invocations

protected org.eclipse.emf.common.util.EList invocations
The cached value of the 'Invocations' containment reference list.

See Also:
getInvocations()
Generated
[EMF] Ordered

inputOutputContainer

protected TRCInputOutputContainer inputOutputContainer
The cached value of the 'Input Output Container' reference.

See Also:
getInputOutputContainer()
Generated
[EMF] Ordered

methodLockAccessEntries

protected org.eclipse.emf.common.util.EMap methodLockAccessEntries
The cached value of the 'Method Lock Access Entries' map.

See Also:
getMethodLockAccessEntries()
Generated
[EMF] Ordered

allocationSitesEntries

protected org.eclipse.emf.common.util.EMap allocationSitesEntries
The cached value of the 'Allocation Sites Entries' map.

See Also:
getAllocationSitesEntries()
Generated
[EMF] Ordered

annotations

protected org.eclipse.emf.common.util.EList annotations
The cached value of the 'Annotations' containment reference list.

See Also:
getAnnotations()
Generated
[EMF] Ordered
Constructor Detail

TRCProcessImpl

protected TRCProcessImpl()

Generated
Method Detail

computeDelta

public int computeDelta(IDelta delta)
Description copied from interface: IDeltaManager
returns: -1 no snapshot exists 1 snapshot exists

Specified by:
computeDelta in interface IDeltaManager

computeDelta

public int computeDelta(IDelta delta,
                        int featureID)
Specified by:
computeDelta in interface IDeltaManager

removeSnapshot

public void removeSnapshot()
Description copied from interface: IDeltaManager
returns the current snapshot

Specified by:
removeSnapshot in interface IDeltaManager

retrieveSnapshot

public ISnapshot retrieveSnapshot()
Description copied from interface: IDeltaManager
returns the current snapshot

Specified by:
retrieveSnapshot in interface IDeltaManager

takeSnapshot

public void takeSnapshot()
Description copied from interface: IDeltaManager
take a snapshot, replaces the previous one

Specified by:
takeSnapshot in interface IDeltaManager

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class AbstractTRCProcessImpl
Generated

getPid

public int getPid()

Specified by:
getPid in interface TRCProcess
Returns:
the value of the 'Pid' attribute.
See Also:
TRCProcess.setPid(int), TracePackage.getTRCProcess_Pid()
Generated

setPid

public void setPid(int newPid)

Specified by:
setPid in interface TRCProcess
Parameters:
newPid - the new value of the 'Pid' attribute.
See Also:
TRCProcess.getPid()
Generated

getName

public java.lang.String getName()

Specified by:
getName in interface TRCProcess
Returns:
the value of the 'Name' attribute.
See Also:
TRCProcess.setName(String), TracePackage.getTRCProcess_Name()
Generated

setName

public void setName(java.lang.String newName)

Specified by:
setName in interface TRCProcess
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
TRCProcess.getName()
Generated

getId

public java.lang.String getId()

Specified by:
getId in interface TRCProcess
Returns:
the value of the 'Id' attribute.
See Also:
TRCProcess.setId(String), TracePackage.getTRCProcess_Id()
Generated

setId

public void setId(java.lang.String newId)

Specified by:
setId in interface TRCProcess
Parameters:
newId - the new value of the 'Id' attribute.
See Also:
TRCProcess.getId()
Generated

getStartTime

public double getStartTime()

Specified by:
getStartTime in interface TRCProcess
Returns:
the value of the 'Start Time' attribute.
See Also:
TRCProcess.setStartTime(double), TracePackage.getTRCProcess_StartTime()
Generated

setStartTime

public void setStartTime(double newStartTime)

Specified by:
setStartTime in interface TRCProcess
Parameters:
newStartTime - the new value of the 'Start Time' attribute.
See Also:
TRCProcess.getStartTime()
Generated

getStopTime

public double getStopTime()

Specified by:
getStopTime in interface TRCProcess
Returns:
the value of the 'Stop Time' attribute.
See Also:
TRCProcess.setStopTime(double), TracePackage.getTRCProcess_StopTime()
Generated

setStopTime

public void setStopTime(double newStopTime)

Specified by:
setStopTime in interface TRCProcess
Parameters:
newStopTime - the new value of the 'Stop Time' attribute.
See Also:
TRCProcess.getStopTime()
Generated

getLastEventTime

public double getLastEventTime()

Specified by:
getLastEventTime in interface TRCProcess
Returns:
the value of the 'Last Event Time' attribute.
See Also:
TRCProcess.setLastEventTime(double), TracePackage.getTRCProcess_LastEventTime()
Generated

setLastEventTime

public void setLastEventTime(double newLastEventTime)

Specified by:
setLastEventTime in interface TRCProcess
Parameters:
newLastEventTime - the new value of the 'Last Event Time' attribute.
See Also:
TRCProcess.getLastEventTime()
Generated

getInitFinishedTime

public double getInitFinishedTime()

Specified by:
getInitFinishedTime in interface TRCProcess
Returns:
the value of the 'Init Finished Time' attribute.
See Also:
TRCProcess.setInitFinishedTime(double), TracePackage.getTRCProcess_InitFinishedTime()
Generated

setInitFinishedTime

public void setInitFinishedTime(double newInitFinishedTime)

Specified by:
setInitFinishedTime in interface TRCProcess
Parameters:
newInitFinishedTime - the new value of the 'Init Finished Time' attribute.
See Also:
TRCProcess.getInitFinishedTime()
Generated

getBaseTime

public double getBaseTime()

Specified by:
getBaseTime in interface TRCProcess
Returns:
the value of the 'Base Time' attribute.
See Also:
TRCProcess.setBaseTime(double), TracePackage.getTRCProcess_BaseTime()
Generated

setBaseTime

public void setBaseTime(double newBaseTime)

Specified by:
setBaseTime in interface TRCProcess
Parameters:
newBaseTime - the new value of the 'Base Time' attribute.
See Also:
TRCProcess.getBaseTime()
Generated

getCumulativeTime

public double getCumulativeTime()

Specified by:
getCumulativeTime in interface TRCProcess
Returns:
the value of the 'Cumulative Time' attribute.
See Also:
TRCProcess.setCumulativeTime(double), TracePackage.getTRCProcess_CumulativeTime()
Generated

setCumulativeTime

public void setCumulativeTime(double newCumulativeTime)

Specified by:
setCumulativeTime in interface TRCProcess
Parameters:
newCumulativeTime - the new value of the 'Cumulative Time' attribute.
See Also:
TRCProcess.getCumulativeTime()
Generated

getCalls

public int getCalls()

Specified by:
getCalls in interface TRCProcess
Returns:
the value of the 'Calls' attribute.
See Also:
TRCProcess.setCalls(int), TracePackage.getTRCProcess_Calls()
Generated

setCalls

public void setCalls(int newCalls)

Specified by:
setCalls in interface TRCProcess
Parameters:
newCalls - the new value of the 'Calls' attribute.
See Also:
TRCProcess.getCalls()
Generated

getInheritedCalls

public int getInheritedCalls()

Specified by:
getInheritedCalls in interface TRCProcess
Returns:
the value of the 'Inherited Calls' attribute.
See Also:
TRCProcess.setInheritedCalls(int), TracePackage.getTRCProcess_InheritedCalls()
Generated

setInheritedCalls

public void setInheritedCalls(int newInheritedCalls)

Specified by:
setInheritedCalls in interface TRCProcess
Parameters:
newInheritedCalls - the new value of the 'Inherited Calls' attribute.
See Also:
TRCProcess.getInheritedCalls()
Generated

getInheritedBaseTime

public double getInheritedBaseTime()

Specified by:
getInheritedBaseTime in interface TRCProcess
Returns:
the value of the 'Inherited Base Time' attribute.
See Also:
TRCProcess.setInheritedBaseTime(double), TracePackage.getTRCProcess_InheritedBaseTime()
Generated

setInheritedBaseTime

public void setInheritedBaseTime(double newInheritedBaseTime)

Specified by:
setInheritedBaseTime in interface TRCProcess
Parameters:
newInheritedBaseTime - the new value of the 'Inherited Base Time' attribute.
See Also:
TRCProcess.getInheritedBaseTime()
Generated

getInheritedCumulativeTime

public double getInheritedCumulativeTime()

Specified by:
getInheritedCumulativeTime in interface TRCProcess
Returns:
the value of the 'Inherited Cumulative Time' attribute.
See Also:
TRCProcess.setInheritedCumulativeTime(double), TracePackage.getTRCProcess_InheritedCumulativeTime()
Generated

setInheritedCumulativeTime

public void setInheritedCumulativeTime(double newInheritedCumulativeTime)

Specified by:
setInheritedCumulativeTime in interface TRCProcess
Parameters:
newInheritedCumulativeTime - the new value of the 'Inherited Cumulative Time' attribute.
See Also:
TRCProcess.getInheritedCumulativeTime()
Generated

getTotalSize

public int getTotalSize()

Specified by:
getTotalSize in interface TRCProcess
Returns:
the value of the 'Total Size' attribute.
See Also:
TRCProcess.setTotalSize(int), TracePackage.getTRCProcess_TotalSize()
Generated

setTotalSize

public void setTotalSize(int newTotalSize)

Specified by:
setTotalSize in interface TRCProcess
Parameters:
newTotalSize - the new value of the 'Total Size' attribute.
See Also:
TRCProcess.getTotalSize()
Generated

getTotalInstances

public int getTotalInstances()

Specified by:
getTotalInstances in interface TRCProcess
Returns:
the value of the 'Total Instances' attribute.
See Also:
TRCProcess.setTotalInstances(int), TracePackage.getTRCProcess_TotalInstances()
Generated

setTotalInstances

public void setTotalInstances(int newTotalInstances)

Specified by:
setTotalInstances in interface TRCProcess
Parameters:
newTotalInstances - the new value of the 'Total Instances' attribute.
See Also:
TRCProcess.getTotalInstances()
Generated

getCollectedSize

public int getCollectedSize()

Specified by:
getCollectedSize in interface TRCProcess
Returns:
the value of the 'Collected Size' attribute.
See Also:
TRCProcess.setCollectedSize(int), TracePackage.getTRCProcess_CollectedSize()
Generated

setCollectedSize

public void setCollectedSize(int newCollectedSize)

Specified by:
setCollectedSize in interface TRCProcess
Parameters:
newCollectedSize - the new value of the 'Collected Size' attribute.
See Also:
TRCProcess.getCollectedSize()
Generated

getCollectedInstances

public int getCollectedInstances()

Specified by:
getCollectedInstances in interface TRCProcess
Returns:
the value of the 'Collected Instances' attribute.
See Also:
TRCProcess.setCollectedInstances(int), TracePackage.getTRCProcess_CollectedInstances()
Generated

setCollectedInstances

public void setCollectedInstances(int newCollectedInstances)

Specified by:
setCollectedInstances in interface TRCProcess
Parameters:
newCollectedInstances - the new value of the 'Collected Instances' attribute.
See Also:
TRCProcess.getCollectedInstances()
Generated

getReferencePointerSize

public short getReferencePointerSize()

Specified by:
getReferencePointerSize in interface TRCProcess
Returns:
the value of the 'Reference Pointer Size' attribute.
See Also:
TRCProcess.setReferencePointerSize(short), TracePackage.getTRCProcess_ReferencePointerSize()
Generated

setReferencePointerSize

public void setReferencePointerSize(short newReferencePointerSize)

Specified by:
setReferencePointerSize in interface TRCProcess
Parameters:
newReferencePointerSize - the new value of the 'Reference Pointer Size' attribute.
See Also:
TRCProcess.getReferencePointerSize()
Generated

getThreadStates

public org.eclipse.emf.common.util.EList getThreadStates()

Specified by:
getThreadStates in interface TRCProcess
Returns:
the value of the 'Thread States' attribute list.
See Also:
TracePackage.getTRCProcess_ThreadStates()
Generated

getPrecision

public long getPrecision()

Specified by:
getPrecision in interface TRCProcess
Returns:
the value of the 'Precision' attribute.
See Also:
TRCProcess.setPrecision(long), TracePackage.getTRCProcess_Precision()
Generated

setPrecision

public void setPrecision(long newPrecision)

Specified by:
setPrecision in interface TRCProcess
Parameters:
newPrecision - the new value of the 'Precision' attribute.
See Also:
TRCProcess.getPrecision()
Generated

getLanguages

public org.eclipse.emf.common.util.EList getLanguages()

Specified by:
getLanguages in interface TRCProcess
Returns:
the value of the 'Languages' attribute list.
See Also:
TracePackage.getTRCProcess_Languages()
Generated

getTotalCpuTime

public double getTotalCpuTime()

Specified by:
getTotalCpuTime in interface TRCProcess
Returns:
the value of the 'Total Cpu Time' attribute.
See Also:
TRCProcess.setTotalCpuTime(double), TracePackage.getTRCProcess_TotalCpuTime()
Generated

setTotalCpuTime

public void setTotalCpuTime(double newTotalCpuTime)

Specified by:
setTotalCpuTime in interface TRCProcess
Parameters:
newTotalCpuTime - the new value of the 'Total Cpu Time' attribute.
See Also:
TRCProcess.getTotalCpuTime()
Generated

getCpuSampleResolution

public double getCpuSampleResolution()

Specified by:
getCpuSampleResolution in interface TRCProcess
Returns:
the value of the 'Cpu Sample Resolution' attribute.
See Also:
TRCProcess.setCpuSampleResolution(double), TracePackage.getTRCProcess_CpuSampleResolution()
Generated

setCpuSampleResolution

public void setCpuSampleResolution(double newCpuSampleResolution)

Specified by:
setCpuSampleResolution in interface TRCProcess
Parameters:
newCpuSampleResolution - the new value of the 'Cpu Sample Resolution' attribute.
See Also:
TRCProcess.getCpuSampleResolution()
Generated

getThreads

public org.eclipse.emf.common.util.EList getThreads()

Specified by:
getThreads in interface TRCProcess
Returns:
the value of the 'Threads' containment reference list.
See Also:
TracePackage.getTRCProcess_Threads(), TRCThread.getProcess()
Generated

getPackages

public org.eclipse.emf.common.util.EList getPackages()

Specified by:
getPackages in interface TRCProcess
Returns:
the value of the 'Packages' containment reference list.
See Also:
TracePackage.getTRCProcess_Packages(), TRCPackage.getProcess()
Generated

getClassClass

public TRCClass getClassClass()

Specified by:
getClassClass in interface TRCProcess
Returns:
the value of the 'Class Class' reference.
See Also:
TRCProcess.setClassClass(TRCClass), TracePackage.getTRCProcess_ClassClass()
Generated

basicGetClassClass

public TRCClass basicGetClassClass()

Generated

setClassClass

public void setClassClass(TRCClass newClassClass)

Specified by:
setClassClass in interface TRCProcess
Parameters:
newClassClass - the new value of the 'Class Class' reference.
See Also:
TRCProcess.getClassClass()
Generated

getCollectionBoundaryPoints

public org.eclipse.emf.common.util.EList getCollectionBoundaryPoints()

Specified by:
getCollectionBoundaryPoints in interface TRCProcess
Returns:
the value of the 'Collection Boundary Points' containment reference list.
See Also:
TracePackage.getTRCProcess_CollectionBoundaryPoints(), TRCCollectionBoundary.getProcess()
Generated

getClassLoaders

public org.eclipse.emf.common.util.EList getClassLoaders()

Specified by:
getClassLoaders in interface TRCProcess
Returns:
the value of the 'Class Loaders' containment reference list.
See Also:
TracePackage.getTRCProcess_ClassLoaders(), TRCClassLoader.getProcess()
Generated

getSourceInfos

public org.eclipse.emf.common.util.EList getSourceInfos()

Specified by:
getSourceInfos in interface TRCProcess
Returns:
the value of the 'Source Infos' containment reference list.
See Also:
TracePackage.getTRCProcess_SourceInfos()
Generated

getObjects

public org.eclipse.emf.common.util.EList getObjects()

Specified by:
getObjects in interface TRCProcess
Returns:
the value of the 'Objects' containment reference list.
See Also:
TracePackage.getTRCProcess_Objects(), TRCObject.getProcess()
Generated

getHeapDumps

public org.eclipse.emf.common.util.EList getHeapDumps()

Specified by:
getHeapDumps in interface TRCProcess
Returns:
the value of the 'Heap Dumps' containment reference list.
See Also:
TracePackage.getTRCProcess_HeapDumps(), TRCHeapDump.getProcess()
Generated

getInvocations

public org.eclipse.emf.common.util.EList getInvocations()

Specified by:
getInvocations in interface TRCProcess
Returns:
the value of the 'Invocations' containment reference list.
See Also:
TracePackage.getTRCProcess_Invocations(), TRCMethodInvocation.getProcess()
Generated

getInputOutputContainer

public TRCInputOutputContainer getInputOutputContainer()

Specified by:
getInputOutputContainer in interface TRCProcess
Returns:
the value of the 'Input Output Container' reference.
See Also:
TRCProcess.setInputOutputContainer(TRCInputOutputContainer), TracePackage.getTRCProcess_InputOutputContainer(), TRCInputOutputContainer.getProcess()
Generated

basicGetInputOutputContainer

public TRCInputOutputContainer basicGetInputOutputContainer()

Generated

basicSetInputOutputContainer

public org.eclipse.emf.common.notify.NotificationChain basicSetInputOutputContainer(TRCInputOutputContainer newInputOutputContainer,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

setInputOutputContainer

public void setInputOutputContainer(TRCInputOutputContainer newInputOutputContainer)

Specified by:
setInputOutputContainer in interface TRCProcess
Parameters:
newInputOutputContainer - the new value of the 'Input Output Container' reference.
See Also:
TRCProcess.getInputOutputContainer()
Generated

getMethodLockAccessEntries

public org.eclipse.emf.common.util.EMap getMethodLockAccessEntries()

Specified by:
getMethodLockAccessEntries in interface TRCProcess
Returns:
the value of the 'Method Lock Access Entries' map.
See Also:
TracePackage.getTRCProcess_MethodLockAccessEntries()
Generated

getAllocationSitesEntries

public org.eclipse.emf.common.util.EMap getAllocationSitesEntries()

Specified by:
getAllocationSitesEntries in interface TRCProcess
Returns:
the value of the 'Allocation Sites Entries' map.
See Also:
TracePackage.getTRCProcess_AllocationSitesEntries()
Generated

getAnnotations

public org.eclipse.emf.common.util.EList getAnnotations()

Specified by:
getAnnotations in interface TRCProcess
Returns:
the value of the 'Annotations' containment reference list.
See Also:
TracePackage.getTRCProcess_Annotations()
Generated

eInverseAdd

public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                   int featureID,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseAdd in class AbstractTRCProcessImpl
Generated

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseRemove in class AbstractTRCProcessImpl
Generated

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class AbstractTRCProcessImpl
Generated

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class AbstractTRCProcessImpl
Generated

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class AbstractTRCProcessImpl
Generated

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class AbstractTRCProcessImpl
Generated

toString

public java.lang.String toString()

Generated

TPTP 4.2.0 Platform Project
Public API Specification