/** * Compute the map of cross references. */ protected void crossReference() { for (TreeIterator<Notifier> contents = newContentsIterator(); contents.hasNext();) { Object content = contents.next(); if (content instanceof EObject) { EObject eObject = (EObject)content; if (containment(eObject)) { handleCrossReference(eObject); } else { contents.prune(); } } } }
/** * Compute the map of cross references. */ protected void crossReference() { for (TreeIterator<Notifier> contents = newContentsIterator(); contents.hasNext();) { Object content = contents.next(); if (content instanceof EObject) { EObject eObject = (EObject)content; if (containment(eObject)) { handleCrossReference(eObject); } else { contents.prune(); } } } }