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