Modelers

org.topcased.ui.navigator
Class TopcasedModelAdapterFactoryLabelProvider

java.lang.Object
  extended by org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
      extended by org.topcased.ui.navigator.TopcasedModelAdapterFactoryLabelProvider
All Implemented Interfaces:
INotifyChangedListener, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITableLabelProvider

public class TopcasedModelAdapterFactoryLabelProvider
extends AdapterFactoryLabelProvider

A generic LabelProvider used with Model files and its content. Creation 4 janv. 07


Field Summary
 
Fields inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
adapterFactory, labelProviderListeners
 
Constructor Summary
TopcasedModelAdapterFactoryLabelProvider(AdapterFactory adapterFactory)
          Construct an instance that wraps this factory.
 
Method Summary
 org.eclipse.swt.graphics.Image getImage(java.lang.Object object)
          Returns the platform icon for a file.
 java.lang.String getText(java.lang.Object object)
           
 
Methods inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
addListener, dispose, fireLabelProviderChanged, getAdapterFactory, getColumnImage, getColumnText, getDefaultImage, getImageFromObject, isLabelProperty, notifyChanged, removeListener, setAdapterFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopcasedModelAdapterFactoryLabelProvider

public TopcasedModelAdapterFactoryLabelProvider(AdapterFactory adapterFactory)
Construct an instance that wraps this factory.

Parameters:
adapterFactory - The AdapterFactory should yield adapters that implement the various item label provider interfaces.
Method Detail

getImage

public org.eclipse.swt.graphics.Image getImage(java.lang.Object object)
Returns the platform icon for a file. You can replace with your own icon If not a IFile, then passes to the regular EMF.Edit providers

Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getImage in class AdapterFactoryLabelProvider
See Also:
AdapterFactoryLabelProvider.getImage(java.lang.Object)

getText

public java.lang.String getText(java.lang.Object object)
Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getText in class AdapterFactoryLabelProvider
See Also:
AdapterFactoryLabelProvider.getText(java.lang.Object)

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.