TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.hyades.probekit.editor.internal.provider
Class AllTargetsItemProvider

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterImpl
      extended by org.eclipse.emf.edit.provider.ItemProviderAdapter
          extended by org.eclipse.hyades.probekit.editor.internal.provider.EObjectListItemProvider
              extended by org.eclipse.hyades.probekit.editor.internal.provider.AllTargetsItemProvider
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.emf.common.util.ResourceLocator, org.eclipse.emf.edit.command.CreateChildCommand.Helper, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider

public class AllTargetsItemProvider
extends EObjectListItemProvider
implements org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemPropertySource


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
AllTargetsItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
           
 
Method Summary
 void addAndNotify(Probe probe, Target affectedTarget)
          When an import is added on the AllTargetsDetails, a CreateChild command should be added to the editor's stack so that it can be done, undone, and the Viewer is marked dirty.
protected  void addTextPropertyDescriptor(org.eclipse.emf.ecore.util.EObjectContainmentEList list)
           
 java.util.Collection getChildren(java.lang.Object object)
           
 java.lang.Object getImage(java.lang.Object object)
          This returns Import.gif
 java.util.Collection getNewChildDescriptors(java.lang.Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain, java.lang.Object sibling)
           
 java.util.List getPropertyDescriptors(java.lang.Object object)
           
 org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
           
 java.lang.String getText(java.lang.Object object)
           
 void removeAndNotify(Probe probe, Target affectedTarget)
          When an import is removed on the AllTargetsDetails, a Remove command should be added to the editor's stack so that it can be done, undone, and the Viewer is marked dirty.
 
Methods inherited from class org.eclipse.hyades.probekit.editor.internal.provider.EObjectListItemProvider
getParent, unwrapCommandValues
 
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, collectNewChildDescriptors, 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, getChildFeature, getChildReference, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, 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, updateChildren, wrap, wrapCommand
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, notifyChanged
 
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.ITreeItemContentProvider
getParent, hasChildren
 
Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
createCommand, getParent
 
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource
getEditableValue, getPropertyDescriptor
 

Constructor Detail

AllTargetsItemProvider

public AllTargetsItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
Method Detail

getText

public java.lang.String getText(java.lang.Object object)
Specified by:
getText in interface org.eclipse.emf.edit.provider.IItemLabelProvider
Overrides:
getText in class org.eclipse.emf.edit.provider.ItemProviderAdapter

getImage

public java.lang.Object getImage(java.lang.Object object)
This returns Import.gif.

Specified by:
getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvider
Overrides:
getImage in class org.eclipse.emf.edit.provider.ItemProviderAdapter
Generated

getChildren

public java.util.Collection getChildren(java.lang.Object object)
Specified by:
getChildren in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
Specified by:
getChildren in interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
Overrides:
getChildren in class org.eclipse.emf.edit.provider.ItemProviderAdapter

getNewChildDescriptors

public java.util.Collection getNewChildDescriptors(java.lang.Object object,
                                                   org.eclipse.emf.edit.domain.EditingDomain editingDomain,
                                                   java.lang.Object sibling)
Specified by:
getNewChildDescriptors in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
Overrides:
getNewChildDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapter

addTextPropertyDescriptor

protected void addTextPropertyDescriptor(org.eclipse.emf.ecore.util.EObjectContainmentEList list)

getPropertyDescriptors

public java.util.List getPropertyDescriptors(java.lang.Object object)
Specified by:
getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySource
Overrides:
getPropertyDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapter

getResourceLocator

public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
Overrides:
getResourceLocator in class org.eclipse.emf.edit.provider.ItemProviderAdapter

addAndNotify

public void addAndNotify(Probe probe,
                         Target affectedTarget)
When an import is added on the AllTargetsDetails, a CreateChild command should be added to the editor's stack so that it can be done, undone, and the Viewer is marked dirty.


removeAndNotify

public void removeAndNotify(Probe probe,
                            Target affectedTarget)
When an import is removed on the AllTargetsDetails, a Remove command should be added to the editor's stack so that it can be done, undone, and the Viewer is marked dirty.


TPTP 4.6.0 Platform Project
Internal API Specification