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
, IItemDescriptionProvider
and ISemanticObjectLabelProvider
.- 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
ConstructorDescriptionExtendedAdapterFactoryItemDelegator
(AdapterFactory adapterFactory) Creates a new instance that will use the given adapter factory to respond to its implemented protocol. -
Method Summary
Modifier and TypeMethodDescriptiongetDescription
(Object object) Returns the description for the given object.getSemanticObjectLabel
(Object object) Returns the label for the given object.getStyledText
(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 Details
-
ExtendedAdapterFactoryItemDelegator
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 Details
-
getDescription
Returns the description for the given object.- Specified by:
getDescription
in interfaceIItemDescriptionProvider
- Parameters:
object
- the object to evaluate the description for.- Returns:
- the description.
- See Also:
-
getStyledText
Returns the styled text label for the given object.- Specified by:
getStyledText
in interfaceIItemStyledLabelProvider
- Parameters:
object
- the object to evaluate the styled string for.- Returns:
- the styled string.
- See Also:
-
getSemanticObjectLabel
Returns the label for the given object.- Specified by:
getSemanticObjectLabel
in interfaceISemanticObjectLabelProvider
- Parameters:
object
- The object to evaluate the label for- Returns:
- the label
- Since:
- 4.2
- See Also:
-