blob: 2bc7445ff00f4555d22e09beed3df35bf7dca506 [file] [log] [blame]
package org.eclipse.e4.tools.emf.ui.internal.common.component;
import org.eclipse.core.databinding.observable.list.IObservableList;
import org.eclipse.e4.tools.emf.ui.common.component.AbstractComponentEditor;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
public class DefaultEditor extends AbstractComponentEditor<Void> {
@Override
public Image getImage(Object element) {
// no image
return null;
}
@Override
public String getLabel(Object element) {
return element.getClass().getInterfaces()[0].getSimpleName() + " " + Messages.Special_UnknownElement; //$NON-NLS-1$
}
@Override
public String getDetailLabel(Object element) {
return Messages.Special_UnknownElement_Detail;
}
@Override
public String getDescription(Object element) {
return null;
}
@Override
protected Composite doGetEditor(Composite parent, Object object) {
return new Composite(parent, SWT.NONE);
}
@Override
public IObservableList<?> getChildList(Object element) {
// TODO Auto-generated method stub
return null;
}
}