public static class XSDUtil.XSDNamedComponentCrossReferencer extends EcoreUtil.CrossReferencer
emfObjects
Modifier | Constructor and Description |
---|---|
protected |
XSDNamedComponentCrossReferencer(java.util.Collection<?> emfObjects) |
protected |
XSDNamedComponentCrossReferencer(EObject eObject) |
protected |
XSDNamedComponentCrossReferencer(Resource resource) |
protected |
XSDNamedComponentCrossReferencer(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(EObject eObject)
Returns a map of all XSDNamedComponent cross references in the content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
find(Resource resource)
Returns a map of all XSDNamedComponent cross references in the content tree.
|
static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> |
find(ResourceSet resourceSet)
Returns a map of all XSDNamedComponent cross references in the content tree.
|
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 XSDNamedComponentCrossReferencer(EObject eObject)
protected XSDNamedComponentCrossReferencer(Resource resource)
protected XSDNamedComponentCrossReferencer(ResourceSet resourceSet)
protected XSDNamedComponentCrossReferencer(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.public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> find(EObject eObject)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> find(Resource resource)
public static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> find(ResourceSet resourceSet)