Package org.eclipse.emf.compare.provider
Class ExtendedAdapterFactoryItemDelegator
- java.lang.Object
-
- org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator
-
- org.eclipse.emf.compare.provider.ExtendedAdapterFactoryItemDelegator
-
- All Implemented Interfaces:
IItemDescriptionProvider,IItemStyledLabelProvider,ISemanticObjectLabelProvider,IEditingDomainItemProvider,IItemColorProvider,IItemFontProvider,IItemLabelProvider,IItemPropertySource,IStructuredItemContentProvider,ITableItemColorProvider,ITableItemFontProvider,ITableItemLabelProvider,ITreeItemContentProvider
public class ExtendedAdapterFactoryItemDelegator extends AdapterFactoryItemDelegator implements IItemStyledLabelProvider, IItemDescriptionProvider, ISemanticObjectLabelProvider
An item provider adapter factory delegator that supports our custom item provider interfaces:IItemStyledLabelProvider,IItemDescriptionProviderandISemanticObjectLabelProvider.- Since:
- 4.0
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator
adapterFactory
-
Fields inherited from interface org.eclipse.emf.edit.provider.IItemColorProvider
GRAYED_OUT_COLOR
-
Fields inherited from interface org.eclipse.emf.edit.provider.IItemFontProvider
BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT
-
-
Constructor Summary
Constructors Constructor Description ExtendedAdapterFactoryItemDelegator(AdapterFactory adapterFactory)Creates a new instance that will use the given adapter factory to respond to its implemented protocol.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription(Object object)Returns the description for the given object.StringgetSemanticObjectLabel(Object object)Returns the label for the given object.IStyledString.IComposedStyledStringgetStyledText(Object object)Returns the styled text label for the given object.-
Methods inherited from class org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator
createCommand, getAdapterFactory, getBackground, getBackground, getChildren, getColumnImage, getColumnText, getEditableValue, getElements, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyDescriptors, getText, hasChildren
-
-
-
-
Constructor Detail
-
ExtendedAdapterFactoryItemDelegator
public ExtendedAdapterFactoryItemDelegator(AdapterFactory adapterFactory)
Creates a new instance that will use the given adapter factory to respond to its implemented protocol.- Parameters:
adapterFactory- the adapter factory use to adapt.
-
-
Method Detail
-
getDescription
public String getDescription(Object object)
Returns the description for the given object.- Specified by:
getDescriptionin interfaceIItemDescriptionProvider- Parameters:
object- the object to evaluate the description for.- Returns:
- the description.
- See Also:
IItemDescriptionProvider.getDescription(java.lang.Object)
-
getStyledText
public IStyledString.IComposedStyledString getStyledText(Object object)
Returns the styled text label for the given object.- Specified by:
getStyledTextin interfaceIItemStyledLabelProvider- Parameters:
object- the object to evaluate the styled string for.- Returns:
- the styled string.
- See Also:
IItemStyledLabelProvider.getStyledText(java.lang.Object)
-
getSemanticObjectLabel
public String getSemanticObjectLabel(Object object)
Returns the label for the given object.- Specified by:
getSemanticObjectLabelin interfaceISemanticObjectLabelProvider- Parameters:
object- The object to evaluate the label for- Returns:
- the label
- Since:
- 4.2
- See Also:
ISemanticObjectLabelProvider.getSemanticObjectLabel(java.lang.Object)
-
-