|
TPTP 4.4.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'TRC Class'.
TracePackage.getTRCClass()The following features are supported:
IdNameSizeLoad TimeUnload TimeInterfaceLine NoLine CountBase TimeCumulative TimeCallsInherited CallsInherited Base TimeInherited Cumulative TimeTotal SizeTotal InstancesCollected SizeCollected InstancesTotal Cpu TimeObjectsLoaded ByMethodsClass ObjectsPackageClass LoaderEnclosed ByExtendsImplementsLocks| Method Summary | |
|---|---|
double |
getBaseTime()
Returns the value of the 'Base Time' attribute |
int |
getCalls()
Returns the value of the 'Calls' attribute |
TRCClassLoader |
getClassLoader()
Returns the value of the 'Class Loader' reference |
org.eclipse.emf.common.util.EList |
getClassObjects()
Returns the value of the 'Class Objects' reference list. |
int |
getCollectedInstances()
Returns the value of the 'Collected Instances' attribute |
int |
getCollectedSize()
Returns the value of the 'Collected Size' attribute |
double |
getCumulativeTime()
Returns the value of the 'Cumulative Time' attribute |
TRCClass |
getEnclosedBy()
Returns the value of the 'Enclosed By' reference |
org.eclipse.emf.common.util.EList |
getExtends()
Returns the value of the 'Extends' reference list. |
long |
getId()
Returns the value of the 'Id' attribute |
org.eclipse.emf.common.util.EList |
getImplements()
Returns the value of the 'Implements' reference list. |
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 |
int |
getLineCount()
Returns the value of the 'Line Count' attribute |
int |
getLineNo()
Returns the value of the 'Line No' attribute |
TRCThread |
getLoadedBy()
Returns the value of the 'Loaded By' reference |
double |
getLoadTime()
Returns the value of the 'Load Time' attribute |
org.eclipse.emf.common.util.EList |
getLocks()
Returns the value of the 'Locks' reference list. |
org.eclipse.emf.common.util.EList |
getMethods()
Returns the value of the 'Methods' containment reference list. |
java.lang.String |
getName()
Returns the value of the 'Name' attribute |
org.eclipse.emf.common.util.EList |
getObjects()
Returns the value of the 'Objects' reference list. |
TRCPackage |
getPackage()
Returns the value of the 'Package' container reference. |
int |
getSize()
Returns the value of the 'Size' attribute |
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 |
double |
getUnloadTime()
Returns the value of the 'Unload Time' attribute |
boolean |
isInterface()
Returns the value of the 'Interface' 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 |
setClassLoader(TRCClassLoader value)
Sets the value of the ' Class Loader' 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 |
setCumulativeTime(double value)
Sets the value of the ' Cumulative Time' attribute |
void |
setEnclosedBy(TRCClass value)
Sets the value of the ' Enclosed By' reference |
void |
setId(long 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 |
setInterface(boolean value)
Sets the value of the ' Interface' attribute |
void |
setLineCount(int value)
Sets the value of the ' Line Count' attribute |
void |
setLineNo(int value)
Sets the value of the ' Line No' attribute |
void |
setLoadedBy(TRCThread value)
Sets the value of the ' Loaded By' reference |
void |
setLoadTime(double value)
Sets the value of the ' Load Time' attribute |
void |
setName(java.lang.String value)
Sets the value of the ' Name' attribute |
void |
setPackage(TRCPackage value)
Sets the value of the ' Package' container reference |
void |
setSize(int value)
Sets the value of the ' Size' 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 |
void |
setUnloadTime(double value)
Sets the value of the ' Unload Time' attribute |
| Methods inherited from interface org.eclipse.hyades.models.trace.TRCLanguageElement |
|---|
getAnnotations, getSourceInfo, setSourceInfo |
| 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 |
public long getId()
If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...
An unique ID for this class during a monitoring session. By persisting this we can have sessions with disconnected segments, e.g. attach, start monitoring, pause monitoring, shutdown client, restart client, re-attach to same session and continue monitoring.
setId(long),
TracePackage.getTRCClass_Id()public void setId(long value)
Id' attribute.
value - the new value of the 'Id' attribute.getId()public java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
The class name, without the package qualified part of the name. In the case of synthetic names they will be captured in the form that is meaningful to the synthesizer. Classes where the name is unknown will have a class name of _unknown.
setName(String),
TracePackage.getTRCClass_Name()public void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()public int getSize()
If the meaning of the 'Size' attribute isn't clear, there really should be more of a description here...
The size of one instance of this class. If the class is an array, this field specifies the size of the type of the elements in the array and the size of array it is specified in the size field of TRCArrayObject. [Note: the representation of array types is undergoing design changes.]
setSize(int),
TracePackage.getTRCClass_Size()public void setSize(int value)
Size' attribute.
value - the new value of the 'Size' attribute.getSize()public double getLoadTime()
If the meaning of the 'Load Time' attribute isn't clear, there really should be more of a description here...
When the class was loaded, relative to hierarchy.TRCAgent.startTime
setLoadTime(double),
TracePackage.getTRCClass_LoadTime()public void setLoadTime(double value)
Load Time' attribute.
value - the new value of the 'Load Time' attribute.getLoadTime()public double getUnloadTime()
If the meaning of the 'Unload Time' attribute isn't clear, there really should be more of a description here...
When the class was unloaded, relative to hierarchy.TRCAgent.startTime
setUnloadTime(double),
TracePackage.getTRCClass_UnloadTime()public void setUnloadTime(double value)
Unload Time' attribute.
value - the new value of the 'Unload Time' attribute.getUnloadTime()public boolean isInterface()
If the meaning of the 'Interface' attribute isn't clear, there really should be more of a description here...
True if the class is an interface
setInterface(boolean),
TracePackage.getTRCClass_Interface()public void setInterface(boolean value)
Interface' attribute.
value - the new value of the 'Interface' attribute.isInterface()public int getLineNo()
If the meaning of the 'Line No' attribute isn't clear, there really should be more of a description here...
The line number in the source info where the declaration of this class starts.
setLineNo(int),
TracePackage.getTRCClass_LineNo()public void setLineNo(int value)
Line No' attribute.
value - the new value of the 'Line No' attribute.getLineNo()public int getLineCount()
setLineCount(int),
TracePackage.getTRCClass_LineCount()public void setLineCount(int value)
Line Count' attribute.
value - the new value of the 'Line Count' attribute.getLineCount()public double getBaseTime()
If the meaning of the 'Base Time' attribute isn't clear, there really should be more of a description here...
Time spent in methods of the owning element
setBaseTime(double),
TracePackage.getTRCClass_BaseTime()public void setBaseTime(double value)
Base Time' attribute.
value - the new value of the 'Base Time' attribute.getBaseTime()public double getCumulativeTime()
If the meaning of the 'Cumulative Time' attribute isn't clear, there really should be more of a description here...
Time spent in methods of this owning element + all methods called from these methods (but owned by other elements)
setCumulativeTime(double),
TracePackage.getTRCClass_CumulativeTime()public void setCumulativeTime(double value)
Cumulative Time' attribute.
value - the new value of the 'Cumulative Time' attribute.getCumulativeTime()public int getCalls()
If the meaning of the 'Calls' attribute isn't clear, there really should be more of a description here...
number of calls to the owning element
setCalls(int),
TracePackage.getTRCClass_Calls()public void setCalls(int value)
Calls' attribute.
value - the new value of the 'Calls' attribute.getCalls()public int getInheritedCalls()
If the meaning of the 'Inherited Calls' attribute isn't clear, there really should be more of a description here...
Number of calls to methods defined in superclasses of classes from the owning element
setInheritedCalls(int),
TracePackage.getTRCClass_InheritedCalls()public void setInheritedCalls(int value)
Inherited Calls' attribute.
value - the new value of the 'Inherited Calls' attribute.getInheritedCalls()public double getInheritedBaseTime()
If the meaning of the 'Inherited Base Time' attribute isn't clear, there really should be more of a description here...
Time spent in methods defined in superclasses of this classes from the owning element
setInheritedBaseTime(double),
TracePackage.getTRCClass_InheritedBaseTime()public void setInheritedBaseTime(double value)
Inherited Base Time' attribute.
value - the new value of the 'Inherited Base Time' attribute.getInheritedBaseTime()public double getInheritedCumulativeTime()
If the meaning of the 'Inherited Cumulative Time' attribute isn't clear, there really should be more of a description here...
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
setInheritedCumulativeTime(double),
TracePackage.getTRCClass_InheritedCumulativeTime()public void setInheritedCumulativeTime(double value)
Inherited Cumulative Time' attribute.
value - the new value of the 'Inherited Cumulative Time' attribute.getInheritedCumulativeTime()public int getTotalSize()
If the meaning of the 'Total Size' attribute isn't clear, there really should be more of a description here...
The total size of memory allocated
setTotalSize(int),
TracePackage.getTRCClass_TotalSize()public void setTotalSize(int value)
Total Size' attribute.
value - the new value of the 'Total Size' attribute.getTotalSize()public int getTotalInstances()
If the meaning of the 'Total Instances' attribute isn't clear, there really should be more of a description here...
Number of instances created
setTotalInstances(int),
TracePackage.getTRCClass_TotalInstances()public void setTotalInstances(int value)
Total Instances' attribute.
value - the new value of the 'Total Instances' attribute.getTotalInstances()public int getCollectedSize()
If the meaning of the 'Collected Size' attribute isn't clear, there really should be more of a description here...
The total size of memory garbage collected
setCollectedSize(int),
TracePackage.getTRCClass_CollectedSize()public void setCollectedSize(int value)
Collected Size' attribute.
value - the new value of the 'Collected Size' attribute.getCollectedSize()public int getCollectedInstances()
If the meaning of the 'Collected Instances' attribute isn't clear, there really should be more of a description here...
Number of instances garbage collected
setCollectedInstances(int),
TracePackage.getTRCClass_CollectedInstances()public void setCollectedInstances(int value)
Collected Instances' attribute.
value - the new value of the 'Collected Instances' attribute.getCollectedInstances()public double getTotalCpuTime()
setTotalCpuTime(double),
TracePackage.getTRCClass_TotalCpuTime()public void setTotalCpuTime(double value)
Total Cpu Time' attribute.
value - the new value of the 'Total Cpu Time' attribute.getTotalCpuTime()public org.eclipse.emf.common.util.EList getObjects()
TRCObject.
It is bidirectional and its opposite is 'Is A'.
If the meaning of the 'Objects' reference list isn't clear, there really should be more of a description here...
transient
TracePackage.getTRCClass_Objects(),
TRCObject.getIsA()public TRCThread getLoadedBy()
If the meaning of the 'Loaded By' reference isn't clear, there really should be more of a description here...
setLoadedBy(TRCThread),
TracePackage.getTRCClass_LoadedBy()public void setLoadedBy(TRCThread value)
Loaded By' reference.
value - the new value of the 'Loaded By' reference.getLoadedBy()public org.eclipse.emf.common.util.EList getMethods()
TRCMethod.
It is bidirectional and its opposite is 'Defining Class'.
If the meaning of the 'Methods' containment reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCClass_Methods(),
TRCMethod.getDefiningClass()public org.eclipse.emf.common.util.EList getClassObjects()
TRCObject.
If the meaning of the 'Class Objects' reference list isn't clear, there really should be more of a description here...
This should be resolved only for the resources that are in memory. Usualy there are only to entries in this collection (one for heap and one for execution).
TracePackage.getTRCClass_ClassObjects()public TRCPackage getPackage()
Classes'.
If the meaning of the 'Package' container reference isn't clear, there really should be more of a description here...
setPackage(TRCPackage),
TracePackage.getTRCClass_Package(),
TRCPackage.getClasses()public void setPackage(TRCPackage value)
Package' container reference.
value - the new value of the 'Package' container reference.getPackage()public TRCClassLoader getClassLoader()
If the meaning of the 'Class Loader' reference isn't clear, there really should be more of a description here...
setClassLoader(TRCClassLoader),
TracePackage.getTRCClass_ClassLoader()public void setClassLoader(TRCClassLoader value)
Class Loader' reference.
value - the new value of the 'Class Loader' reference.getClassLoader()public TRCClass getEnclosedBy()
If the meaning of the 'Enclosed By' reference isn't clear, there really should be more of a description here...
setEnclosedBy(TRCClass),
TracePackage.getTRCClass_EnclosedBy()public void setEnclosedBy(TRCClass value)
Enclosed By' reference.
value - the new value of the 'Enclosed By' reference.getEnclosedBy()public org.eclipse.emf.common.util.EList getExtends()
TRCClass.
If the meaning of the 'Extends' reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCClass_Extends()public org.eclipse.emf.common.util.EList getImplements()
TRCClass.
If the meaning of the 'Implements' reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCClass_Implements()public org.eclipse.emf.common.util.EList getLocks()
TRCLockAccess.
If the meaning of the 'Locks' reference list isn't clear, there really should be more of a description here...
TracePackage.getTRCClass_Locks()
|
TPTP 4.4.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||