Skip to content

Commit

Permalink
[eclipse] Use the SARL icons for elements in the default package.
Browse files Browse the repository at this point in the history
close #628

Signed-off-by: Stéphane Galland <galland@arakhne.org>
  • Loading branch information
gallandarakhneorg committed Mar 31, 2017
1 parent 99788c4 commit c773897
Showing 1 changed file with 15 additions and 4 deletions.
Expand Up @@ -70,12 +70,23 @@ public ITypeInfoImageProvider getImageProvider() {
@Override
public ImageDescriptor getImageDescriptor(ITypeInfoRequestor typeInfoRequestor) {
QualifiedName qualifiedName;
if (Strings.isEmpty(typeInfoRequestor.getEnclosingName())) {
qualifiedName = this.converter.toQualifiedName(typeInfoRequestor.getPackageName());
final String enclosing = typeInfoRequestor.getEnclosingName();
if (Strings.isEmpty(enclosing)) {
final String packageName = typeInfoRequestor.getPackageName();
if (Strings.isEmpty(packageName)) {
qualifiedName = null;
} else {
qualifiedName = this.converter.toQualifiedName(packageName);
}
} else {
qualifiedName = this.converter.toQualifiedName(typeInfoRequestor.getEnclosingName());
qualifiedName = this.converter.toQualifiedName(enclosing);
}
final QualifiedName qn = this.converter.toQualifiedName(typeInfoRequestor.getTypeName());
if (qualifiedName == null) {
qualifiedName = qn;
} else {
qualifiedName = qualifiedName.append(qn);
}
qualifiedName = qualifiedName.append(typeInfoRequestor.getTypeName());
return this.imageProvider.getImageDescriptorForQualifiedName(qualifiedName, this.typeProvider.getResourceSet(),
this.typeProvider);
}
Expand Down

0 comments on commit c773897

Please sign in to comment.