Package org.eclipse.emf.compare.provider
Class MatchResourceItemProvider
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
org.eclipse.emf.compare.provider.MatchResourceItemProvider
- All Implemented Interfaces:
Adapter,Adapter.Internal,ResourceLocator,CreateChildCommand.Helper,IChangeNotifier,IDisposable,IEditingDomainItemProvider,IItemColorProvider,IItemFontProvider,IItemLabelProvider,IItemPropertySource,IStructuredItemContentProvider,ITreeItemContentProvider
- Direct Known Subclasses:
MatchResourceItemProviderSpec
public class MatchResourceItemProvider extends ItemProviderAdapter implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource, IItemColorProvider, IItemFontProvider
This is the item provider adapter for a
MatchResource object.
- Generated:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E extends java.lang.Object>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegateNested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringcopyrightFields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeededFields inherited from interface org.eclipse.emf.edit.provider.IItemFontProvider
BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT -
Constructor Summary
Constructors Constructor Description MatchResourceItemProvider(AdapterFactory adapterFactory)This constructs an instance from a factory and a notifier. -
Method Summary
Modifier and Type Method Description protected voidaddLeftPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Left feature.protected voidaddLeftURIPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Left URI feature.protected voidaddOriginPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Origin feature.protected voidaddOriginURIPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Origin URI feature.protected voidaddRightPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Right feature.protected voidaddRightURIPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Right URI feature.protected voidcollectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors, java.lang.Object object)This addsCommandParameters describing the children that can be created under this object.protected EStructuralFeaturegetChildFeature(java.lang.Object object, java.lang.Object child)java.util.Collection<? extends EStructuralFeature>getChildrenFeatures(java.lang.Object object)This specifies how to implementItemProviderAdapter.getChildren(java.lang.Object)and is used to deduce an appropriate feature for anAddCommand,RemoveCommandorMoveCommandinItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class<? extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter).java.lang.ObjectgetImage(java.lang.Object object)This returns MatchResource.gif.java.util.List<IItemPropertyDescriptor>getPropertyDescriptors(java.lang.Object object)This returns the property descriptors for the adapted class.ResourceLocatorgetResourceLocator()Return the resource locator for this item provider's resources.java.lang.StringgetText(java.lang.Object object)This returns the label text for the adapted class.voidnotifyChanged(Notification notification)This handles model notifications by callingItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)to update any cached children and by creating a viewer notification, which it passes toItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildReference, getChildren, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommandMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
createCommand, getChildren, getNewChildDescriptors, getParentMethods inherited from interface org.eclipse.emf.edit.provider.IItemColorProvider
getBackground, getForegroundMethods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource
getEditableValue, getPropertyDescriptorMethods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider
getElementsMethods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getChildren, getParent, hasChildren
-
Field Details
-
copyright
public static final java.lang.String copyright- See Also:
- Constant Field Values
- Generated:
-
-
Constructor Details
-
MatchResourceItemProvider
This constructs an instance from a factory and a notifier.- Generated:
-
-
Method Details
-
getPropertyDescriptors
This returns the property descriptors for the adapted class.- Specified by:
getPropertyDescriptorsin interfaceIItemPropertySource- Overrides:
getPropertyDescriptorsin classItemProviderAdapter- Generated:
-
addLeftURIPropertyDescriptor
protected void addLeftURIPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Left URI feature.- Generated:
-
addRightURIPropertyDescriptor
protected void addRightURIPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Right URI feature.- Generated:
-
addOriginURIPropertyDescriptor
protected void addOriginURIPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Origin URI feature.- Generated:
-
addLeftPropertyDescriptor
protected void addLeftPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Left feature.- Generated:
-
addRightPropertyDescriptor
protected void addRightPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Right feature.- Generated:
-
addOriginPropertyDescriptor
protected void addOriginPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Origin feature.- Generated:
-
getChildrenFeatures
public java.util.Collection<? extends EStructuralFeature> getChildrenFeatures(java.lang.Object object)This specifies how to implementItemProviderAdapter.getChildren(java.lang.Object)and is used to deduce an appropriate feature for anAddCommand,RemoveCommandorMoveCommandinItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class<? extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter).- Overrides:
getChildrenFeaturesin classItemProviderAdapter- Generated:
-
getChildFeature
- Overrides:
getChildFeaturein classItemProviderAdapter- Generated:
-
getImage
public java.lang.Object getImage(java.lang.Object object)This returns MatchResource.gif.- Specified by:
getImagein interfaceIItemLabelProvider- Overrides:
getImagein classItemProviderAdapter- Generated:
-
getText
public java.lang.String getText(java.lang.Object object)This returns the label text for the adapted class.- Specified by:
getTextin interfaceIItemLabelProvider- Overrides:
getTextin classItemProviderAdapter- Generated:
-
notifyChanged
This handles model notifications by callingItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)to update any cached children and by creating a viewer notification, which it passes toItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).- Specified by:
notifyChangedin interfaceAdapter- Overrides:
notifyChangedin classAdapterImpl- Generated:
-
collectNewChildDescriptors
protected void collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors, java.lang.Object object)This addsCommandParameters describing the children that can be created under this object.- Overrides:
collectNewChildDescriptorsin classItemProviderAdapter- Generated:
-
getResourceLocator
Return the resource locator for this item provider's resources.- Overrides:
getResourceLocatorin classItemProviderAdapter- Generated:
-