@Override protected boolean containment(EObject eObject) { // Create an empty setting collection for any named component. // if (eObject instanceof XSDNamedComponent) { XSDNamedComponent xsdNamedComponent = (XSDNamedComponent)eObject; for (int i = 0; i < uris.length; ++i) { String uri = uris[i]; if (xsdNamedComponent.hasURI(uri)) { getCollection(eObject); break; } } } return true; }
@Override protected boolean containment(EObject eObject) { // Create an empty setting collection for any named component. // if (eObject instanceof XSDNamedComponent) { XSDNamedComponent xsdNamedComponent = (XSDNamedComponent)eObject; for (int i = 0; i < uris.length; ++i) { String uri = uris[i]; if (xsdNamedComponent.hasURI(uri)) { getCollection(eObject); break; } } } return true; }
@Override protected boolean crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject) { if (crossReferencedEObject instanceof XSDNamedComponent && !eReference.isVolatile() && eReference.isChangeable()) { XSDNamedComponent xsdNamedComponent = (XSDNamedComponent)crossReferencedEObject; for (int i = 0; i < uris.length; ++i) { String uri = uris[i]; if (xsdNamedComponent.hasURI(uri)) { return true; } } } return false; }
@Override protected boolean crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject) { if (crossReferencedEObject instanceof XSDNamedComponent && !eReference.isVolatile() && eReference.isChangeable()) { XSDNamedComponent xsdNamedComponent = (XSDNamedComponent)crossReferencedEObject; for (int i = 0; i < uris.length; ++i) { String uri = uris[i]; if (xsdNamedComponent.hasURI(uri)) { return true; } } } return false; }