@Override public Iterable<IEObjectDescription> getAllElements() { return filterResult(internalGetAllElements()); }
@Override public Iterable<IEObjectDescription> getAllElements() { return filterResult(internalGetAllElements()); }
@Override public Iterable<IEObjectDescription> getElements(EObject object) { if (object instanceof JvmIdentifiableElement) { JvmIdentifiableElement identifiable = ((JvmIdentifiableElement) object); String qualifiedNameWithDots = identifiable.getQualifiedName('.'); String qualifiedNameWithDollar = identifiable.getQualifiedName(); if (qualifiedNameWithDollar.equals(qualifiedNameWithDots)) { final Set<IEObjectDescription> result = singleton( EObjectDescription.create(qualifiedNameConverter.toQualifiedName(qualifiedNameWithDots), object)); return filterResult(result); } else { return filterResult(Arrays.asList( EObjectDescription.create(qualifiedNameConverter.toQualifiedName(qualifiedNameWithDots), object), EObjectDescription.create(qualifiedNameConverter.toQualifiedName(qualifiedNameWithDollar), object))); } } return emptySet(); }
@Override public Iterable<IEObjectDescription> getElements(EObject object) { if (object instanceof JvmIdentifiableElement) { JvmIdentifiableElement identifiable = ((JvmIdentifiableElement) object); String qualifiedNameWithDots = identifiable.getQualifiedName('.'); String qualifiedNameWithDollar = identifiable.getQualifiedName(); if (qualifiedNameWithDollar.equals(qualifiedNameWithDots)) { final Set<IEObjectDescription> result = singleton( EObjectDescription.create(qualifiedNameConverter.toQualifiedName(qualifiedNameWithDots), object)); return filterResult(result); } else { return filterResult(Arrays.asList( EObjectDescription.create(qualifiedNameConverter.toQualifiedName(qualifiedNameWithDots), object), EObjectDescription.create(qualifiedNameConverter.toQualifiedName(qualifiedNameWithDollar), object))); } } return emptySet(); }