示例#1
0
 /*
  * (non-Javadoc)
  *
  * @see org.eclipse.ui.IWorkingSet#getImageDescriptor()
  */
 public ImageDescriptor getImageDescriptor() {
   WorkingSetDescriptor descriptor = getDescriptor(DEFAULT_ID);
   if (descriptor == null) {
     return null;
   }
   return descriptor.getIcon();
 }
示例#2
0
 /*
  * (non-Javadoc)
  *
  * @see org.eclipse.ui.IWorkingSet#adaptElements(org.eclipse.core.runtime.IAdaptable[])
  */
 public IAdaptable[] adaptElements(IAdaptable[] objects) {
   IWorkingSetManager manager = getManager();
   if (manager instanceof WorkingSetManager) {
     WorkingSetDescriptor descriptor = getDescriptor(null);
     if (descriptor == null || !descriptor.isElementAdapterClassLoaded()) return objects;
     return ((WorkingSetManager) manager)
         .getElementAdapter(descriptor)
         .adaptElements(this, objects);
   }
   return objects;
 }
示例#3
0
 /** {@inheritDoc} */
 public boolean isEditable() {
   WorkingSetDescriptor descriptor = getDescriptor(null);
   return descriptor != null && descriptor.isEditable();
 }
示例#4
0
 public boolean isSelfUpdating() {
   WorkingSetDescriptor descriptor = getDescriptor(null);
   return descriptor != null && descriptor.getUpdaterClassName() != null;
 }