Class TracedRuleImpl
- 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.TracedRuleImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,TracedRule
public class TracedRuleImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements TracedRule
An implementation of the model object 'Traced Rule'.
-
-
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<TraceLink>linksThe cached value of the 'Links' containment reference list.protected java.lang.StringruleThe cached value of the 'Rule' attribute.protected static java.lang.StringRULE_EDEFAULTThe default value of the 'Rule' attribute.protected org.eclipse.emf.common.util.EList<SourceElementList>uniqueSourceElementListsThe cached value of the 'Unique Source Element Lists' containment reference list.protected org.eclipse.emf.common.util.EList<SourceElement>uniqueSourceElementsThe cached value of the 'Unique Source Elements' reference list.protected java.util.Map<java.util.List<java.lang.Object>,SourceElementList>uniqueSourceObjectListsLookup table of referred objects toSourceElementLists.protected java.util.Map<java.lang.Object,SourceElement>uniqueSourceObjectsLookup table of referred objects toSourceElements.-
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 protectedTracedRuleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetLinkSet(TraceLinkSet newLinkSet, 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)org.eclipse.emf.common.util.EList<TraceLink>getLinks()TraceLinkSetgetLinkSet()java.lang.StringgetRule()SourceElementgetUniqueSourceElement(java.lang.Object sourceElement)org.eclipse.emf.common.util.EList<SourceElementList>getUniqueSourceElementLists()org.eclipse.emf.common.util.EList<SourceElement>getUniqueSourceElements()SourceElementListgetUniqueSourceElements(java.util.List<?> sourceElements)voidsetLinkSet(TraceLinkSet newLinkSet)voidsetRule(java.lang.String newRule)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
-
RULE_EDEFAULT
protected static final java.lang.String RULE_EDEFAULT
The default value of the 'Rule' attribute.- See Also:
getRule()
-
links
protected org.eclipse.emf.common.util.EList<TraceLink> links
The cached value of the 'Links' containment reference list.- See Also:
getLinks()
-
uniqueSourceElements
protected org.eclipse.emf.common.util.EList<SourceElement> uniqueSourceElements
The cached value of the 'Unique Source Elements' reference list.- See Also:
getUniqueSourceElements()
-
uniqueSourceElementLists
protected org.eclipse.emf.common.util.EList<SourceElementList> uniqueSourceElementLists
The cached value of the 'Unique Source Element Lists' containment reference list.- See Also:
getUniqueSourceElementLists()
-
uniqueSourceObjects
protected final java.util.Map<java.lang.Object,SourceElement> uniqueSourceObjects
Lookup table of referred objects toSourceElements.
-
uniqueSourceObjectLists
protected final java.util.Map<java.util.List<java.lang.Object>,SourceElementList> uniqueSourceObjectLists
Lookup table of referred objects toSourceElementLists.
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getRule
public java.lang.String getRule()
- Specified by:
getRulein interfaceTracedRule- Returns:
- the value of the 'Rule' attribute.
- See Also:
TracedRule.setRule(String),TracePackage.getTracedRule_Rule()
-
setRule
public void setRule(java.lang.String newRule)
- Specified by:
setRulein interfaceTracedRule- Parameters:
newRule- the new value of the 'Rule' attribute.- See Also:
TracedRule.getRule()
-
getLinks
public org.eclipse.emf.common.util.EList<TraceLink> getLinks()
- Specified by:
getLinksin interfaceTracedRule- Returns:
- the value of the 'Links' containment reference list.
- See Also:
TracePackage.getTracedRule_Links(),TraceLink.getRule()
-
getLinkSet
public TraceLinkSet getLinkSet()
- Specified by:
getLinkSetin interfaceTracedRule- Returns:
- the value of the 'Link Set' container reference.
- See Also:
TracedRule.setLinkSet(TraceLinkSet),TracePackage.getTracedRule_LinkSet(),TraceLinkSet.getRules()
-
basicSetLinkSet
public org.eclipse.emf.common.notify.NotificationChain basicSetLinkSet(TraceLinkSet newLinkSet, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setLinkSet
public void setLinkSet(TraceLinkSet newLinkSet)
- Specified by:
setLinkSetin interfaceTracedRule- Parameters:
newLinkSet- the new value of the 'Link Set' container reference.- See Also:
TracedRule.getLinkSet()
-
getUniqueSourceElements
public org.eclipse.emf.common.util.EList<SourceElement> getUniqueSourceElements()
- Specified by:
getUniqueSourceElementsin interfaceTracedRule- Returns:
- the value of the 'Unique Source Elements' reference list.
- See Also:
TracePackage.getTracedRule_UniqueSourceElements(),SourceElement.getUniqueFor()
-
getUniqueSourceElementLists
public org.eclipse.emf.common.util.EList<SourceElementList> getUniqueSourceElementLists()
- Specified by:
getUniqueSourceElementListsin interfaceTracedRule- Returns:
- the value of the 'Unique Source Element Lists' containment reference list.
- See Also:
TracePackage.getTracedRule_UniqueSourceElementLists(),SourceElementList.getUniqueFor()
-
getUniqueSourceElement
public SourceElement getUniqueSourceElement(java.lang.Object sourceElement)
- Specified by:
getUniqueSourceElementin interfaceTracedRule
-
getUniqueSourceElements
public SourceElementList getUniqueSourceElements(java.util.List<?> sourceElements)
- Specified by:
getUniqueSourceElementsin interfaceTracedRule
-
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
-
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
-
-