@Override public URI getEObjectURI() { return delegate.getEObjectURI(); }
@Override public boolean apply(IEObjectDescription input) { return filter.apply(input.getEObjectURI()); } });
protected IHierarchyNode createChild(final Map<URI, IHierarchyNode> children, final IEObjectDescription declaration, final IHierarchyNode parent) { if ((declaration == null)) { return null; } IHierarchyNode childNode = children.get(declaration.getEObjectURI()); if ((childNode == null)) { childNode = this.createChild(declaration, parent); children.put(declaration.getEObjectURI(), childNode); } return childNode; }
public boolean apply(IEObjectDescription input) { URI resourceURI = input.getEObjectURI().trimFragment(); return !resourceURI.equals(filterMe); } });
protected URI findExportedContainerURI(EObject referenceOwner, Map<EObject, IEObjectDescription> eObject2exportedEObjects) { EObject currentContainer = referenceOwner; while (currentContainer != null) { IEObjectDescription currentContainerEObjectDescription = eObject2exportedEObjects.get(currentContainer); if (currentContainerEObjectDescription != null) { return currentContainerEObjectDescription.getEObjectURI(); } currentContainer = currentContainer.eContainer(); } return null; }
public boolean apply(IEObjectDescription input) { if (input.getEObjectOrProxy() == object) return true; if (uri.equals(input.getEObjectURI())) { return true; } return false; } });
public boolean apply(IEObjectDescription input) { URI resourceURI = input.getEObjectURI().trimFragment(); return !resourceURI.equals(filterMe); } });
public boolean apply(IEObjectDescription input) { if (input.getEObjectOrProxy() == object) return true; if (uri.equals(input.getEObjectURI())) { return true; } return false; } });
public boolean apply(IEObjectDescription input) { if(contents == null) { contents = state.getContents(); } URI resourceURI = input.getEObjectURI().trimFragment(); final boolean contains = contents.contains(resourceURI); return contains; } });
public boolean apply(IEObjectDescription input) { IEObjectDescription description = getSingleLocalElementByName(input.getName()); if (description==null) return false; if (description.getEObjectOrProxy()==input.getEObjectOrProxy()) return true; if (input.getEObjectURI().equals(description.getEObjectURI())) return true; return false; } });
public boolean apply(IEObjectDescription input) { URI resourceURI = input.getEObjectURI().trimFragment(); if (isExistingOrRenamedResourceURI(resourceURI)) return false; return true; } });
public boolean apply(IEObjectDescription input) { URI resourceURI = input.getEObjectURI().trimFragment(); if (dirtyStateManager.hasContent(resourceURI)) return false; return true; } });
@Override public boolean apply(IEObjectDescription input) { if (input.getEObjectOrProxy() == object) return canBeFoundByNameAndShadowingKey(input); if (uri.equals(input.getEObjectURI())) { return canBeFoundByNameAndShadowingKey(input); } return false; }
public boolean canBeFoundByName(IEObjectDescription input) { IEObjectDescription lookUp = getSingleLocalElementByName(input.getName()); if (lookUp != null) { if (lookUp == input) return true; if (lookUp.getEObjectOrProxy() == object) return true; if (uri.equals(lookUp.getEObjectURI())) return true; } return false; } });
public boolean apply(IEObjectDescription input) { if (input.getEObjectOrProxy() == object) return canBeFoundByNameAndShadowingKey(input); if (uri.equals(input.getEObjectURI())) { return canBeFoundByNameAndShadowingKey(input); } return false; }
public boolean apply(IEObjectDescription input) { if (input.getEObjectOrProxy() == object) return canBeFoundByName(input); if (uri.equals(input.getEObjectURI())) { return canBeFoundByName(input); } return false; }
protected List<EObject> findEObjectsOfType(Set<EClass> eClasses, IResourceDescriptions resourceDescriptions, ResourceSet resourceSet) { List<EObject> elements = Lists.newArrayList(); Iterable<IResourceDescription> descriptions = resourceDescriptions.getAllResourceDescriptions(); for (IResourceDescription resDesc : descriptions) { Iterable<IEObjectDescription> objects = resDesc.getExportedObjects(); for (IEObjectDescription description : objects) { if (matches(eClasses, description)) elements.add(resourceSet.getEObject(description.getEObjectURI(), true)); } } return elements; }
protected void getSymbolLocation(final IEObjectDescription description, final IReferenceFinder.IResourceAccess resourceAccess, final Procedure1<? super Location> acceptor) { final Procedure1<EObject> _function = (EObject obj) -> { final Location location = this.getSymbolLocation(obj); if ((location != null)) { acceptor.apply(location); } }; this.doRead(resourceAccess, description.getEObjectURI(), _function); }
protected IEObjectDescription getDescription(final URI objectURI) { final IResourceDescription resourceDescription = this.getIndexData().getResourceDescription(objectURI.trimFragment()); if ((resourceDescription == null)) { return null; } final Function1<IEObjectDescription, Boolean> _function = (IEObjectDescription it) -> { URI _eObjectURI = it.getEObjectURI(); return Boolean.valueOf(Objects.equal(_eObjectURI, objectURI)); }; return IterableExtensions.<IEObjectDescription>findFirst(resourceDescription.getExportedObjects(), _function); }
public static EObjectDescriptionImpl create(IEObjectDescription desc) { EObjectDescriptionImpl objectDescription = (EObjectDescriptionImpl) BuilderStateFactory.eINSTANCE.createEObjectDescription(); objectDescription.setEClass(desc.getEClass()); objectDescription.setFragment(desc.getEObjectURI().fragment()); objectDescription.setName(desc.getName()); for (String key : desc.getUserDataKeys()) { objectDescription.getUserData().put(key, desc.getUserData(key)); } return objectDescription; } }