TPTP 4.5.0 Platform Project
Public API Specification

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

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.hierarchy.impl.AbstractTRCCollectionBoundaryImpl
                  extended by org.eclipse.hyades.models.trace.impl.TRCCollectionBoundaryImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, AbstractTRCCollectionBoundary, TRCCollectionBoundary

public class TRCCollectionBoundaryImpl
extends AbstractTRCCollectionBoundaryImpl
implements TRCCollectionBoundary

An implementation of the model object 'TRC Collection Boundary'.

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
 TRCHeapDump basicGetHeapDump()
           
 TRCClass basicGetLastClass()
           
 TRCMethodInvocation basicGetLastInvocation()
           
 TRCMethod basicGetLastMethod()
           
 TRCObject basicGetLastObject()
           
 TRCPackage basicGetLastPackage()
           
 TRCThread basicGetLastThread()
           
 org.eclipse.emf.common.notify.NotificationChain basicSetProcess(TRCProcess newProcess, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
           
 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)
           
 void eUnset(int featureID)
           
 TRCHeapDump getHeapDump()
           
 TRCClass getLastClass()
           
 TRCMethodInvocation getLastInvocation()
           
 TRCMethod getLastMethod()
           
 TRCObject getLastObject()
           
 TRCPackage getLastPackage()
           
 TRCThread getLastThread()
           
 TRCProcess getProcess()
           
 void setHeapDump(TRCHeapDump newHeapDump)
           
 void setLastClass(TRCClass newLastClass)
           
 void setLastInvocation(TRCMethodInvocation newLastInvocation)
           
 void setLastMethod(TRCMethod newLastMethod)
           
 void setLastObject(TRCObject newLastObject)
           
 void setLastPackage(TRCPackage newLastPackage)
           
 void setLastThread(TRCThread newLastThread)
           
 void setProcess(TRCProcess newProcess)
           
 
Methods inherited from class org.eclipse.hyades.models.hierarchy.impl.AbstractTRCCollectionBoundaryImpl
basicGetConfiguration, getCollectionMode, getConfiguration, getName, getStartTime, setCollectionMode, setConfiguration, setName, setStartTime, toString
 
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.hierarchy.AbstractTRCCollectionBoundary
getCollectionMode, getConfiguration, getName, getStartTime, setCollectionMode, setConfiguration, setName, setStartTime
 
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

getLastInvocation

public TRCMethodInvocation getLastInvocation()

Specified by:
getLastInvocation in interface TRCCollectionBoundary
Returns:
the value of the 'Last Invocation' reference.
See Also:
TRCCollectionBoundary.setLastInvocation(TRCMethodInvocation), TracePackage.getTRCCollectionBoundary_LastInvocation()
Generated

basicGetLastInvocation

public TRCMethodInvocation basicGetLastInvocation()

Generated

setLastInvocation

public void setLastInvocation(TRCMethodInvocation newLastInvocation)

Specified by:
setLastInvocation in interface TRCCollectionBoundary
Parameters:
newLastInvocation - the new value of the 'Last Invocation' reference.
See Also:
TRCCollectionBoundary.getLastInvocation()
Generated

getProcess

public TRCProcess getProcess()

Specified by:
getProcess in interface TRCCollectionBoundary
Returns:
the value of the 'Process' container reference.
See Also:
TRCCollectionBoundary.setProcess(TRCProcess), TracePackage.getTRCCollectionBoundary_Process(), TRCProcess.getCollectionBoundaryPoints()
Generated

basicSetProcess

public org.eclipse.emf.common.notify.NotificationChain basicSetProcess(TRCProcess newProcess,
                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)

Generated

setProcess

public void setProcess(TRCProcess newProcess)

Specified by:
setProcess in interface TRCCollectionBoundary
Parameters:
newProcess - the new value of the 'Process' container reference.
See Also:
TRCCollectionBoundary.getProcess()
Generated

getLastClass

public TRCClass getLastClass()

Specified by:
getLastClass in interface TRCCollectionBoundary
Returns:
the value of the 'Last Class' reference.
See Also:
TRCCollectionBoundary.setLastClass(TRCClass), TracePackage.getTRCCollectionBoundary_LastClass()
Generated

basicGetLastClass

public TRCClass basicGetLastClass()

Generated

setLastClass

public void setLastClass(TRCClass newLastClass)

Specified by:
setLastClass in interface TRCCollectionBoundary
Parameters:
newLastClass - the new value of the 'Last Class' reference.
See Also:
TRCCollectionBoundary.getLastClass()
Generated

getLastThread

public TRCThread getLastThread()

Specified by:
getLastThread in interface TRCCollectionBoundary
Returns:
the value of the 'Last Thread' reference.
See Also:
TRCCollectionBoundary.setLastThread(TRCThread), TracePackage.getTRCCollectionBoundary_LastThread()
Generated

basicGetLastThread

public TRCThread basicGetLastThread()

Generated

setLastThread

public void setLastThread(TRCThread newLastThread)

Specified by:
setLastThread in interface TRCCollectionBoundary
Parameters:
newLastThread - the new value of the 'Last Thread' reference.
See Also:
TRCCollectionBoundary.getLastThread()
Generated

getLastObject

public TRCObject getLastObject()

Specified by:
getLastObject in interface TRCCollectionBoundary
Returns:
the value of the 'Last Object' reference.
See Also:
TRCCollectionBoundary.setLastObject(TRCObject), TracePackage.getTRCCollectionBoundary_LastObject()
Generated

basicGetLastObject

public TRCObject basicGetLastObject()

Generated

setLastObject

public void setLastObject(TRCObject newLastObject)

Specified by:
setLastObject in interface TRCCollectionBoundary
Parameters:
newLastObject - the new value of the 'Last Object' reference.
See Also:
TRCCollectionBoundary.getLastObject()
Generated

getLastPackage

public TRCPackage getLastPackage()

Specified by:
getLastPackage in interface TRCCollectionBoundary
Returns:
the value of the 'Last Package' reference.
See Also:
TRCCollectionBoundary.setLastPackage(TRCPackage), TracePackage.getTRCCollectionBoundary_LastPackage()
Generated

basicGetLastPackage

public TRCPackage basicGetLastPackage()

Generated

setLastPackage

public void setLastPackage(TRCPackage newLastPackage)

Specified by:
setLastPackage in interface TRCCollectionBoundary
Parameters:
newLastPackage - the new value of the 'Last Package' reference.
See Also:
TRCCollectionBoundary.getLastPackage()
Generated

getLastMethod

public TRCMethod getLastMethod()

Specified by:
getLastMethod in interface TRCCollectionBoundary
Returns:
the value of the 'Last Method' reference.
See Also:
TRCCollectionBoundary.setLastMethod(TRCMethod), TracePackage.getTRCCollectionBoundary_LastMethod()
Generated

basicGetLastMethod

public TRCMethod basicGetLastMethod()

Generated

setLastMethod

public void setLastMethod(TRCMethod newLastMethod)

Specified by:
setLastMethod in interface TRCCollectionBoundary
Parameters:
newLastMethod - the new value of the 'Last Method' reference.
See Also:
TRCCollectionBoundary.getLastMethod()
Generated

getHeapDump

public TRCHeapDump getHeapDump()

Specified by:
getHeapDump in interface TRCCollectionBoundary
Returns:
the value of the 'Heap Dump' reference.
See Also:
TRCCollectionBoundary.setHeapDump(TRCHeapDump), TracePackage.getTRCCollectionBoundary_HeapDump()
Generated

basicGetHeapDump

public TRCHeapDump basicGetHeapDump()

Generated

setHeapDump

public void setHeapDump(TRCHeapDump newHeapDump)

Specified by:
setHeapDump in interface TRCCollectionBoundary
Parameters:
newHeapDump - the new value of the 'Heap Dump' reference.
See Also:
TRCCollectionBoundary.getHeapDump()
Generated

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
Generated

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
Generated

eBasicRemoveFromContainerFeature

public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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 AbstractTRCCollectionBoundaryImpl
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 AbstractTRCCollectionBoundaryImpl
Generated

eUnset

public void eUnset(int featureID)

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

eIsSet

public boolean eIsSet(int featureID)

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

TPTP 4.5.0 Platform Project
Public API Specification