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 org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
A cross referencer that finds each usage of URI or collection of URIs.
- See Also:
- Serialized Form
Inner classes inherited from class java.util.Map |
java.util.Map.Entry |
Field Summary |
protected java.lang.String[] |
uris
|
Fields inherited from class org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer |
emfObjects |
Method Summary |
protected boolean |
containment(org.eclipse.emf.ecore.EObject eObject)
|
protected boolean |
crossReference(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.ecore.EReference eReference,
org.eclipse.emf.ecore.EObject crossReferencedEObject)
|
static java.util.Map |
find(java.lang.String uri,
java.util.Collection emfObjectsToSearch)
|
static java.util.Map |
find(java.lang.String uri,
org.eclipse.emf.ecore.EObject eObject)
|
static java.util.Map |
find(java.lang.String uri,
org.eclipse.emf.ecore.resource.Resource resource)
|
static java.util.Map |
find(java.lang.String uri,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
static java.util.Map |
findAll(java.util.Collection uris,
java.util.Collection emfObjectsToSearch)
|
static java.util.Map |
findAll(java.util.Collection uris,
org.eclipse.emf.ecore.EObject eObject)
|
static java.util.Map |
findAll(java.util.Collection uris,
org.eclipse.emf.ecore.resource.Resource resource)
|
static java.util.Map |
findAll(java.util.Collection uris,
org.eclipse.emf.ecore.resource.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 |
crossReference, done, find, getCollection, 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(org.eclipse.emf.ecore.EObject eObject)
XSDUtil.URICrossReferencer
protected XSDUtil.URICrossReferencer(org.eclipse.emf.ecore.resource.Resource resource)
XSDUtil.URICrossReferencer
protected XSDUtil.URICrossReferencer(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
XSDUtil.URICrossReferencer
protected XSDUtil.URICrossReferencer(java.util.Collection emfObjects)
containment
protected boolean containment(org.eclipse.emf.ecore.EObject eObject)
- Overrides:
containment
in class org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
crossReference
protected boolean crossReference(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.ecore.EReference eReference,
org.eclipse.emf.ecore.EObject crossReferencedEObject)
- Overrides:
crossReference
in class org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
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,
org.eclipse.emf.ecore.EObject eObject)
find
public static java.util.Map find(java.lang.String uri,
org.eclipse.emf.ecore.resource.Resource resource)
find
public static java.util.Map find(java.lang.String uri,
org.eclipse.emf.ecore.resource.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,
org.eclipse.emf.ecore.EObject eObject)
findAll
public static java.util.Map findAll(java.util.Collection uris,
org.eclipse.emf.ecore.resource.Resource resource)
findAll
public static java.util.Map findAll(java.util.Collection uris,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
findAll
public static java.util.Map findAll(java.util.Collection uris,
java.util.Collection emfObjectsToSearch)