Class ReferenceSlotImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.emf.edapt.spi.migration.impl.SlotImpl
-
- org.eclipse.emf.edapt.spi.migration.impl.ReferenceSlotImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,ReferenceSlot
,Slot
public class ReferenceSlotImpl extends SlotImpl implements ReferenceSlot
An implementation of the model object 'Reference Slot'.The following features are implemented:
-
-
Nested Class Summary
-
Nested 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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.ecore.EReference
basicGetEReference()
Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
void
eUnset(int featureID)
org.eclipse.emf.ecore.EReference
getEReference()
org.eclipse.emf.common.util.EList<Instance>
getValues()
void
setEReference(org.eclipse.emf.ecore.EReference newEReference)
String
toString()
-
Methods inherited from class org.eclipse.emf.edapt.spi.migration.impl.SlotImpl
basicSetInstance, eBasicRemoveFromContainerFeature, getEFeature, getInstance, setInstance
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.edapt.spi.migration.Slot
getEFeature, getInstance, setInstance
-
-
-
-
Method Detail
-
getEReference
public org.eclipse.emf.ecore.EReference getEReference()
- Specified by:
getEReference
in interfaceReferenceSlot
- Returns:
- the value of the 'EReference' reference.
- See Also:
ReferenceSlot.setEReference(EReference)
,MigrationPackage.getReferenceSlot_EReference()
-
basicGetEReference
public org.eclipse.emf.ecore.EReference basicGetEReference()
-
setEReference
public void setEReference(org.eclipse.emf.ecore.EReference newEReference)
- Specified by:
setEReference
in interfaceReferenceSlot
- Parameters:
newEReference
- the new value of the 'EReference' reference.- See Also:
ReferenceSlot.getEReference()
-
getValues
public org.eclipse.emf.common.util.EList<Instance> getValues()
- Specified by:
getValues
in interfaceReferenceSlot
- Specified by:
getValues
in classSlotImpl
- Returns:
- Values
- See Also:
MigrationPackage.getReferenceSlot_Values()
,Instance.getReferences()
-
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:
eInverseAdd
in classSlotImpl
-
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:
eInverseRemove
in classSlotImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
-
eSet
public void eSet(int featureID, Object newValue)
-
eUnset
public void eUnset(int featureID)
-
eIsSet
public boolean eIsSet(int featureID)
-
toString
public String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-