package org.eclipse.wazaabi.ide.ui.editparts; import org.eclipse.emf.ecore.EObject; import org.eclipse.swt.graphics.Image; import org.eclipse.wazaabi.ide.ui.internal.Activator; import org.eclipse.wazaabi.mm.edp.handlers.Operation; public class OperationTreeEditPart extends AbstractTreeEditPart { protected Image getImage() { return Activator.getDefault().getImageRegistry() .get(((EObject) getModel()).eClass().getName()); } @Override protected String getText() { String text = ((Operation) getModel()).getUri(); if (text == null) return ""; int idx = text.lastIndexOf('.'); if (idx != -1) text = text.substring(idx + 1); return text; } }