public static class XSDUtil.URICrossReferencer extends EcoreUtil.CrossReferencer
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
uris |
emfObjects
Modifier | Constructor and Description |
---|---|
protected |
URICrossReferencer(java.util.Collection<?> emfObjects) |
protected |
URICrossReferencer(EObject eObject) |
protected |
URICrossReferencer(Resource resource) |
protected |
URICrossReferencer(ResourceSet resourceSet) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
containment(EObject eObject)
Return true if the cross referencer should include references from children of the specified object.
|
protected boolean |
crossReference(EObject eObject,
EReference eReference,
EObject crossReferencedEObject)
Return true if the specified eReference from eObject to crossReferencedEObject should be
considered a cross reference by this cross referencer.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
find(java.lang.String uri,
java.util.Collection<?> emfObjectsToSearch) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
find(java.lang.String uri,
EObject eObject) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
find(java.lang.String uri,
Resource resource) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
find(java.lang.String uri,
ResourceSet resourceSet) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
java.util.Collection<?> emfObjectsToSearch) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
EObject eObject) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
Resource resource) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<java.lang.String> uris,
ResourceSet resourceSet) |
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAllURI(java.util.Collection<java.lang.String> uris) |
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findURI(java.lang.String uri) |
add, crossReference, done, find, getCollection, getCrossReferences, handleCrossReference, newCollection, newContentsIterator, print, print, resolve, toString
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
protected URICrossReferencer(EObject eObject)
protected URICrossReferencer(Resource resource)
protected URICrossReferencer(ResourceSet resourceSet)
protected URICrossReferencer(java.util.Collection<?> emfObjects)
protected boolean containment(EObject eObject)
EcoreUtil.CrossReferencer
containment
in class EcoreUtil.CrossReferencer
eObject
- an object in the cross referencer's content tree.protected boolean crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)
EcoreUtil.CrossReferencer
crossReference
in class EcoreUtil.CrossReferencer
eObject
- an object in the cross referencer's content tree.eReference
- a reference from the object.crossReferencedEObject
- the target of the specified reference.protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findURI(java.lang.String uri)
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAllURI(java.util.Collection<java.lang.String> uris)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> find(java.lang.String uri, EObject eObject)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> find(java.lang.String uri, Resource resource)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> find(java.lang.String uri, ResourceSet resourceSet)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> find(java.lang.String uri, java.util.Collection<?> emfObjectsToSearch)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris, EObject eObject)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris, Resource resource)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris, ResourceSet resourceSet)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<java.lang.String> uris, java.util.Collection<?> emfObjectsToSearch)