Returns a list view of the cross referenced objects; it is unmodifiable.
This will be the list of {@link EObject}s determined by the {@link #eGet(EStructuralFeature) contents} of the {@link EClass#getEAllReferences reference features} of this object's {@link #eClass meta class}, excluding {@link EClass#getEAllContainments containment features} and their {@link EReference#getEOpposite opposites}. The cross reference list's iterator will be of type {@link org.eclipse.emf.ecore.util.EContentsEList.FeatureIterator}, for efficient determination of the {@link org.eclipse.emf.ecore.util.EContentsEList.FeatureIterator#feature feature} of each cross reference in the list, e.g.,
for (EContentEList.FeatureIterator featureIterator = (EContentEList.FeatureIterator)eObject.eCrossReferences().iterator(); featureIterator.hasNext(); ) { EObject eObject = (EObject)featureIterator.next(); EReference eReference = (EReference)featureIterator.feature(); ... }
@see #eContents
@see EClass#getEAllReferences
@see EClass#getEAllContainments
@see #eGet(EStructuralFeature)
@see org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
@return a list view of the cross referenced objects.
@model many="false"
@generated