Examples of IWorkbenchAdapter


Examples of org.eclipse.ui.model.IWorkbenchAdapter

                    }
                    // display folders only
                    return element instanceof IContainer;
                }
            });
            dialog.setInput(new IWorkbenchAdapter() {

                @Override
                public Object getParent(Object o) {
                    return null;
                }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

     * specified (only error ticks apply). Returns <code>null</code> if no image could be
     * found.
     */
    public ImageDescriptor getWorkbenchImageDescriptor(final IAdaptable adaptable,
            final int flags) {
        final IWorkbenchAdapter wbAdapter = (IWorkbenchAdapter) adaptable
                .getAdapter(IWorkbenchAdapter.class);
        if (wbAdapter == null) {
            return null;
        }
        final ImageDescriptor descriptor = wbAdapter.getImageDescriptor(adaptable);
        if (descriptor == null) {
            return null;
        }

        final Point size = useSmallSize(flags) ? SMALL_SIZE : BIG_SIZE;
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

     * @param element
     *            the element
     * @return the name of the element
     */
    String getName(final IAdaptable element) {
        final IWorkbenchAdapter adapter = (IWorkbenchAdapter) element
                .getAdapter(IWorkbenchAdapter.class);
        if (adapter != null) {
            return adapter.getLabel(element);
        }
        return EMPTY_STRING;
    }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

        continue;
      }
      if (sc.nameFilter == null) {
        return true;
      }
      IWorkbenchAdapter de = (IWorkbenchAdapter) Util.getAdapter(element, IWorkbenchAdapter.class);
      if ((de != null)
          && verifyNameMatch(de.getLabel(element), sc.nameFilter)) {
        return true;
      }
    }
    return false;
  }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

             */
            private boolean isParent(DeferredContentFamily family, Object child) {
                if (family.element.equals(child)) {
          return true;
        }
                IWorkbenchAdapter workbenchAdapter = getWorkbenchAdapter(child);
                if (workbenchAdapter == null) {
          return false;
        }
                Object elementParent = workbenchAdapter.getParent(child);
                if (elementParent == null) {
          return false;
        }
                return isParent(family, elementParent);
            }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

     * Returns the page label. This is a combination of the page input and
     * active perspective.
     */
    public String getLabel() {
        String label = WorkbenchMessages.WorkbenchPage_UnknownLabel;
        IWorkbenchAdapter adapter = (IWorkbenchAdapter) Util.getAdapter(input,
                IWorkbenchAdapter.class);
        if (adapter != null) {
      label = adapter.getLabel(input);
    }
        Perspective persp = getActivePerspective();
        if (persp != null) {
      label = NLS.bind(WorkbenchMessages.WorkbenchPage_PerspectiveFormat,  label, persp.getDesc().getLabel());
    } else if (deferredActivePersp != null) {
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

    this.viewer = viewer;
  }

  public Image getImage(Object element) {
    if (element instanceof DummyWorkspace) {
      IWorkbenchAdapter a =
          (IWorkbenchAdapter) ((IAdaptable) ResourcesPlugin.getWorkspace()
              .getRoot()).getAdapter(IWorkbenchAdapter.class);
      return a.getImageDescriptor(ResourcesPlugin.getWorkspace().getRoot())
          .createImage();
    } else if (element instanceof DFS) {
      return dfsImage.createImage(true);
    } else if (element instanceof HadoopServer) {
      return hadoopImage.createImage(true);
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

    return null;
  }

  public String getText(Object element) {
    if (element instanceof DummyWorkspace) {
      IWorkbenchAdapter a =
          (IWorkbenchAdapter) ((IAdaptable) ResourcesPlugin.getWorkspace()
              .getRoot()).getAdapter(IWorkbenchAdapter.class);
      return a.getLabel(ResourcesPlugin.getWorkspace().getRoot());
    } else {
      return element.toString();
    }
  }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

  protected Image getImage(Display display) {
    if (fImage == null) {

      IMarker marker= getMarker();
      if (marker.exists()) {
        IWorkbenchAdapter adapter= (IWorkbenchAdapter) marker.getAdapter(IWorkbenchAdapter.class);
        if (adapter != null) {
          ImageDescriptor descriptor= adapter.getImageDescriptor(marker);
          if (descriptor != null)
            fImage= getImage(display, descriptor);
        }
      }
View Full Code Here

Examples of org.eclipse.ui.model.IWorkbenchAdapter

        initialize();
    }

    private void initialize()
    {
        campaignAdapter = new IWorkbenchAdapter() {
            public Object[] getChildren(Object o)
            {
                // TODO Auto-generated method stub
                return null;
            }

            public ImageDescriptor getImageDescriptor(Object object)
            {
                // TODO Auto-generated method stub
                return null;
            }

            public String getLabel(Object o)
            {
                // TODO Auto-generated method stub
                return null;
            }

            public Object getParent(Object o)
            {
                // TODO Auto-generated method stub
                return null;
            }
        };

        campaignSectionAdapter = new IWorkbenchAdapter() {
            public Object[] getChildren(Object o)
            {
                // TODO Auto-generated method stub
                return null;
            }

            public ImageDescriptor getImageDescriptor(Object object)
            {
                // TODO Auto-generated method stub
                return null;
            }

            public String getLabel(Object o)
            {
                // TODO Auto-generated method stub
                return null;
            }

            public Object getParent(Object o)
            {
                // TODO Auto-generated method stub
                return null;
            }
        };

        campaignItemAdapter = new IWorkbenchAdapter() {
            public Object[] getChildren(Object o)
            {
                // TODO Auto-generated method stub
                return null;
            }
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.