org.eclipse.xtext.xbase.util
Class XbaseUsageCrossReferencer

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>>
          extended by org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
              extended by org.eclipse.emf.ecore.util.EcoreUtil.UsageCrossReferencer
                  extended by org.eclipse.xtext.xbase.util.XbaseUsageCrossReferencer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>>

public class XbaseUsageCrossReferencer
extends org.eclipse.emf.ecore.util.EcoreUtil.UsageCrossReferencer

Author:
Holger Schill - Initial contribution and API
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.util.EcoreUtil.UsageCrossReferencer
eObjectsOfInterest
 
Fields inherited from class org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
emfObjects
 
Constructor Summary
protected XbaseUsageCrossReferencer(org.eclipse.emf.ecore.EObject eObject)
           
 
Method Summary
static java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting> find(org.eclipse.emf.ecore.EObject eObjectOfInterest, org.eclipse.emf.ecore.EObject eObject)
           
protected  org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.common.notify.Notifier> newContentsIterator()
           
 
Methods inherited from class org.eclipse.emf.ecore.util.EcoreUtil.UsageCrossReferencer
crossReference, find, find, find, findAll, findAll, findAll, findAll, findAllUsage, findUsage
 
Methods inherited from class org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
add, containment, crossReference, done, find, getCollection, getCrossReferences, handleCrossReference, newCollection, print, print, resolve, toString
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

XbaseUsageCrossReferencer

protected XbaseUsageCrossReferencer(org.eclipse.emf.ecore.EObject eObject)
Method Detail

find

public static java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting> find(org.eclipse.emf.ecore.EObject eObjectOfInterest,
                                                                                          org.eclipse.emf.ecore.EObject eObject)

newContentsIterator

protected org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.common.notify.Notifier> newContentsIterator()
Overrides:
newContentsIterator in class org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer