Class TraceLinkSetImpl
- 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.TraceLinkSetImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,TraceLinkSet
public class TraceLinkSetImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements TraceLinkSet
An implementation of the model object 'Link Set'.
-
-
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<SourceElementList>defaultSourceElementListsThe cached value of the 'Default Source Element Lists' containment reference list.protected org.eclipse.emf.common.util.EList<SourceElement>defaultSourceElementsThe cached value of the 'Default Source Elements' reference list.protected java.util.Map<java.util.List<java.lang.Object>,SourceElementList>defaultSourceObjectListsLookup table of referred objects toSourceElementLists.protected java.util.Map<org.eclipse.emf.ecore.EObject,SourceElement>defaultSourceObjectsLookup table of referred objects toSourceElements.protected java.util.Map<java.lang.String,TracedRule>linksByRuleNameLookup table of traced rules by name.protected org.eclipse.emf.common.util.EList<TracedRule>rulesThe cached value of the 'Rules' containment reference list.-
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 protectedTraceLinkSetImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()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)SourceElementgetDefaultSourceElement(java.lang.Object sourceElement)Returns the defaultSourceElementfor the given source object.org.eclipse.emf.common.util.EList<SourceElementList>getDefaultSourceElementLists()org.eclipse.emf.common.util.EList<SourceElement>getDefaultSourceElements()SourceElementListgetDefaultSourceElements(java.util.List<?> sourceElements)Returns the defaultSourceElementListfor the given source objects.TracedRulegetLinksByRule(java.lang.String rule, boolean create)org.eclipse.emf.common.util.EList<TracedRule>getRules()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, 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, 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
-
rules
protected org.eclipse.emf.common.util.EList<TracedRule> rules
The cached value of the 'Rules' containment reference list.- See Also:
getRules()
-
defaultSourceElements
protected org.eclipse.emf.common.util.EList<SourceElement> defaultSourceElements
The cached value of the 'Default Source Elements' reference list.- See Also:
getDefaultSourceElements()
-
defaultSourceElementLists
protected org.eclipse.emf.common.util.EList<SourceElementList> defaultSourceElementLists
The cached value of the 'Default Source Element Lists' containment reference list.- See Also:
getDefaultSourceElementLists()
-
defaultSourceObjects
protected final java.util.Map<org.eclipse.emf.ecore.EObject,SourceElement> defaultSourceObjects
Lookup table of referred objects toSourceElements.
-
defaultSourceObjectLists
protected final java.util.Map<java.util.List<java.lang.Object>,SourceElementList> defaultSourceObjectLists
Lookup table of referred objects toSourceElementLists.
-
linksByRuleName
protected final java.util.Map<java.lang.String,TracedRule> linksByRuleName
Lookup table of traced rules by name.
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getRules
public org.eclipse.emf.common.util.EList<TracedRule> getRules()
- Specified by:
getRulesin interfaceTraceLinkSet- Returns:
- the value of the 'Rules' containment reference list.
- See Also:
TracePackage.getTraceLinkSet_Rules(),TracedRule.getLinkSet()
-
getDefaultSourceElements
public org.eclipse.emf.common.util.EList<SourceElement> getDefaultSourceElements()
- Specified by:
getDefaultSourceElementsin interfaceTraceLinkSet- Returns:
- the value of the 'Default Source Elements' reference list.
- See Also:
TracePackage.getTraceLinkSet_DefaultSourceElements(),SourceElement.getDefaultFor()
-
getDefaultSourceElementLists
public org.eclipse.emf.common.util.EList<SourceElementList> getDefaultSourceElementLists()
- Specified by:
getDefaultSourceElementListsin interfaceTraceLinkSet- Returns:
- the value of the 'Default Source Element Lists' containment reference list.
- See Also:
TracePackage.getTraceLinkSet_DefaultSourceElementLists(),SourceElementList.getDefaultFor()
-
getDefaultSourceElement
public SourceElement getDefaultSourceElement(java.lang.Object sourceElement)
Returns the defaultSourceElementfor the given source object.- Specified by:
getDefaultSourceElementin interfaceTraceLinkSet- Parameters:
sourceElement- the source object that theSourceElementpoints to- Returns:
- the default
SourceElementfor the given source object
-
getDefaultSourceElements
public SourceElementList getDefaultSourceElements(java.util.List<?> sourceElements)
Returns the defaultSourceElementListfor the given source objects.- Specified by:
getDefaultSourceElementsin interfaceTraceLinkSet- Parameters:
sourceElements- the source objects that theSourceElementListelements point to- Returns:
- the default
SourceElementListfor the given source objects
-
getLinksByRule
public TracedRule getLinksByRule(java.lang.String rule, boolean create)
- Specified by:
getLinksByRulein interfaceTraceLinkSet
-
clear
public void clear()
- Specified by:
clearin interfaceTraceLinkSet
-
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
-
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
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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
-
-