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

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
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, Callable
Direct Known Subclasses:
CycleImpl, ItemImpl

public abstract class CallableImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements Callable

An implementation of the model object 'Callable'.

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 long CHILD_TIME_EDEFAULT
          The default value of the 'Child Time' attribute.
protected static java.lang.String NAME_EDEFAULT
          The default value of the 'Name' attribute.
protected static long OUTBOUND_CHILD_TIME_EDEFAULT
          The default value of the 'Outbound Child Time' attribute.
protected static long SELF_TIME_EDEFAULT
          The default value of the 'Self Time' attribute.
protected static long TIME_EDEFAULT
          The default value of the 'Time' attribute.
 
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 CallableImpl()
           
 
Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
protected abstract  long getBruttoTime()
           
 long getChildTime()
           
 java.lang.String getName()
           
 long getOutboundChildTime()
           
 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, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, 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

NAME_EDEFAULT

protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()
EMF generated code
EMF ordered

TIME_EDEFAULT

protected static final long TIME_EDEFAULT
The default value of the 'Time' attribute.

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

CHILD_TIME_EDEFAULT

protected static final long CHILD_TIME_EDEFAULT
The default value of the 'Child Time' attribute.

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

SELF_TIME_EDEFAULT

protected static final long SELF_TIME_EDEFAULT
The default value of the 'Self Time' attribute.

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

OUTBOUND_CHILD_TIME_EDEFAULT

protected static final long OUTBOUND_CHILD_TIME_EDEFAULT
The default value of the 'Outbound Child Time' attribute.

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

CallableImpl

protected CallableImpl()

EMF generated code
Method Detail

eStaticClass

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

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImpl
EMF generated code

getName

public java.lang.String getName()

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

getTime

public long getTime()

Specified by:
getTime in interface Callable
Returns:
the value of the 'Time' attribute.
See Also:
ModelPackage.getCallable_Time()
EMF generated code

getChildTime

public long getChildTime()

Specified by:
getChildTime in interface Callable
Returns:
the value of the 'Child Time' attribute.
See Also:
ModelPackage.getCallable_ChildTime()
EMF generated code

getSelfTime

public long getSelfTime()

Specified by:
getSelfTime in interface Callable
Returns:
the value of the 'Self Time' attribute.
See Also:
ModelPackage.getCallable_SelfTime()
EMF generated code
NOT

getBruttoTime

protected abstract long getBruttoTime()

getOutboundChildTime

public long getOutboundChildTime()

Specified by:
getOutboundChildTime in interface Callable
Returns:
the value of the 'Outbound Child Time' attribute.
See Also:
ModelPackage.getCallable_OutboundChildTime()
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 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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
EMF generated code