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
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.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TraceLinkSetThe cached value of the 'Default For' reference.protected static final booleanThe default value of the 'Maps To Self' attribute.protected org.eclipse.emf.common.util.EList<TargetElement> The cached value of the 'Maps To' reference list.protected booleanThe cached value of the 'Maps To Self' attribute.protected TracedRuleThe 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, runtimeObjectFields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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) eGet(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) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) org.eclipse.emf.common.util.EList<TargetElement> booleanvoidsetDefaultFor(TraceLinkSet newDefaultFor) voidsetMapsToSelf(boolean newMapsToSelf) voidsetSourceOf(TraceLink newSourceOf) voidsetUniqueFor(TracedRule newUniqueFor) toString()Methods inherited from class org.eclipse.m2m.atl.emftvm.trace.impl.TraceElementImpl
basicGetObject, getName, getObject, getRuntimeObject, setName, setObject, setRuntimeObjectMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIMethods 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface org.eclipse.m2m.atl.emftvm.trace.TraceElement
getName, getObject, getRuntimeObject, setName, setObject, setRuntimeObject
-
Field Details
-
mapsTo
The cached value of the 'Maps To' reference list.- See Also:
-
defaultFor
The cached value of the 'Default For' reference.- See Also:
-
uniqueFor
The cached value of the 'Unique For' reference.- See Also:
-
MAPS_TO_SELF_EDEFAULT
protected static final boolean MAPS_TO_SELF_EDEFAULTThe default value of the 'Maps To Self' attribute.- See Also:
-
mapsToSelf
protected boolean mapsToSelfThe cached value of the 'Maps To Self' attribute.- See Also:
-
-
Constructor Details
-
SourceElementImpl
protected SourceElementImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classTraceElementImpl
-
getSourceOf
- Specified by:
getSourceOfin interfaceSourceElement- Returns:
- the value of the 'Source Of' container reference.
- See Also:
-
basicSetSourceOf
public org.eclipse.emf.common.notify.NotificationChain basicSetSourceOf(TraceLink newSourceOf, org.eclipse.emf.common.notify.NotificationChain msgs) -
setSourceOf
- Specified by:
setSourceOfin interfaceSourceElement- Parameters:
newSourceOf- the new value of the 'Source Of' container reference.- See Also:
-
getMapsTo
- Specified by:
getMapsToin interfaceSourceElement- Returns:
- the value of the 'Maps To' reference list.
- See Also:
-
getDefaultFor
- Specified by:
getDefaultForin interfaceSourceElement- Returns:
- the value of the 'Default For' reference.
- See Also:
-
basicGetDefaultFor
-
basicSetDefaultFor
public org.eclipse.emf.common.notify.NotificationChain basicSetDefaultFor(TraceLinkSet newDefaultFor, org.eclipse.emf.common.notify.NotificationChain msgs) -
setDefaultFor
- Specified by:
setDefaultForin interfaceSourceElement- Parameters:
newDefaultFor- the new value of the 'Default For' reference.- See Also:
-
getUniqueFor
- Specified by:
getUniqueForin interfaceSourceElement- Returns:
- the value of the 'Unique For' reference.
- See Also:
-
basicGetUniqueFor
-
basicSetUniqueFor
public org.eclipse.emf.common.notify.NotificationChain basicSetUniqueFor(TracedRule newUniqueFor, org.eclipse.emf.common.notify.NotificationChain msgs) -
setUniqueFor
- Specified by:
setUniqueForin interfaceSourceElement- Parameters:
newUniqueFor- the new value of the 'Unique For' reference.- See Also:
-
isMapsToSelf
public boolean isMapsToSelf()- Specified by:
isMapsToSelfin interfaceSourceElement- Returns:
- the value of the 'Maps To Self' attribute.
- See Also:
-
setMapsToSelf
public void setMapsToSelf(boolean newMapsToSelf) - Specified by:
setMapsToSelfin interfaceSourceElement- Parameters:
newMapsToSelf- the new value of the 'Maps To Self' attribute.- See Also:
-
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
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classTraceElementImpl
-
eSet
- 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
- Overrides:
toStringin classTraceElementImpl
-