public static class XSDUtil.UsageCrossReferencer extends EcoreUtil.UsageCrossReferencer
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<?> |
eObjectsOfInterest |
emfObjects
Modifier | Constructor and Description |
---|---|
protected |
UsageCrossReferencer(java.util.Collection<?> emfObjects) |
protected |
UsageCrossReferencer(EObject eObject) |
protected |
UsageCrossReferencer(Resource resource) |
protected |
UsageCrossReferencer(ResourceSet resourceSet) |
Modifier and Type | Method and Description |
---|---|
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.Collection<EStructuralFeature.Setting> |
find(EObject eObjectOfInterest,
java.util.Collection<?> emfObjectsToSearch) |
static java.util.Collection<EStructuralFeature.Setting> |
find(EObject eObjectOfInterest,
EObject eObject) |
static java.util.Collection<EStructuralFeature.Setting> |
find(EObject eObjectOfInterest,
Resource resource) |
static java.util.Collection<EStructuralFeature.Setting> |
find(EObject eObjectOfInterest,
ResourceSet resourceSet) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<?> eObjectsOfInterest,
java.util.Collection<?> emfObjectsToSearch) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<?> eObjectsOfInterest,
EObject eObject) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<?> eObjectsOfInterest,
Resource resource) |
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAll(java.util.Collection<?> eObjectsOfInterest,
ResourceSet resourceSet) |
protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
findAllUsage(java.util.Collection<?> eObjectsOfInterest)
Returns the map of usage references to objects in the specified collection.
|
protected java.util.Collection<EStructuralFeature.Setting> |
findUsage(EObject eObject)
Returns the collection of usage references to the specified object.
|
add, containment, 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 UsageCrossReferencer(EObject eObject)
protected UsageCrossReferencer(Resource resource)
protected UsageCrossReferencer(ResourceSet resourceSet)
protected UsageCrossReferencer(java.util.Collection<?> emfObjects)
protected boolean crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)
EcoreUtil.UsageCrossReferencer
crossReference
in class EcoreUtil.UsageCrossReferencer
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.Collection<EStructuralFeature.Setting> findUsage(EObject eObject)
EcoreUtil.UsageCrossReferencer
findUsage
in class EcoreUtil.UsageCrossReferencer
eObject
- the usage target.protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAllUsage(java.util.Collection<?> eObjectsOfInterest)
EcoreUtil.UsageCrossReferencer
findAllUsage
in class EcoreUtil.UsageCrossReferencer
eObjectsOfInterest
- a collection of usage targets.public static java.util.Collection<EStructuralFeature.Setting> find(EObject eObjectOfInterest, EObject eObject)
public static java.util.Collection<EStructuralFeature.Setting> find(EObject eObjectOfInterest, Resource resource)
public static java.util.Collection<EStructuralFeature.Setting> find(EObject eObjectOfInterest, ResourceSet resourceSet)
public static java.util.Collection<EStructuralFeature.Setting> find(EObject eObjectOfInterest, java.util.Collection<?> emfObjectsToSearch)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<?> eObjectsOfInterest, EObject eObject)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<?> eObjectsOfInterest, Resource resource)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<?> eObjectsOfInterest, ResourceSet resourceSet)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> findAll(java.util.Collection<?> eObjectsOfInterest, java.util.Collection<?> emfObjectsToSearch)