org.eclipse.xsd.util
Class XSDUtil.URICrossReferencer

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

public static class XSDUtil.URICrossReferencer
extends EcoreUtil.CrossReferencer

A cross referencer that finds each usage of URI or collection of URIs.

See Also:
Serialized Form

Field Summary
protected  String[] uris
           
 
Constructor Summary
protected XSDUtil.URICrossReferencer(EObject eObject)
           
 
Method Summary
protected  boolean containment(EObject eObject)
           
protected  boolean crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)
           
static Map find(String uri, EObject eObject)
           
static Map findAll(Collection uris, EObject eObject)
           
protected  Map findAllURI(Collection uris)
           
protected  Map findURI(String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uris

protected String[] uris
Constructor Detail

XSDUtil.URICrossReferencer

protected XSDUtil.URICrossReferencer(EObject eObject)
Method Detail

containment

protected boolean containment(EObject eObject)

crossReference

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

findURI

protected Map findURI(String uri)

findAllURI

protected Map findAllURI(Collection uris)

find

public static Map find(String uri,
                       EObject eObject)

findAll

public static Map findAll(Collection uris,
                          EObject eObject)

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