TPTP 4.2.0 Platform Project
Public API Specification

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

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.trace.impl.TRCMethodInvocationImpl
                  extended byorg.eclipse.hyades.models.trace.impl.TRCAggregatedMethodInvocationImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, TRCAggregatedMethodInvocation, TRCMethodInvocation

public class TRCAggregatedMethodInvocationImpl
extends TRCMethodInvocationImpl
implements TRCAggregatedMethodInvocation

An implementation of the model object 'TRC Aggregated Method Invocation'.

The following features are implemented:

Generated

Nested Class Summary
 
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 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 static int CALLER_LINE_NO_EDEFAULT
          The default value of the 'Caller Line No' attribute
protected  int callerLineNo
          The cached value of the 'Caller Line No' attribute
protected  int count
          The cached value of the 'Count' attribute
protected static int COUNT_EDEFAULT
          The default value of the 'Count' 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 static double MAX_TIME_EDEFAULT
          The default value of the 'Max Time' attribute
protected  double maxTime
          The cached value of the 'Max Time' attribute
protected static double MIN_TIME_EDEFAULT
          The default value of the 'Min Time' attribute
protected  double minTime
          The cached value of the 'Min Time' attribute
protected static double TOTAL_CPU_TIME_EDEFAULT
          The default value of the 'Total Cpu Time' attribute
protected  double totalCpuTime
          The cached value of the 'Total Cpu Time' attribute
 
Fields inherited from class org.eclipse.hyades.models.trace.impl.TRCMethodInvocationImpl
invokedBy, invokes, method, owningObject, thread
 
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 TRCAggregatedMethodInvocationImpl()
           
 
Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 double getBaseTime()
           
 int getCallerLineNo()
           
 int getCount()
           
 double getCumulativeTime()
           
 double getMaxTime()
           
 double getMinTime()
           
 double getTotalCpuTime()
           
 void setBaseTime(double newBaseTime)
           
 void setCallerLineNo(int newCallerLineNo)
           
 void setCount(int newCount)
           
 void setCumulativeTime(double newCumulativeTime)
           
 void setMaxTime(double newMaxTime)
           
 void setMinTime(double newMinTime)
           
 void setTotalCpuTime(double newTotalCpuTime)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.hyades.models.trace.impl.TRCMethodInvocationImpl
basicGetInvokedBy, basicGetMethod, basicGetOwningObject, basicGetThread, basicSetInvokedBy, basicSetMethod, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getInvokedBy, getInvokes, getMethod, getOwningObject, getProcess, getThread, setInvokedBy, setMethod, setOwningObject, setProcess, setThread
 
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.trace.TRCMethodInvocation
getInvokedBy, getInvokes, getMethod, getOwningObject, getProcess, getThread, setInvokedBy, setMethod, setOwningObject, setProcess, setThread
 
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

COUNT_EDEFAULT

protected static final int COUNT_EDEFAULT
The default value of the 'Count' attribute.

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

count

protected int count
The cached value of the 'Count' attribute.

See Also:
getCount()
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

MIN_TIME_EDEFAULT

protected static final double MIN_TIME_EDEFAULT
The default value of the 'Min Time' attribute.

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

minTime

protected double minTime
The cached value of the 'Min Time' attribute.

See Also:
getMinTime()
Generated
[EMF] Ordered

MAX_TIME_EDEFAULT

protected static final double MAX_TIME_EDEFAULT
The default value of the 'Max Time' attribute.

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

maxTime

protected double maxTime
The cached value of the 'Max Time' attribute.

See Also:
getMaxTime()
Generated
[EMF] Ordered

CALLER_LINE_NO_EDEFAULT

protected static final int CALLER_LINE_NO_EDEFAULT
The default value of the 'Caller Line No' attribute.

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

callerLineNo

protected int callerLineNo
The cached value of the 'Caller Line No' attribute.

See Also:
getCallerLineNo()
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
Constructor Detail

TRCAggregatedMethodInvocationImpl

protected TRCAggregatedMethodInvocationImpl()

Generated
Method Detail

eStaticClass

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

Overrides:
eStaticClass in class TRCMethodInvocationImpl
Generated

getCount

public int getCount()

Specified by:
getCount in interface TRCAggregatedMethodInvocation
Returns:
the value of the 'Count' attribute.
See Also:
TRCAggregatedMethodInvocation.setCount(int), TracePackage.getTRCAggregatedMethodInvocation_Count()
Generated

setCount

public void setCount(int newCount)

Specified by:
setCount in interface TRCAggregatedMethodInvocation
Parameters:
newCount - the new value of the 'Count' attribute.
See Also:
TRCAggregatedMethodInvocation.getCount()
Generated

getBaseTime

public double getBaseTime()

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

setBaseTime

public void setBaseTime(double newBaseTime)

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

getCumulativeTime

public double getCumulativeTime()

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

setCumulativeTime

public void setCumulativeTime(double newCumulativeTime)

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

getMinTime

public double getMinTime()

Specified by:
getMinTime in interface TRCAggregatedMethodInvocation
Returns:
the value of the 'Min Time' attribute.
See Also:
TRCAggregatedMethodInvocation.setMinTime(double), TracePackage.getTRCAggregatedMethodInvocation_MinTime()
Generated

setMinTime

public void setMinTime(double newMinTime)

Specified by:
setMinTime in interface TRCAggregatedMethodInvocation
Parameters:
newMinTime - the new value of the 'Min Time' attribute.
See Also:
TRCAggregatedMethodInvocation.getMinTime()
Generated

getMaxTime

public double getMaxTime()

Specified by:
getMaxTime in interface TRCAggregatedMethodInvocation
Returns:
the value of the 'Max Time' attribute.
See Also:
TRCAggregatedMethodInvocation.setMaxTime(double), TracePackage.getTRCAggregatedMethodInvocation_MaxTime()
Generated

setMaxTime

public void setMaxTime(double newMaxTime)

Specified by:
setMaxTime in interface TRCAggregatedMethodInvocation
Parameters:
newMaxTime - the new value of the 'Max Time' attribute.
See Also:
TRCAggregatedMethodInvocation.getMaxTime()
Generated

getCallerLineNo

public int getCallerLineNo()

Specified by:
getCallerLineNo in interface TRCAggregatedMethodInvocation
Returns:
the value of the 'Caller Line No' attribute.
See Also:
TRCAggregatedMethodInvocation.setCallerLineNo(int), TracePackage.getTRCAggregatedMethodInvocation_CallerLineNo()
Generated

setCallerLineNo

public void setCallerLineNo(int newCallerLineNo)

Specified by:
setCallerLineNo in interface TRCAggregatedMethodInvocation
Parameters:
newCallerLineNo - the new value of the 'Caller Line No' attribute.
See Also:
TRCAggregatedMethodInvocation.getCallerLineNo()
Generated

getTotalCpuTime

public double getTotalCpuTime()

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

setTotalCpuTime

public void setTotalCpuTime(double newTotalCpuTime)

Specified by:
setTotalCpuTime in interface TRCAggregatedMethodInvocation
Parameters:
newTotalCpuTime - the new value of the 'Total Cpu Time' attribute.
See Also:
TRCAggregatedMethodInvocation.getTotalCpuTime()
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 TRCMethodInvocationImpl
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 TRCMethodInvocationImpl
Generated

eUnset

public void eUnset(int featureID)

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

eIsSet

public boolean eIsSet(int featureID)

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

toString

public java.lang.String toString()

Generated

TPTP 4.2.0 Platform Project
Public API Specification