|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.hyades.models.hierarchy.impl.AbstractTRCProcessImpl
org.eclipse.hyades.models.trace.impl.TRCProcessImpl
public class TRCProcessImpl
An implementation of the model object 'TRC Process'.
The following features are implemented:
PidNameIdStart TimeStop TimeLast Event TimeInit Finished TimeBase TimeCumulative TimeCallsInherited CallsInherited Base TimeInherited Cumulative TimeTotal SizeTotal InstancesCollected SizeCollected InstancesReference Pointer SizeTotal Cpu TimeCpu Sample ResolutionThread StatesPrecisionLanguagesThreadsPackagesClass ClassCollection Boundary PointsClass LoadersSource InfosObjectsHeap DumpsInvocationsInput Output ContainerMethod Lock Access EntriesAllocation Sites EntriesAnnotationsGc Events
| 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 |
|---|
public int computeDelta(IDelta delta)
IDeltaManager
computeDelta in interface IDeltaManager
public int computeDelta(IDelta delta,
int featureID)
computeDelta in interface IDeltaManagerpublic void removeSnapshot()
IDeltaManager
removeSnapshot in interface IDeltaManagerpublic ISnapshot retrieveSnapshot()
IDeltaManager
retrieveSnapshot in interface IDeltaManagerpublic void takeSnapshot()
IDeltaManager
takeSnapshot in interface IDeltaManagerpublic int getPid()
getPid in interface TRCProcessTRCProcess.setPid(int),
TracePackage.getTRCProcess_Pid()public void setPid(int newPid)
setPid in interface TRCProcessnewPid - the new value of the 'Pid' attribute.TRCProcess.getPid()public java.lang.String getName()
getName in interface TRCProcessTRCProcess.setName(String),
TracePackage.getTRCProcess_Name()public void setName(java.lang.String newName)
setName in interface TRCProcessnewName - the new value of the 'Name' attribute.TRCProcess.getName()public java.lang.String getId()
getId in interface TRCProcessTRCProcess.setId(String),
TracePackage.getTRCProcess_Id()public void setId(java.lang.String newId)
setId in interface TRCProcessnewId - the new value of the 'Id' attribute.TRCProcess.getId()public double getStartTime()
getStartTime in interface TRCProcessTRCProcess.setStartTime(double),
TracePackage.getTRCProcess_StartTime()public void setStartTime(double newStartTime)
setStartTime in interface TRCProcessnewStartTime - the new value of the 'Start Time' attribute.TRCProcess.getStartTime()public double getStopTime()
getStopTime in interface TRCProcessTRCProcess.setStopTime(double),
TracePackage.getTRCProcess_StopTime()public void setStopTime(double newStopTime)
setStopTime in interface TRCProcessnewStopTime - the new value of the 'Stop Time' attribute.TRCProcess.getStopTime()public double getLastEventTime()
getLastEventTime in interface TRCProcessTRCProcess.setLastEventTime(double),
TracePackage.getTRCProcess_LastEventTime()public void setLastEventTime(double newLastEventTime)
setLastEventTime in interface TRCProcessnewLastEventTime - the new value of the 'Last Event Time' attribute.TRCProcess.getLastEventTime()public double getInitFinishedTime()
getInitFinishedTime in interface TRCProcessTRCProcess.setInitFinishedTime(double),
TracePackage.getTRCProcess_InitFinishedTime()public void setInitFinishedTime(double newInitFinishedTime)
setInitFinishedTime in interface TRCProcessnewInitFinishedTime - the new value of the 'Init Finished Time' attribute.TRCProcess.getInitFinishedTime()public double getBaseTime()
getBaseTime in interface TRCProcessTRCProcess.setBaseTime(double),
TracePackage.getTRCProcess_BaseTime()public void setBaseTime(double newBaseTime)
setBaseTime in interface TRCProcessnewBaseTime - the new value of the 'Base Time' attribute.TRCProcess.getBaseTime()public double getCumulativeTime()
getCumulativeTime in interface TRCProcessTRCProcess.setCumulativeTime(double),
TracePackage.getTRCProcess_CumulativeTime()public void setCumulativeTime(double newCumulativeTime)
setCumulativeTime in interface TRCProcessnewCumulativeTime - the new value of the 'Cumulative Time' attribute.TRCProcess.getCumulativeTime()public int getCalls()
getCalls in interface TRCProcessTRCProcess.setCalls(int),
TracePackage.getTRCProcess_Calls()public void setCalls(int newCalls)
setCalls in interface TRCProcessnewCalls - the new value of the 'Calls' attribute.TRCProcess.getCalls()public int getInheritedCalls()
getInheritedCalls in interface TRCProcessTRCProcess.setInheritedCalls(int),
TracePackage.getTRCProcess_InheritedCalls()public void setInheritedCalls(int newInheritedCalls)
setInheritedCalls in interface TRCProcessnewInheritedCalls - the new value of the 'Inherited Calls' attribute.TRCProcess.getInheritedCalls()public double getInheritedBaseTime()
getInheritedBaseTime in interface TRCProcessTRCProcess.setInheritedBaseTime(double),
TracePackage.getTRCProcess_InheritedBaseTime()public void setInheritedBaseTime(double newInheritedBaseTime)
setInheritedBaseTime in interface TRCProcessnewInheritedBaseTime - the new value of the 'Inherited Base Time' attribute.TRCProcess.getInheritedBaseTime()public double getInheritedCumulativeTime()
getInheritedCumulativeTime in interface TRCProcessTRCProcess.setInheritedCumulativeTime(double),
TracePackage.getTRCProcess_InheritedCumulativeTime()public void setInheritedCumulativeTime(double newInheritedCumulativeTime)
setInheritedCumulativeTime in interface TRCProcessnewInheritedCumulativeTime - the new value of the 'Inherited Cumulative Time' attribute.TRCProcess.getInheritedCumulativeTime()public int getTotalSize()
getTotalSize in interface TRCProcessTRCProcess.setTotalSize(int),
TracePackage.getTRCProcess_TotalSize()public void setTotalSize(int newTotalSize)
setTotalSize in interface TRCProcessnewTotalSize - the new value of the 'Total Size' attribute.TRCProcess.getTotalSize()public int getTotalInstances()
getTotalInstances in interface TRCProcessTRCProcess.setTotalInstances(int),
TracePackage.getTRCProcess_TotalInstances()public void setTotalInstances(int newTotalInstances)
setTotalInstances in interface TRCProcessnewTotalInstances - the new value of the 'Total Instances' attribute.TRCProcess.getTotalInstances()public int getCollectedSize()
getCollectedSize in interface TRCProcessTRCProcess.setCollectedSize(int),
TracePackage.getTRCProcess_CollectedSize()public void setCollectedSize(int newCollectedSize)
setCollectedSize in interface TRCProcessnewCollectedSize - the new value of the 'Collected Size' attribute.TRCProcess.getCollectedSize()public int getCollectedInstances()
getCollectedInstances in interface TRCProcessTRCProcess.setCollectedInstances(int),
TracePackage.getTRCProcess_CollectedInstances()public void setCollectedInstances(int newCollectedInstances)
setCollectedInstances in interface TRCProcessnewCollectedInstances - the new value of the 'Collected Instances' attribute.TRCProcess.getCollectedInstances()public short getReferencePointerSize()
getReferencePointerSize in interface TRCProcessTRCProcess.setReferencePointerSize(short),
TracePackage.getTRCProcess_ReferencePointerSize()public void setReferencePointerSize(short newReferencePointerSize)
setReferencePointerSize in interface TRCProcessnewReferencePointerSize - the new value of the 'Reference Pointer Size' attribute.TRCProcess.getReferencePointerSize()public org.eclipse.emf.common.util.EList getThreadStates()
getThreadStates in interface TRCProcessTracePackage.getTRCProcess_ThreadStates()public long getPrecision()
getPrecision in interface TRCProcessTRCProcess.setPrecision(long),
TracePackage.getTRCProcess_Precision()public void setPrecision(long newPrecision)
setPrecision in interface TRCProcessnewPrecision - the new value of the 'Precision' attribute.TRCProcess.getPrecision()public org.eclipse.emf.common.util.EList getLanguages()
getLanguages in interface TRCProcessTracePackage.getTRCProcess_Languages()public double getTotalCpuTime()
getTotalCpuTime in interface TRCProcessTRCProcess.setTotalCpuTime(double),
TracePackage.getTRCProcess_TotalCpuTime()public void setTotalCpuTime(double newTotalCpuTime)
setTotalCpuTime in interface TRCProcessnewTotalCpuTime - the new value of the 'Total Cpu Time' attribute.TRCProcess.getTotalCpuTime()public double getCpuSampleResolution()
getCpuSampleResolution in interface TRCProcessTRCProcess.setCpuSampleResolution(double),
TracePackage.getTRCProcess_CpuSampleResolution()public void setCpuSampleResolution(double newCpuSampleResolution)
setCpuSampleResolution in interface TRCProcessnewCpuSampleResolution - the new value of the 'Cpu Sample Resolution' attribute.TRCProcess.getCpuSampleResolution()public org.eclipse.emf.common.util.EList getThreads()
getThreads in interface TRCProcessTracePackage.getTRCProcess_Threads(),
TRCThread.getProcess()public org.eclipse.emf.common.util.EList getPackages()
getPackages in interface TRCProcessTracePackage.getTRCProcess_Packages(),
TRCPackage.getProcess()public TRCClass getClassClass()
getClassClass in interface TRCProcessTRCProcess.setClassClass(TRCClass),
TracePackage.getTRCProcess_ClassClass()public TRCClass basicGetClassClass()
public void setClassClass(TRCClass newClassClass)
setClassClass in interface TRCProcessnewClassClass - the new value of the 'Class Class' reference.TRCProcess.getClassClass()public org.eclipse.emf.common.util.EList getCollectionBoundaryPoints()
getCollectionBoundaryPoints in interface TRCProcessTracePackage.getTRCProcess_CollectionBoundaryPoints(),
TRCCollectionBoundary.getProcess()public org.eclipse.emf.common.util.EList getClassLoaders()
getClassLoaders in interface TRCProcessTracePackage.getTRCProcess_ClassLoaders(),
TRCClassLoader.getProcess()public org.eclipse.emf.common.util.EList getSourceInfos()
getSourceInfos in interface TRCProcessTracePackage.getTRCProcess_SourceInfos()public org.eclipse.emf.common.util.EList getObjects()
getObjects in interface TRCProcessTracePackage.getTRCProcess_Objects(),
TRCObject.getProcess()public org.eclipse.emf.common.util.EList getHeapDumps()
getHeapDumps in interface TRCProcessTracePackage.getTRCProcess_HeapDumps(),
TRCHeapDump.getProcess()public org.eclipse.emf.common.util.EList getInvocations()
getInvocations in interface TRCProcessTracePackage.getTRCProcess_Invocations(),
TRCMethodInvocation.getProcess()public TRCInputOutputContainer getInputOutputContainer()
getInputOutputContainer in interface TRCProcessTRCProcess.setInputOutputContainer(TRCInputOutputContainer),
TracePackage.getTRCProcess_InputOutputContainer(),
TRCInputOutputContainer.getProcess()public TRCInputOutputContainer basicGetInputOutputContainer()
public org.eclipse.emf.common.notify.NotificationChain basicSetInputOutputContainer(TRCInputOutputContainer newInputOutputContainer,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInputOutputContainer(TRCInputOutputContainer newInputOutputContainer)
setInputOutputContainer in interface TRCProcessnewInputOutputContainer - the new value of the 'Input Output Container' reference.TRCProcess.getInputOutputContainer()public org.eclipse.emf.common.util.EMap getMethodLockAccessEntries()
getMethodLockAccessEntries in interface TRCProcessTracePackage.getTRCProcess_MethodLockAccessEntries()public org.eclipse.emf.common.util.EMap getAllocationSitesEntries()
getAllocationSitesEntries in interface TRCProcessTracePackage.getTRCProcess_AllocationSitesEntries()public org.eclipse.emf.common.util.EList getAnnotations()
getAnnotations in interface TRCProcessTracePackage.getTRCProcess_Annotations()public org.eclipse.emf.common.util.EList getGcEvents()
getGcEvents in interface TRCProcessTracePackage.getTRCProcess_GcEvents()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class AbstractTRCProcessImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class AbstractTRCProcessImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AbstractTRCProcessImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AbstractTRCProcessImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AbstractTRCProcessImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AbstractTRCProcessImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||