Package org.eclipse.ecf.discovery.ui.model

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

Related Classes of org.eclipse.ecf.discovery.ui.model.IItemStatusLineProvider

Copyright © 2018 www.massapicom. 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.