Class SourceElementListImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.m2m.atl.emftvm.trace.impl.SourceElementListImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,SourceElementList
public class SourceElementListImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements SourceElementList
An implementation of the model object 'Source Element List'.
-
-
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<SourceElement>sourceElementsThe cached value of the 'Source Elements' reference list.protected org.eclipse.emf.common.util.EList<java.lang.Object>sourceObjectsCached list of source element objects.-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSourceElementListImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetDefaultFor(TraceLinkSet newDefaultFor, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetUniqueFor(TracedRule newUniqueFor, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChaineBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)booleaneNotificationRequired()voideNotify(org.eclipse.emf.common.notify.Notification notification)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)TraceLinkSetgetDefaultFor()org.eclipse.emf.common.util.EList<SourceElement>getSourceElements()org.eclipse.emf.common.util.EList<java.lang.Object>getSourceObjects()TracedRulegetUniqueFor()voidsetDefaultFor(TraceLinkSet newDefaultFor)voidsetUniqueFor(TracedRule newUniqueFor)java.lang.StringtoString()-
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, 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
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
sourceElements
protected org.eclipse.emf.common.util.EList<SourceElement> sourceElements
The cached value of the 'Source Elements' reference list.- See Also:
getSourceElements()
-
sourceObjects
protected final org.eclipse.emf.common.util.EList<java.lang.Object> sourceObjects
Cached list of source element objects.
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getSourceElements
public org.eclipse.emf.common.util.EList<SourceElement> getSourceElements()
- Specified by:
getSourceElementsin interfaceSourceElementList- Returns:
- the value of the 'Source Elements' reference list.
- See Also:
TracePackage.getSourceElementList_SourceElements()
-
getDefaultFor
public TraceLinkSet getDefaultFor()
- Specified by:
getDefaultForin interfaceSourceElementList- Returns:
- the value of the 'Default For' container reference.
- See Also:
SourceElementList.setDefaultFor(TraceLinkSet),TracePackage.getSourceElementList_DefaultFor(),TraceLinkSet.getDefaultSourceElementLists()
-
basicSetDefaultFor
public org.eclipse.emf.common.notify.NotificationChain basicSetDefaultFor(TraceLinkSet newDefaultFor, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setDefaultFor
public void setDefaultFor(TraceLinkSet newDefaultFor)
- Specified by:
setDefaultForin interfaceSourceElementList- Parameters:
newDefaultFor- the new value of the 'Default For' container reference.- See Also:
SourceElementList.getDefaultFor()
-
getUniqueFor
public TracedRule getUniqueFor()
- Specified by:
getUniqueForin interfaceSourceElementList- Returns:
- the value of the 'Unique For' container reference.
- See Also:
SourceElementList.setUniqueFor(TracedRule),TracePackage.getSourceElementList_UniqueFor(),TracedRule.getUniqueSourceElementLists()
-
basicSetUniqueFor
public org.eclipse.emf.common.notify.NotificationChain basicSetUniqueFor(TracedRule newUniqueFor, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setUniqueFor
public void setUniqueFor(TracedRule newUniqueFor)
- Specified by:
setUniqueForin interfaceSourceElementList- Parameters:
newUniqueFor- the new value of the 'Unique For' container reference.- See Also:
SourceElementList.getUniqueFor()
-
getSourceObjects
public org.eclipse.emf.common.util.EList<java.lang.Object> getSourceObjects()
- Specified by:
getSourceObjectsin interfaceSourceElementList
-
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:
eInverseAddin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
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:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eBasicRemoveFromContainerFeaturein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eNotificationRequired
public boolean eNotificationRequired()
- Specified by:
eNotificationRequiredin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eNotificationRequiredin classorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
eNotify
public void eNotify(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
eNotifyin interfaceorg.eclipse.emf.common.notify.Notifier- Overrides:
eNotifyin classorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-