/** * Return the correct edit of a specific namedElement from an editPartCollection * * @param namedElement * @param editPartCollection * @return */ protected EditPart getEditPart( NamedElement namedElement, Collection<EditPart> editPartCollection) { for (EditPart editPart : editPartCollection) { Object model = editPart.getModel(); if (model instanceof View) { View view = (View) model; EObject element = view.getElement(); if (namedElement.equals(element)) { return editPart; } } } return null; }