public interface Location extends org.eclipse.emf.ecore.EObject, Printable
Modifier and Type | Method and Description |
---|---|
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.
|
java.lang.String |
getId()
Returns a unique ID for this location.
|
int |
getIndex()
Returns the index in the 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.
|
LocationType |
getType()
Returns the
LocationType of this location |
void |
setObject(org.eclipse.emf.ecore.EObject eObject)
Sets the eObject.
|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
LocationType getType()
LocationType
of this locationorg.eclipse.emf.ecore.EObject getObject()
void setObject(org.eclipse.emf.ecore.EObject eObject)
eObject
- an eObjectjava.lang.String getObjectMatchingId()
org.eclipse.emf.ecore.EStructuralFeature getFeature()
java.lang.String getFeatureId()
java.lang.String getId()
int getIndex()