org.eclipse.xtend.profiler.profilermodel.impl
Class CycleImpl

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.xtend.profiler.profilermodel.impl.CallableImpl
                  extended by org.eclipse.xtend.profiler.profilermodel.impl.CycleImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, Callable, Cycle

public class CycleImpl
extends CallableImpl
implements Cycle

An implementation of the model object 'Cycle'.

The following features are implemented:

EMF generated code

Nested Class Summary
 
Nested classes/interfaces 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/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected static int CALL_COUNT_INBOUND_EDEFAULT
          The default value of the 'Call Count Inbound' attribute.
protected static int CALL_COUNT_REENTRANT_EDEFAULT
          The default value of the 'Call Count Reentrant' attribute.
protected  org.eclipse.emf.common.util.EList<Item> items
          The cached value of the 'Items' reference list.
 
Fields inherited from class org.eclipse.xtend.profiler.profilermodel.impl.CallableImpl
CHILD_TIME_EDEFAULT, NAME_EDEFAULT, OUTBOUND_CHILD_TIME_EDEFAULT, SELF_TIME_EDEFAULT, TIME_EDEFAULT
 
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 CycleImpl()
           
 
Method Summary
 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)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
protected  long getBruttoTime()
           
 int getCallCountInbound()
           
 int getCallCountReentrant()
           
 long getChildTime()
           
 org.eclipse.emf.common.util.EList<Item> getItems()
           
 java.lang.String getName()
           
 long getOutboundChildTime()
           
 org.eclipse.emf.common.util.EList<CallGroup> getOutgoingCallGroups()
          Returns the value of the 'Outgoing Call Groups' reference list.
 long getSelfTime()
           
 long getTime()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, 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.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, 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

items

protected org.eclipse.emf.common.util.EList<Item> items
The cached value of the 'Items' reference list.

See Also:
getItems()
EMF generated code
EMF ordered

CALL_COUNT_INBOUND_EDEFAULT

protected static final int CALL_COUNT_INBOUND_EDEFAULT
The default value of the 'Call Count Inbound' attribute.

See Also:
getCallCountInbound(), Constant Field Values
EMF generated code
EMF ordered

CALL_COUNT_REENTRANT_EDEFAULT

protected static final int CALL_COUNT_REENTRANT_EDEFAULT
The default value of the 'Call Count Reentrant' attribute.

See Also:
getCallCountReentrant(), Constant Field Values
EMF generated code
EMF ordered
Constructor Detail

CycleImpl

protected CycleImpl()

EMF generated code
Method Detail

eStaticClass

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

Overrides:
eStaticClass in class CallableImpl
EMF generated code

getItems

public org.eclipse.emf.common.util.EList<Item> getItems()

Specified by:
getItems in interface Cycle
Returns:
the value of the 'Items' reference list.
See Also:
ModelPackage.getCycle_Items(), Item.getCycle()
EMF generated code

getCallCountInbound

public int getCallCountInbound()

Specified by:
getCallCountInbound in interface Cycle
Returns:
the value of the 'Call Count Inbound' attribute.
See Also:
ModelPackage.getCycle_CallCountInbound()
EMF generated code
NOT

getSelfTime

public long getSelfTime()
Description copied from class: CallableImpl

Specified by:
getSelfTime in interface Callable
Overrides:
getSelfTime in class CallableImpl
Returns:
the value of the 'Self Time' attribute.
See Also:
ModelPackage.getCallable_SelfTime()

getCallCountReentrant

public int getCallCountReentrant()

Specified by:
getCallCountReentrant in interface Cycle
Returns:
the value of the 'Call Count Reentrant' attribute.
See Also:
ModelPackage.getCycle_CallCountReentrant()
EMF generated code
NOT

getName

public java.lang.String getName()

Specified by:
getName in interface Callable
Overrides:
getName in class CallableImpl
Returns:
the value of the 'Name' attribute.
See Also:
ModelPackage.getCallable_Name()
EMF generated code
NOT

getTime

public long getTime()
Description copied from class: CallableImpl

Specified by:
getTime in interface Callable
Overrides:
getTime in class CallableImpl
Returns:
the value of the 'Time' attribute.
See Also:
ModelPackage.getCallable_Time()

getBruttoTime

protected long getBruttoTime()
Specified by:
getBruttoTime in class CallableImpl

getOutboundChildTime

public long getOutboundChildTime()
Description copied from class: CallableImpl

Specified by:
getOutboundChildTime in interface Callable
Overrides:
getOutboundChildTime in class CallableImpl
Returns:
the value of the 'Outbound Child Time' attribute.
See Also:
ModelPackage.getCallable_OutboundChildTime()

getOutgoingCallGroups

public org.eclipse.emf.common.util.EList<CallGroup> getOutgoingCallGroups()
Description copied from interface: Cycle
Returns the value of the 'Outgoing Call Groups' reference list. The list contents are of type CallGroup.

If the meaning of the 'Outgoing Call Groups' reference list isn't clear, there really should be more of a description here...

Specified by:
getOutgoingCallGroups in interface Cycle
Returns:
the value of the 'Outgoing Call Groups' reference list.
See Also:
ModelPackage.getCycle_OutgoingCallGroups()

getChildTime

public long getChildTime()
Description copied from class: CallableImpl

Specified by:
getChildTime in interface Callable
Overrides:
getChildTime in class CallableImpl
Returns:
the value of the 'Child Time' attribute.
See Also:
ModelPackage.getCallable_ChildTime()

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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
EMF generated code

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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
EMF generated code

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 CallableImpl
EMF generated code

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class CallableImpl
EMF generated code