public class GroupItemProviderAdapter extends ItemProviderAdapter implements IEditingDomainItemProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource, IItemColorProvider, IItemFontProvider, IItemStyledLabelProvider, IItemDescriptionProvider
ItemProviderAdapter
for groups.ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
Adapter.Internal
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 |
---|
GroupItemProviderAdapter(AdapterFactory adapterFactory,
EObject parent,
IDifferenceGroup group)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Collection<?> |
getChildren(Object object) |
String |
getDescription(Object object)
Returns the description for the given object.
|
Object |
getImage(Object object) |
Object |
getParent(Object object) |
IStyledString.IComposedStyledString |
getStyledText(Object object)
Returns the styled text label for the given object.
|
String |
getText(Object object) |
boolean |
hasChildren(Object object) |
boolean |
isAdapterForType(Object type) |
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, collectNewChildDescriptors, 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, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getPropertyDescriptor, getPropertyDescriptors, getPropertyValue, getReferenceValue, getResourceLocator, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
getTarget, notifyChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCommand, getNewChildDescriptors
getElements
getEditableValue, getPropertyDescriptor, getPropertyDescriptors
getBackground, getForeground
getFont
public GroupItemProviderAdapter(AdapterFactory adapterFactory, EObject parent, IDifferenceGroup group)
adapterFactory
- the AdapterFactory
needed to create the GroupItemProviderAdapter.parent
- the parent object of the group.group
- the IDifferenceGroup that will be used as item provider.public String getDescription(Object object)
getDescription
in interface IItemDescriptionProvider
object
- the object to evaluate the description for.IItemDescriptionProvider.getDescription(java.lang.Object)
public Object getImage(Object object)
getImage
in interface IItemLabelProvider
getImage
in class ItemProviderAdapter
ItemProviderAdapter.getImage(java.lang.Object)
public String getText(Object object)
getText
in interface IItemLabelProvider
getText
in class ItemProviderAdapter
ItemProviderAdapter.getText(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 Object getParent(Object object)
getParent
in interface IEditingDomainItemProvider
getParent
in interface ITreeItemContentProvider
getParent
in class ItemProviderAdapter
ItemProviderAdapter.getParent(java.lang.Object)
public boolean hasChildren(Object object)
hasChildren
in interface ITreeItemContentProvider
hasChildren
in class ItemProviderAdapter
ItemProviderAdapter.hasChildren(java.lang.Object)
public Collection<?> getChildren(Object object)
getChildren
in interface IEditingDomainItemProvider
getChildren
in interface ITreeItemContentProvider
getChildren
in class ItemProviderAdapter
ItemProviderAdapter.getChildren(java.lang.Object)
public boolean isAdapterForType(Object type)
isAdapterForType
in interface Adapter
isAdapterForType
in class ItemProviderAdapter
ItemProviderAdapter.isAdapterForType(java.lang.Object)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.