TPTP 4.5.0 Platform Project
Public API Specification

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

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.trace.impl.TRCMethodInvocationImpl
                  extended by org.eclipse.hyades.models.trace.impl.TRCFullMethodInvocationImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, TRCFullMethodInvocation, TRCMethodInvocation
Direct Known Subclasses:
TRCCallerCalleeInvocationInfoImpl

public class TRCFullMethodInvocationImpl
extends TRCMethodInvocationImpl
implements TRCFullMethodInvocation

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

The following features are implemented:

Generated

Nested Class Summary
 
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
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eUnset(int featureID)
           
 int getCallerLineNo()
           
 double getCpuTime()
           
 double getEntryTime()
           
 double getExitTime()
           
 double getOverhead()
           
 short getStackDepth()
           
 long getTicket()
           
 void setCallerLineNo(int newCallerLineNo)
           
 void setCpuTime(double newCpuTime)
           
 void setEntryTime(double newEntryTime)
           
 void setExitTime(double newExitTime)
           
 void setOverhead(double newOverhead)
           
 void setStackDepth(short newStackDepth)
           
 void setTicket(long newTicket)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.hyades.models.trace.impl.TRCMethodInvocationImpl
basicGetInvokedBy, basicGetMethod, basicGetOwningObject, basicGetThread, basicSetInvokedBy, basicSetMethod, basicSetProcess, 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, 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.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
 

Method Detail

getStackDepth

public short getStackDepth()

Specified by:
getStackDepth in interface TRCFullMethodInvocation
Returns:
the value of the 'Stack Depth' attribute.
See Also:
TRCFullMethodInvocation.setStackDepth(short), TracePackage.getTRCFullMethodInvocation_StackDepth()
Generated

setStackDepth

public void setStackDepth(short newStackDepth)

Specified by:
setStackDepth in interface TRCFullMethodInvocation
Parameters:
newStackDepth - the new value of the 'Stack Depth' attribute.
See Also:
TRCFullMethodInvocation.getStackDepth()
Generated

getEntryTime

public double getEntryTime()

Specified by:
getEntryTime in interface TRCFullMethodInvocation
Returns:
the value of the 'Entry Time' attribute.
See Also:
TRCFullMethodInvocation.setEntryTime(double), TracePackage.getTRCFullMethodInvocation_EntryTime()
Generated

setEntryTime

public void setEntryTime(double newEntryTime)

Specified by:
setEntryTime in interface TRCFullMethodInvocation
Parameters:
newEntryTime - the new value of the 'Entry Time' attribute.
See Also:
TRCFullMethodInvocation.getEntryTime()
Generated

getExitTime

public double getExitTime()

Specified by:
getExitTime in interface TRCFullMethodInvocation
Returns:
the value of the 'Exit Time' attribute.
See Also:
TRCFullMethodInvocation.setExitTime(double), TracePackage.getTRCFullMethodInvocation_ExitTime()
Generated

setExitTime

public void setExitTime(double newExitTime)

Specified by:
setExitTime in interface TRCFullMethodInvocation
Parameters:
newExitTime - the new value of the 'Exit Time' attribute.
See Also:
TRCFullMethodInvocation.getExitTime()
Generated

getTicket

public long getTicket()

Specified by:
getTicket in interface TRCFullMethodInvocation
Returns:
the value of the 'Ticket' attribute.
See Also:
TRCFullMethodInvocation.setTicket(long), TracePackage.getTRCFullMethodInvocation_Ticket()
Generated

setTicket

public void setTicket(long newTicket)

Specified by:
setTicket in interface TRCFullMethodInvocation
Parameters:
newTicket - the new value of the 'Ticket' attribute.
See Also:
TRCFullMethodInvocation.getTicket()
Generated

getOverhead

public double getOverhead()

Specified by:
getOverhead in interface TRCFullMethodInvocation
Returns:
the value of the 'Overhead' attribute.
See Also:
TRCFullMethodInvocation.setOverhead(double), TracePackage.getTRCFullMethodInvocation_Overhead()
Generated

setOverhead

public void setOverhead(double newOverhead)

Specified by:
setOverhead in interface TRCFullMethodInvocation
Parameters:
newOverhead - the new value of the 'Overhead' attribute.
See Also:
TRCFullMethodInvocation.getOverhead()
Generated

getCallerLineNo

public int getCallerLineNo()

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

setCallerLineNo

public void setCallerLineNo(int newCallerLineNo)

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

getCpuTime

public double getCpuTime()

Specified by:
getCpuTime in interface TRCFullMethodInvocation
Returns:
the value of the 'Cpu Time' attribute.
See Also:
TRCFullMethodInvocation.setCpuTime(double), TracePackage.getTRCFullMethodInvocation_CpuTime()
Generated

setCpuTime

public void setCpuTime(double newCpuTime)

Specified by:
setCpuTime in interface TRCFullMethodInvocation
Parameters:
newCpuTime - the new value of the 'Cpu Time' attribute.
See Also:
TRCFullMethodInvocation.getCpuTime()
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()

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

TPTP 4.5.0 Platform Project
Public API Specification