org.eclipse.xsd.util
Class XSDUtil.XSDNamedComponentCrossReferencer

java.lang.Object
  extended byEcoreUtil.CrossReferencer
      extended byorg.eclipse.xsd.util.XSDUtil.XSDNamedComponentCrossReferencer
Enclosing class:
XSDUtil

public static class XSDUtil.XSDNamedComponentCrossReferencer
extends EcoreUtil.CrossReferencer

A cross referencer that finds all XSDNamedComponents and each usage of an XSDNamedComponent.

See Also:
Serialized Form

Constructor Summary
protected XSDUtil.XSDNamedComponentCrossReferencer(EObject eObject)
           
 
Method Summary
protected  boolean containment(EObject eObject)
           
protected  boolean crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)
           
static Map find(EObject eObject)
          Returns a map of all XSDNamedComponent cross references in the content tree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSDUtil.XSDNamedComponentCrossReferencer

protected XSDUtil.XSDNamedComponentCrossReferencer(EObject eObject)
Method Detail

containment

protected boolean containment(EObject eObject)

crossReference

protected boolean crossReference(EObject eObject,
                                 EReference eReference,
                                 EObject crossReferencedEObject)

find

public static Map find(EObject eObject)
Returns a map of all XSDNamedComponent cross references in the content tree.


Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.