Examples of IItemStatusLineProvider


Examples of org.eclipse.ecf.discovery.ui.model.IItemStatusLineProvider

    ISelection selection = event.getSelection();
    if (selection instanceof IStructuredSelection) {
      IStructuredSelection ss = (IStructuredSelection) selection;
      EObject object = (EObject) ss.getFirstElement();
      if (object != null) { // do we really have a selection?
        IItemStatusLineProvider itemStatusLineProvider = (IItemStatusLineProvider) adapterFactory.adapt(object, IItemStatusLineProvider.class);
        if (itemStatusLineProvider != null) {
          statusline.setMessage(itemStatusLineProvider.getStatusLineText(object));
        } else {
          // fallback to IItemLabelProvider.getText(..)
          IItemLabelProvider itemLabelProvider = (IItemLabelProvider) adapterFactory.adapt(object, IItemLabelProvider.class);
          if (itemLabelProvider != null) {
            statusline.setMessage(itemLabelProvider.getText(object));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.