org.eclipse.xsd.util
Class XSDUtil.URICrossReferencer
java.lang.Object
java.util.AbstractMap
java.util.HashMap
org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
org.eclipse.xsd.util.XSDUtil.URICrossReferencer
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- 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 java.lang.String[] |
uris
|
Method Summary |
protected boolean |
containment(EObject eObject)
|
protected boolean |
crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
|
static java.util.Map |
find(java.lang.String uri,
java.util.Collection emfObjectsToSearch)
|
static java.util.Map |
find(java.lang.String uri,
EObject eObject)
|
static java.util.Map |
find(java.lang.String uri,
Resource resource)
|
static java.util.Map |
find(java.lang.String uri,
ResourceSet resourceSet)
|
static java.util.Map |
findAll(java.util.Collection uris,
java.util.Collection emfObjectsToSearch)
|
static java.util.Map |
findAll(java.util.Collection uris,
EObject eObject)
|
static java.util.Map |
findAll(java.util.Collection uris,
Resource resource)
|
static java.util.Map |
findAll(java.util.Collection uris,
ResourceSet resourceSet)
|
protected java.util.Map |
findAllURI(java.util.Collection uris)
|
protected java.util.Map |
findURI(java.lang.String uri)
|
Methods inherited from class org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer |
add, crossReference, done, find, getCollection, getCrossReferences, handleCrossReference, newCollection, newContentsIterator, 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 |
uris
protected java.lang.String[] uris
XSDUtil.URICrossReferencer
protected XSDUtil.URICrossReferencer(EObject eObject)
XSDUtil.URICrossReferencer
protected XSDUtil.URICrossReferencer(Resource resource)
XSDUtil.URICrossReferencer
protected XSDUtil.URICrossReferencer(ResourceSet resourceSet)
XSDUtil.URICrossReferencer
protected XSDUtil.URICrossReferencer(java.util.Collection emfObjects)
containment
protected boolean containment(EObject eObject)
crossReference
protected boolean crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
findURI
protected java.util.Map findURI(java.lang.String uri)
findAllURI
protected java.util.Map findAllURI(java.util.Collection uris)
find
public static java.util.Map find(java.lang.String uri,
EObject eObject)
find
public static java.util.Map find(java.lang.String uri,
Resource resource)
find
public static java.util.Map find(java.lang.String uri,
ResourceSet resourceSet)
find
public static java.util.Map find(java.lang.String uri,
java.util.Collection emfObjectsToSearch)
findAll
public static java.util.Map findAll(java.util.Collection uris,
EObject eObject)
findAll
public static java.util.Map findAll(java.util.Collection uris,
Resource resource)
findAll
public static java.util.Map findAll(java.util.Collection uris,
ResourceSet resourceSet)
findAll
public static java.util.Map findAll(java.util.Collection uris,
java.util.Collection emfObjectsToSearch)