TPTP 4.5.0 Platform Project
Public API Specification

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

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.hyades.models.hierarchy.impl.AbstractTRCProcessImpl
                  extended by org.eclipse.hyades.models.trace.impl.TRCProcessImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, IDeltaManager, AbstractTRCProcess, 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/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
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)
           
 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 getGcEvents()
           
 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, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, 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
 

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

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

getGcEvents

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

Specified by:
getGcEvents in interface TRCProcess
Returns:
the value of the 'Gc Events' containment reference list.
See Also:
TracePackage.getTRCProcess_GcEvents()
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()

Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Generated

TPTP 4.5.0 Platform Project
Public API Specification