/** * {@inheritDoc} */ @Override protected Image getColumnImage(Object element, int index) { if (element instanceof IProfileProvider) { Profile profile = ((IProfileProvider) element).getProfile(); switch (index) { case 0: return ImageFormatter.getProfileImage(profile); case 2: return profile.isActive() ? InspectIT.getDefault().getImage(InspectITImages.IMG_CHECKMARK) : null; // NOPMD case 3: return profile.isDefaultProfile() ? InspectIT.getDefault().getImage(InspectITImages.IMG_CHECKMARK) : null; // NOPMD case 4: return ImageFormatter.getProfileDataImage(profile.getProfileData()); default: return super.getColumnImage(element, index); } } return super.getColumnImage(element, index); }