Class InvocationItemProvider
- java.lang.Object
- 
- org.eclipse.emf.common.notify.impl.AdapterImpl
- 
- org.eclipse.emf.edit.provider.ItemProviderAdapter
- 
- org.eclipse.emf.cdo.expressions.provider.InvocationItemProvider
 
 
 
- 
- 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.IItemColorProvider,- org.eclipse.emf.edit.provider.IItemFontProvider,- org.eclipse.emf.edit.provider.IItemLabelProvider,- org.eclipse.emf.edit.provider.IItemPropertySource,- org.eclipse.emf.edit.provider.IStructuredItemContentProvider,- org.eclipse.emf.edit.provider.ITableItemColorProvider,- org.eclipse.emf.edit.provider.ITableItemFontProvider,- org.eclipse.emf.edit.provider.ITableItemLabelProvider,- org.eclipse.emf.edit.provider.ITreeItemContentProvider
 - Direct Known Subclasses:
- FunctionInvocationItemProvider,- MemberInvocationItemProvider
 
 public class InvocationItemProvider extends org.eclipse.emf.edit.provider.ItemProviderAdapter implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.ITableItemLabelProvider, org.eclipse.emf.edit.provider.ITableItemColorProvider, org.eclipse.emf.edit.provider.ITableItemFontProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProviderThis is the item provider adapter for aInvocationobject.- Generated
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapterorg.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore, org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E extends java.lang.Object>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
 
- 
 - 
Constructor SummaryConstructors Constructor Description InvocationItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)This constructs an instance from a factory and a notifier.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 org.eclipse.emf.ecore.EStructuralFeaturegetChildFeature(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 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.StringgetCreateChildText(java.lang.Object owner, java.lang.Object feature, java.lang.Object child, java.util.Collection<?> selection)This returns the label text forCreateChildCommand.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.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.booleanhasChildren(java.lang.Object object)voidnotifyChanged(org.eclipse.emf.common.notify.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).protected booleanshouldComposeCreationImage()- 
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapteraddListener, 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, 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, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvidercreateCommand, getChildren, getNewChildDescriptors, getParent
 - 
Methods inherited from interface org.eclipse.emf.edit.provider.IItemColorProvidergetBackground, getForeground
 - 
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySourcegetEditableValue, getPropertyDescriptor
 - 
Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvidergetElements
 - 
Methods inherited from interface org.eclipse.emf.edit.provider.ITableItemColorProvidergetBackground, getForeground
 
- 
 
- 
- 
- 
Method Detail- 
getPropertyDescriptorspublic java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object) This returns the property descriptors for the adapted class.- Specified by:
- getPropertyDescriptorsin interface- org.eclipse.emf.edit.provider.IItemPropertySource
- Overrides:
- getPropertyDescriptorsin class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
getChildrenFeaturespublic java.util.Collection<? extends org.eclipse.emf.ecore.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 class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
getChildFeatureprotected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(java.lang.Object object, java.lang.Object child)- Overrides:
- getChildFeaturein class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
hasChildrenpublic boolean hasChildren(java.lang.Object object) - Specified by:
- hasChildrenin interface- org.eclipse.emf.edit.provider.ITreeItemContentProvider
- Overrides:
- hasChildrenin class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
shouldComposeCreationImageprotected boolean shouldComposeCreationImage() - Overrides:
- shouldComposeCreationImagein class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
getTextpublic java.lang.String getText(java.lang.Object object) This returns the label text for the adapted class.- Specified by:
- getTextin interface- org.eclipse.emf.edit.provider.IItemLabelProvider
- Overrides:
- getTextin class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
notifyChangedpublic void notifyChanged(org.eclipse.emf.common.notify.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).- Specified by:
- notifyChangedin interface- org.eclipse.emf.common.notify.Adapter
- Overrides:
- notifyChangedin class- org.eclipse.emf.common.notify.impl.AdapterImpl
- Generated
 
 - 
collectNewChildDescriptorsprotected 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 class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
getCreateChildTextpublic java.lang.String getCreateChildText(java.lang.Object owner, java.lang.Object feature, java.lang.Object child, java.util.Collection<?> selection)This returns the label text forCreateChildCommand.- Specified by:
- getCreateChildTextin interface- org.eclipse.emf.edit.command.CreateChildCommand.Helper
- Overrides:
- getCreateChildTextin class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 - 
getResourceLocatorpublic org.eclipse.emf.common.util.ResourceLocator getResourceLocator() Return the resource locator for this item provider's resources.- Overrides:
- getResourceLocatorin class- org.eclipse.emf.edit.provider.ItemProviderAdapter
- Generated
 
 
- 
 
-