TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy.impl
Class CorrelationContainerProxyImpl

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.hierarchy.impl.CorrelationContainerProxyImpl
All Implemented Interfaces:
CorrelationContainerProxy, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier

public class CorrelationContainerProxyImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements CorrelationContainerProxy

An implementation of the model object 'Correlation Container Proxy'.

The following features are implemented:


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.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  org.eclipse.emf.common.util.EList correlatedAgents
          The cached value of the 'Correlated Agents' reference list.
protected  CorrelationContainer correlationContainer
          The cached value of the 'Correlation Container' reference.
protected  CorrelationEngine correlationEngine
          The cached value of the 'Correlation Engine' containment reference.
protected static long CREATION_TIME_EDEFAULT
          The default value of the 'Creation Time' attribute.
protected  long creationTime
          The cached value of the 'Creation Time' attribute.
protected  java.lang.String name
          The cached value of the 'Name' attribute.
protected static java.lang.String NAME_EDEFAULT
          The default value of the 'Name' 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 interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected CorrelationContainerProxyImpl()
           
 
Method Summary
 CorrelationContainer basicGetCorrelationContainer()
           
 org.eclipse.emf.common.notify.NotificationChain basicSetCorrelationContainer(CorrelationContainer newCorrelationContainer, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetCorrelationEngine(CorrelationEngine newCorrelationEngine, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainer(org.eclipse.emf.common.notify.NotificationChain msgs)
           
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, java.lang.Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, java.lang.Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 org.eclipse.emf.common.util.EList getCorrelatedAgents()
           
 CorrelationContainer getCorrelationContainer()
           
 CorrelationEngine getCorrelationEngine()
           
 long getCreationTime()
           
 TRCMonitor getMonitor()
           
 java.lang.String getName()
           
 void setCorrelationContainer(CorrelationContainer newCorrelationContainer)
           
 void setCorrelationEngine(CorrelationEngine newCorrelationEngine)
           
 void setCreationTime(long newCreationTime)
           
 void setMonitor(TRCMonitor newMonitor)
           
 void setName(java.lang.String newName)
           
 java.lang.String toString()
           
 
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
eAllContents, eBaseStructuralFeatureID, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment
 
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.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
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()

name

protected java.lang.String name
The cached value of the 'Name' attribute.

See Also:
getName()

CREATION_TIME_EDEFAULT

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

See Also:
getCreationTime(), Constant Field Values

creationTime

protected long creationTime
The cached value of the 'Creation Time' attribute.

See Also:
getCreationTime()

correlationContainer

protected CorrelationContainer correlationContainer
The cached value of the 'Correlation Container' reference.

See Also:
getCorrelationContainer()

correlatedAgents

protected org.eclipse.emf.common.util.EList correlatedAgents
The cached value of the 'Correlated Agents' reference list.

See Also:
getCorrelatedAgents()

correlationEngine

protected CorrelationEngine correlationEngine
The cached value of the 'Correlation Engine' containment reference.

See Also:
getCorrelationEngine()
Constructor Detail

CorrelationContainerProxyImpl

protected CorrelationContainerProxyImpl()

Method Detail

eStaticClass

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


getName

public java.lang.String getName()

Specified by:
getName in interface CorrelationContainerProxy
Returns:
the value of the 'Name' attribute.
See Also:
CorrelationContainerProxy.setName(String), HierarchyPackage.getCorrelationContainerProxy_Name()

setName

public void setName(java.lang.String newName)

Specified by:
setName in interface CorrelationContainerProxy
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
CorrelationContainerProxy.getName()

getCreationTime

public long getCreationTime()

Specified by:
getCreationTime in interface CorrelationContainerProxy
Returns:
the value of the 'Creation Time' attribute.
See Also:
CorrelationContainerProxy.setCreationTime(long), HierarchyPackage.getCorrelationContainerProxy_CreationTime()

setCreationTime

public void setCreationTime(long newCreationTime)

Specified by:
setCreationTime in interface CorrelationContainerProxy
Parameters:
newCreationTime - the new value of the 'Creation Time' attribute.
See Also:
CorrelationContainerProxy.getCreationTime()

getCorrelationContainer

public CorrelationContainer getCorrelationContainer()

Specified by:
getCorrelationContainer in interface CorrelationContainerProxy
Returns:
the value of the 'Correlation Container' reference.
See Also:
CorrelationContainerProxy.setCorrelationContainer(CorrelationContainer), HierarchyPackage.getCorrelationContainerProxy_CorrelationContainer(), CorrelationContainer.getCorrelationContainerProxy()

basicGetCorrelationContainer

public CorrelationContainer basicGetCorrelationContainer()


basicSetCorrelationContainer

public org.eclipse.emf.common.notify.NotificationChain basicSetCorrelationContainer(CorrelationContainer newCorrelationContainer,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)


setCorrelationContainer

public void setCorrelationContainer(CorrelationContainer newCorrelationContainer)

Specified by:
setCorrelationContainer in interface CorrelationContainerProxy
Parameters:
newCorrelationContainer - the new value of the 'Correlation Container' reference.
See Also:
CorrelationContainerProxy.getCorrelationContainer()

getCorrelatedAgents

public org.eclipse.emf.common.util.EList getCorrelatedAgents()

Specified by:
getCorrelatedAgents in interface CorrelationContainerProxy
Returns:
the value of the 'Correlated Agents' reference list.
See Also:
HierarchyPackage.getCorrelationContainerProxy_CorrelatedAgents()

getCorrelationEngine

public CorrelationEngine getCorrelationEngine()

Specified by:
getCorrelationEngine in interface CorrelationContainerProxy
Returns:
the value of the 'Correlation Engine' containment reference.
See Also:
CorrelationContainerProxy.setCorrelationEngine(CorrelationEngine), HierarchyPackage.getCorrelationContainerProxy_CorrelationEngine(), CorrelationEngine.getCorrelationContainerProxy()

basicSetCorrelationEngine

public org.eclipse.emf.common.notify.NotificationChain basicSetCorrelationEngine(CorrelationEngine newCorrelationEngine,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)


setCorrelationEngine

public void setCorrelationEngine(CorrelationEngine newCorrelationEngine)

Specified by:
setCorrelationEngine in interface CorrelationContainerProxy
Parameters:
newCorrelationEngine - the new value of the 'Correlation Engine' containment reference.
See Also:
CorrelationContainerProxy.getCorrelationEngine()

getMonitor

public TRCMonitor getMonitor()

Specified by:
getMonitor in interface CorrelationContainerProxy
Returns:
the value of the 'Monitor' container reference.
See Also:
CorrelationContainerProxy.setMonitor(TRCMonitor), HierarchyPackage.getCorrelationContainerProxy_Monitor(), TRCMonitor.getCorrelationContainerProxies()

setMonitor

public void setMonitor(TRCMonitor newMonitor)

Specified by:
setMonitor in interface CorrelationContainerProxy
Parameters:
newMonitor - the new value of the 'Monitor' container reference.
See Also:
CorrelationContainerProxy.getMonitor()

eInverseAdd

public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                   int featureID,
                                                                   java.lang.Class baseClass,
                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)

Specified by:
eInverseAdd in interface org.eclipse.emf.ecore.InternalEObject

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      java.lang.Class baseClass,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Specified by:
eInverseRemove in interface org.eclipse.emf.ecore.InternalEObject

eBasicRemoveFromContainer

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

Specified by:
eBasicRemoveFromContainer in interface org.eclipse.emf.ecore.InternalEObject

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)

Specified by:
eGet in interface org.eclipse.emf.ecore.EObject

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.EObject

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject

toString

public java.lang.String toString()


TPTP 4.1.0 Platform Project
Public API Specification