| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
org.eclipse.emf.compare.diff.provider.DiffElementItemProvider
public class DiffElementItemProvider
This is the item provider adapter for a DiffElement object.
  
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter | 
|---|
| org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore, org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate | 
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter | 
|---|
| org.eclipse.emf.common.notify.Adapter.Internal | 
| Field Summary | 
|---|
| Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter | 
|---|
| adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded | 
| Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl | 
|---|
| target | 
| Constructor Summary | |
|---|---|
| DiffElementItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)This constructs an instance from a factory and a notifier. | |
| Method Summary | |
|---|---|
| protected  void | addConflictingPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Conflicting feature. | 
| protected  void | addIsHiddenByPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Is Hidden By feature. | 
| protected  void | addKindPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Kind feature | 
| protected  void | addRemotePropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Remote feature | 
| protected  void | collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors,
                           java.lang.Object object)This adds CommandParameters describing the children
 that can be created under this object | 
| protected  org.eclipse.emf.ecore.EStructuralFeature | getChildFeature(java.lang.Object object,
                java.lang.Object child) | 
|  java.util.Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> | getChildrenFeatures(java.lang.Object object)This specifies how to implement ItemProviderAdapter.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.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> | getPropertyDescriptors(java.lang.Object object)This returns the property descriptors for the adapted class. | 
|  org.eclipse.emf.common.util.ResourceLocator | getResourceLocator()Return the resource locator for this item provider's resources | 
|  java.lang.String | getText(java.lang.Object object)This returns the label text for the adapted class | 
|  void | notifyChanged(org.eclipse.emf.common.notify.Notification notification)This handles model notifications by calling ItemProviderAdapter.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, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, 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, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand | 
| Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl | 
|---|
| getTarget | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider | 
|---|
| createCommand, getChildren, getNewChildDescriptors, getParent | 
| Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider | 
|---|
| getChildren, getParent, hasChildren | 
| Methods inherited from interface org.eclipse.emf.edit.provider.IItemLabelProvider | 
|---|
| getImage | 
| Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource | 
|---|
| getEditableValue, getPropertyDescriptor | 
| Constructor Detail | 
|---|
public DiffElementItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
| Method Detail | 
|---|
public java.util.Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures(java.lang.Object object)
ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an
 AddCommand, RemoveCommand or
 MoveCommand in ItemProviderAdapter.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).
 
 
getChildrenFeatures in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySourcegetPropertyDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic java.lang.String getText(java.lang.Object object)
getText in interface org.eclipse.emf.edit.provider.IItemLabelProvidergetText in class org.eclipse.emf.edit.provider.ItemProviderAdapterpublic void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached
 children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
  
notifyChanged in interface org.eclipse.emf.common.notify.AdapternotifyChanged in class org.eclipse.emf.common.notify.impl.AdapterImplprotected void addIsHiddenByPropertyDescriptor(java.lang.Object object)
protected void addConflictingPropertyDescriptor(java.lang.Object object)
protected void addKindPropertyDescriptor(java.lang.Object object)
protected void addRemotePropertyDescriptor(java.lang.Object object)
protected void collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors,
                                          java.lang.Object object)
CommandParameters describing the children
 that can be created under this object.
  
collectNewChildDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapter
protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(java.lang.Object object,
                                                                   java.lang.Object child)
getChildFeature in class org.eclipse.emf.edit.provider.ItemProviderAdapter| 
 | Copyright 2006 IBM Corporation and others. All Rights Reserved. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||