/** * */ private void synchIcons() { CompatibilityDescriptionGroup myTarget = (CompatibilityDescriptionGroup)getTarget(); if (myTarget.getIcons().isEmpty()) { myTarget.setLargeIconGen(null); myTarget.setSmallIconGen(null); } else { IconType anIcon = (IconType)myTarget.getIcons().get(0); if (!anIcon.eAdapters().contains(this)) anIcon.eAdapters().add(this); else { myTarget.setLargeIconGen(anIcon.getLargeIcon()); myTarget.setSmallIconGen(anIcon.getSmallIcon()); } } }