TPTP 4.2.0 Platform Project
Public API Specification

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

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.TRCObjectReferenceImpl
                  extended byorg.eclipse.hyades.models.trace.impl.TRCAggregatedObjectReferenceImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, TRCAggregatedObjectReference, TRCObjectReference

public class TRCAggregatedObjectReferenceImpl
extends TRCObjectReferenceImpl
implements TRCAggregatedObjectReference

An implementation of the model object 'TRC Aggregated Object Reference'.

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  int count
          The cached value of the 'Count' attribute
protected static int COUNT_EDEFAULT
          The default value of the 'Count' attribute
protected static int OWNER_SIZE_EDEFAULT
          The default value of the 'Owner Size' attribute
protected  int ownerSize
          The cached value of the 'Owner Size' attribute
protected static int TARGET_SIZE_EDEFAULT
          The default value of the 'Target Size' attribute
protected  int targetSize
          The cached value of the 'Target Size' attribute
 
Fields inherited from class org.eclipse.hyades.models.trace.impl.TRCObjectReferenceImpl
owner, target
 
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 TRCAggregatedObjectReferenceImpl()
           
 
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)
           
 int getCount()
           
 int getOwnerSize()
           
 int getTargetSize()
           
 void setCount(int newCount)
           
 void setOwnerSize(int newOwnerSize)
           
 void setTargetSize(int newTargetSize)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.hyades.models.trace.impl.TRCObjectReferenceImpl
basicGetOwner, basicGetTarget, basicSetOwner, basicSetTarget, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getHeapDump, getOwner, getTarget, setHeapDump, setOwner, setTarget
 
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.TRCObjectReference
getHeapDump, getOwner, getTarget, setHeapDump, setOwner, setTarget
 
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

OWNER_SIZE_EDEFAULT

protected static final int OWNER_SIZE_EDEFAULT
The default value of the 'Owner Size' attribute.

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

ownerSize

protected int ownerSize
The cached value of the 'Owner Size' attribute.

See Also:
getOwnerSize()
Generated
[EMF] Ordered

TARGET_SIZE_EDEFAULT

protected static final int TARGET_SIZE_EDEFAULT
The default value of the 'Target Size' attribute.

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

targetSize

protected int targetSize
The cached value of the 'Target Size' attribute.

See Also:
getTargetSize()
Generated
[EMF] Ordered

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
Constructor Detail

TRCAggregatedObjectReferenceImpl

protected TRCAggregatedObjectReferenceImpl()

Generated
Method Detail

eStaticClass

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

Overrides:
eStaticClass in class TRCObjectReferenceImpl
Generated

getOwnerSize

public int getOwnerSize()

Specified by:
getOwnerSize in interface TRCAggregatedObjectReference
Returns:
the value of the 'Owner Size' attribute.
See Also:
TRCAggregatedObjectReference.setOwnerSize(int), TracePackage.getTRCAggregatedObjectReference_OwnerSize()
Generated

setOwnerSize

public void setOwnerSize(int newOwnerSize)

Specified by:
setOwnerSize in interface TRCAggregatedObjectReference
Parameters:
newOwnerSize - the new value of the 'Owner Size' attribute.
See Also:
TRCAggregatedObjectReference.getOwnerSize()
Generated

getTargetSize

public int getTargetSize()

Specified by:
getTargetSize in interface TRCAggregatedObjectReference
Returns:
the value of the 'Target Size' attribute.
See Also:
TRCAggregatedObjectReference.setTargetSize(int), TracePackage.getTRCAggregatedObjectReference_TargetSize()
Generated

setTargetSize

public void setTargetSize(int newTargetSize)

Specified by:
setTargetSize in interface TRCAggregatedObjectReference
Parameters:
newTargetSize - the new value of the 'Target Size' attribute.
See Also:
TRCAggregatedObjectReference.getTargetSize()
Generated

getCount

public int getCount()

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

setCount

public void setCount(int newCount)

Specified by:
setCount in interface TRCAggregatedObjectReference
Parameters:
newCount - the new value of the 'Count' attribute.
See Also:
TRCAggregatedObjectReference.getCount()
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 TRCObjectReferenceImpl
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 TRCObjectReferenceImpl
Generated

eUnset

public void eUnset(int featureID)

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

eIsSet

public boolean eIsSet(int featureID)

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

toString

public java.lang.String toString()

Generated

TPTP 4.2.0 Platform Project
Public API Specification