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:
- Cloneable, Map, 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
Method Summary |
protected boolean |
containment(EObject eObject)
|
protected boolean |
crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
|
static Map |
find(String uri,
Collection emfObjectsToSearch)
|
static Map |
find(String uri,
EObject eObject)
|
static Map |
find(String uri,
Resource resource)
|
static Map |
find(String uri,
ResourceSet resourceSet)
|
static Map |
findAll(Collection uris,
Collection emfObjectsToSearch)
|
static Map |
findAll(Collection uris,
EObject eObject)
|
static Map |
findAll(Collection uris,
Resource resource)
|
static Map |
findAll(Collection uris,
ResourceSet resourceSet)
|
protected Map |
findAllURI(Collection uris)
|
protected Map |
findURI(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 |
uris
protected 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(Collection emfObjects)
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)
find
public static Map find(String uri,
Resource resource)
find
public static Map find(String uri,
ResourceSet resourceSet)
find
public static Map find(String uri,
Collection emfObjectsToSearch)
findAll
public static Map findAll(Collection uris,
EObject eObject)
findAll
public static Map findAll(Collection uris,
Resource resource)
findAll
public static Map findAll(Collection uris,
ResourceSet resourceSet)
findAll
public static Map findAll(Collection uris,
Collection emfObjectsToSearch)