Class SourceElementImpl
- 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.TraceElementImpl
-
- org.eclipse.m2m.atl.emftvm.trace.impl.SourceElementImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,SourceElement,TraceElement
public class SourceElementImpl extends TraceElementImpl implements SourceElement
An implementation of the model object 'Source Element'.
-
-
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 TraceLinkSetdefaultForThe cached value of the 'Default For' reference.protected static booleanMAPS_TO_SELF_EDEFAULTThe default value of the 'Maps To Self' attribute.protected org.eclipse.emf.common.util.EList<TargetElement>mapsToThe cached value of the 'Maps To' reference list.protected booleanmapsToSelfThe cached value of the 'Maps To Self' attribute.protected TracedRuleuniqueForThe cached value of the 'Unique For' reference.-
Fields inherited from class org.eclipse.m2m.atl.emftvm.trace.impl.TraceElementImpl
name, NAME_EDEFAULT, object, RUNTIME_OBJECT_EDEFAULT, runtimeObject
-
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 protectedSourceElementImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TraceLinkSetbasicGetDefaultFor()TracedRulebasicGetUniqueFor()org.eclipse.emf.common.notify.NotificationChainbasicSetDefaultFor(TraceLinkSet newDefaultFor, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetSourceOf(TraceLink newSourceOf, 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)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)TraceLinkSetgetDefaultFor()org.eclipse.emf.common.util.EList<TargetElement>getMapsTo()TraceLinkgetSourceOf()TracedRulegetUniqueFor()booleanisMapsToSelf()voidsetDefaultFor(TraceLinkSet newDefaultFor)voidsetMapsToSelf(boolean newMapsToSelf)voidsetSourceOf(TraceLink newSourceOf)voidsetUniqueFor(TracedRule newUniqueFor)java.lang.StringtoString()-
Methods inherited from class org.eclipse.m2m.atl.emftvm.trace.impl.TraceElementImpl
basicGetObject, getName, getObject, getRuntimeObject, setName, setObject, setRuntimeObject
-
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, 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, eGet, eInvoke, 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.m2m.atl.emftvm.trace.TraceElement
getName, getObject, getRuntimeObject, setName, setObject, setRuntimeObject
-
-
-
-
Field Detail
-
mapsTo
protected org.eclipse.emf.common.util.EList<TargetElement> mapsTo
The cached value of the 'Maps To' reference list.- See Also:
getMapsTo()
-
defaultFor
protected TraceLinkSet defaultFor
The cached value of the 'Default For' reference.- See Also:
getDefaultFor()
-
uniqueFor
protected TracedRule uniqueFor
The cached value of the 'Unique For' reference.- See Also:
getUniqueFor()
-
MAPS_TO_SELF_EDEFAULT
protected static final boolean MAPS_TO_SELF_EDEFAULT
The default value of the 'Maps To Self' attribute.- See Also:
isMapsToSelf(), Constant Field Values
-
mapsToSelf
protected boolean mapsToSelf
The cached value of the 'Maps To Self' attribute.- See Also:
isMapsToSelf()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classTraceElementImpl
-
getSourceOf
public TraceLink getSourceOf()
- Specified by:
getSourceOfin interfaceSourceElement- Returns:
- the value of the 'Source Of' container reference.
- See Also:
SourceElement.setSourceOf(TraceLink),TracePackage.getSourceElement_SourceOf(),TraceLink.getSourceElements()
-
basicSetSourceOf
public org.eclipse.emf.common.notify.NotificationChain basicSetSourceOf(TraceLink newSourceOf, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setSourceOf
public void setSourceOf(TraceLink newSourceOf)
- Specified by:
setSourceOfin interfaceSourceElement- Parameters:
newSourceOf- the new value of the 'Source Of' container reference.- See Also:
SourceElement.getSourceOf()
-
getMapsTo
public org.eclipse.emf.common.util.EList<TargetElement> getMapsTo()
- Specified by:
getMapsToin interfaceSourceElement- Returns:
- the value of the 'Maps To' reference list.
- See Also:
TracePackage.getSourceElement_MapsTo(),TargetElement.getMapsTo()
-
getDefaultFor
public TraceLinkSet getDefaultFor()
- Specified by:
getDefaultForin interfaceSourceElement- Returns:
- the value of the 'Default For' reference.
- See Also:
SourceElement.setDefaultFor(TraceLinkSet),TracePackage.getSourceElement_DefaultFor(),TraceLinkSet.getDefaultSourceElements()
-
basicGetDefaultFor
public TraceLinkSet basicGetDefaultFor()
-
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 interfaceSourceElement- Parameters:
newDefaultFor- the new value of the 'Default For' reference.- See Also:
SourceElement.getDefaultFor()
-
getUniqueFor
public TracedRule getUniqueFor()
- Specified by:
getUniqueForin interfaceSourceElement- Returns:
- the value of the 'Unique For' reference.
- See Also:
SourceElement.setUniqueFor(TracedRule),TracePackage.getSourceElement_UniqueFor(),TracedRule.getUniqueSourceElements()
-
basicGetUniqueFor
public TracedRule basicGetUniqueFor()
-
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 interfaceSourceElement- Parameters:
newUniqueFor- the new value of the 'Unique For' reference.- See Also:
SourceElement.getUniqueFor()
-
isMapsToSelf
public boolean isMapsToSelf()
- Specified by:
isMapsToSelfin interfaceSourceElement- Returns:
- the value of the 'Maps To Self' attribute.
- See Also:
SourceElement.setMapsToSelf(boolean),TracePackage.getSourceElement_MapsToSelf()
-
setMapsToSelf
public void setMapsToSelf(boolean newMapsToSelf)
- Specified by:
setMapsToSelfin interfaceSourceElement- Parameters:
newMapsToSelf- the new value of the 'Maps To Self' attribute.- See Also:
SourceElement.isMapsToSelf()
-
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 classTraceElementImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classTraceElementImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classTraceElementImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classTraceElementImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classTraceElementImpl
-
-