/** * @see org.eclipse.ui.dialogs.CheckedTreeSelectionDialog#setInput(java.lang.Object) * @param input */ @Override public void setInput(Object input) { super.setInput(input); if (input instanceof List<?> && !((List<?>) input).isEmpty()) { Object obj = ((List<?>) input).get(0); if (obj instanceof EditPart) { diagramEP = DiagramEditPartsUtil.getDiagramEditPart((EditPart) obj); } } Assert.isNotNull(diagramEP); }