public class EObjectLocationImpl extends LocationImpl implements EObjectLocation
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.ecore.EStructuralFeature |
feature |
protected java.lang.String |
featureId |
protected org.eclipse.emf.ecore.EObject |
object |
protected java.lang.String |
objectMatchingId |
id, index, typeeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
EObjectLocationImpl() |
|
EObjectLocationImpl(org.eclipse.emf.ecore.EObject object,
java.lang.String objectMatchingId,
org.eclipse.emf.ecore.EStructuralFeature feature,
int index,
java.lang.String idSegment) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
equalsIgnoreIndex(java.lang.Object obj) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
org.eclipse.emf.ecore.EStructuralFeature |
getFeature()
Returns the feature in the object if there is one.
|
java.lang.String |
getFeatureId()
Returns a unique ID for this location's feature.
|
org.eclipse.emf.ecore.EObject |
getObject()
Returns the container of the location.
|
java.lang.String |
getObjectMatchingId()
Returns the matching ID of the object of the location if there is one.
|
int |
hashCode() |
void |
setObject(org.eclipse.emf.ecore.EObject object)
Sets the eObject.
|
getId, getIndex, getType, print, toStringeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, 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, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetId, getIndex, getTypeeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.ecore.EStructuralFeature feature
protected org.eclipse.emf.ecore.EObject object
protected java.lang.String objectMatchingId
protected java.lang.String featureId
protected EObjectLocationImpl()
public EObjectLocationImpl(org.eclipse.emf.ecore.EObject object,
java.lang.String objectMatchingId,
org.eclipse.emf.ecore.EStructuralFeature feature,
int index,
java.lang.String idSegment)
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class LocationImplpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean equalsIgnoreIndex(java.lang.Object obj)
public int hashCode()
hashCode in class java.lang.Objectpublic org.eclipse.emf.ecore.EStructuralFeature getFeature()
LocationgetFeature in interface Locationpublic java.lang.String getFeatureId()
LocationgetFeatureId in interface LocationgetFeatureId in class LocationImplpublic org.eclipse.emf.ecore.EObject getObject()
LocationgetObject in interface LocationgetObject in class LocationImplpublic java.lang.String getObjectMatchingId()
LocationgetObjectMatchingId in interface LocationgetObjectMatchingId in class LocationImplpublic void setObject(org.eclipse.emf.ecore.EObject object)
LocationsetObject in interface LocationsetObject in class LocationImplobject - an eObject