org.eclipse.xsd.util
Class XSDUtil.URICrossReferencer
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>>
org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer
org.eclipse.xsd.util.XSDUtil.URICrossReferencer
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>>
- 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
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<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
find(java.lang.String uri,
java.util.Collection<?> emfObjectsToSearch)
|
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
find(java.lang.String uri,
org.eclipse.emf.ecore.EObject eObject)
|
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
find(java.lang.String uri,
org.eclipse.emf.ecore.resource.Resource resource)
|
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
find(java.lang.String uri,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
java.util.Collection<?> emfObjectsToSearch)
|
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
org.eclipse.emf.ecore.EObject eObject)
|
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
org.eclipse.emf.ecore.resource.Resource resource)
|
static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
findAllURI(java.util.Collection<java.lang.String> uris)
|
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> |
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(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<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> findURI(java.lang.String uri)
findAllURI
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> findAllURI(java.util.Collection<java.lang.String> uris)
find
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> find(java.lang.String uri,
org.eclipse.emf.ecore.EObject eObject)
find
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> find(java.lang.String uri,
org.eclipse.emf.ecore.resource.Resource resource)
find
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> find(java.lang.String uri,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
find
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> find(java.lang.String uri,
java.util.Collection<?> emfObjectsToSearch)
findAll
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris,
org.eclipse.emf.ecore.EObject eObject)
findAll
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris,
org.eclipse.emf.ecore.resource.Resource resource)
findAll
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
findAll
public static java.util.Map<org.eclipse.emf.ecore.EObject,java.util.Collection<org.eclipse.emf.ecore.EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris,
java.util.Collection<?> emfObjectsToSearch)