public class ReferenceChangeItemProviderSpec extends ReferenceChangeItemProvider implements IItemStyledLabelProvider, IItemDescriptionProvider, ISemanticObjectLabelProvider
ReferenceChangeItemProvider
returning nice output for getText(Object)
and
getImage(Object)
.ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
Adapter.Internal
copyright
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded
target
GRAYED_OUT_COLOR
BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT
Constructor and Description |
---|
ReferenceChangeItemProviderSpec(AdapterFactory adapterFactory)
Constructor calling super
#ReferenceChangeItemProvider(AdapterFactory) . |
Modifier and Type | Method and Description |
---|---|
String |
getDescription(Object object)
Returns the description for the given object.
|
Object |
getForeground(Object object) |
Object |
getImage(Object object)
This returns ReferenceChange.gif
|
protected String |
getReferenceText(ReferenceChange refChange)
Returns the name of the reference linked to the given
ReferenceChange . |
String |
getSemanticObjectLabel(Object object)
Returns the label for the given object.
|
IStyledString.IComposedStyledString |
getStyledText(Object object)
Returns the styled text label for the given object.
|
String |
getText(Object object)
This returns the label text for the adapted class
|
protected String |
getValueText(ReferenceChange refChange)
Converts to text the given
ReferenceChange . |
boolean |
isAdapterForType(Object type) |
addReferencePropertyDescriptor, addValuePropertyDescriptor, collectNewChildDescriptors, getPropertyDescriptors, notifyChanged
addConflictPropertyDescriptor, addEquivalencePropertyDescriptor, addImpliedByPropertyDescriptor, addImpliesPropertyDescriptor, addKindPropertyDescriptor, addPrimeRefiningPropertyDescriptor, addRefinedByPropertyDescriptor, addRefinesPropertyDescriptor, addRequiredByPropertyDescriptor, addRequiresPropertyDescriptor, addSourcePropertyDescriptor, addStatePropertyDescriptor, getResourceLocator
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildren, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
getTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCommand, getChildren, getNewChildDescriptors, getParent
getChildren, getParent, hasChildren
getElements
getEditableValue, getPropertyDescriptor
getBackground
getFont
public ReferenceChangeItemProviderSpec(AdapterFactory adapterFactory)
#ReferenceChangeItemProvider(AdapterFactory)
.adapterFactory
- the adapter factorypublic boolean isAdapterForType(Object type)
isAdapterForType
in interface Adapter
isAdapterForType
in class ItemProviderAdapter
ItemProviderAdapter.isAdapterForType(Object)
public String getText(Object object)
getText
in interface IItemLabelProvider
getText
in class ReferenceChangeItemProvider
ReferenceChangeItemProvider.getText(java.lang.Object)
protected String getReferenceText(ReferenceChange refChange)
ReferenceChange
.refChange
- the given ReferenceChange
.ReferenceChange
.protected String getValueText(ReferenceChange refChange)
ReferenceChange
.refChange
- the given ReferenceChange
.ReferenceChange
.public Object getImage(Object object)
getImage
in interface IItemLabelProvider
getImage
in class ReferenceChangeItemProvider
ReferenceChangeItemProvider.getImage(java.lang.Object)
public Object getForeground(Object object)
getForeground
in interface IItemColorProvider
getForeground
in class ItemProviderAdapter
ItemProviderAdapter.getForeground(java.lang.Object)
public IStyledString.IComposedStyledString getStyledText(Object object)
getStyledText
in interface IItemStyledLabelProvider
getStyledText
in class ItemProviderAdapter
object
- the object to evaluate the styled string for.IItemStyledLabelProvider.getStyledText(java.lang.Object)
public String getSemanticObjectLabel(Object object)
getSemanticObjectLabel
in interface ISemanticObjectLabelProvider
object
- The object to evaluate the label forISemanticObjectLabelProvider.getSemanticObjectLabel(java.lang.Object)
public String getDescription(Object object)
getDescription
in interface IItemDescriptionProvider
object
- the object to evaluate the description for.IItemDescriptionProvider.getDescription(java.lang.Object)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.