public void dispose() {
   super.dispose();
   FeatureModelManager mng = PDECore.getDefault().getFeatureModelManager();
   mng.removeFeatureModelListener(this);
   fModel.removeModelChangedListener(this);
   if (fSiteLabelProvider != null) fSiteLabelProvider.dispose();
 }
Ejemplo n.º 2
0
 private String getLabelProvidedText(Object item) {
   if (item instanceof Item) {
     item = ((Item) item).value;
   }
   String text = (item == null) ? "" : item.toString();
   if (provider != null) {
     text = provider.getText(item);
   }
   return text;
 }
 /* (non-Javadoc)
  * @see org.eclipse.jface.viewers.LabelProvider#dispose()
  */
 public void dispose() {
   super.dispose();
   PDEPlugin.getDefault().getLabelProvider().disconnect(this);
 }