Class ProfilingOperationItemProvider
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.emf.edit.provider.ItemProviderAdapter
-
- org.eclipse.m2m.atl.profiler.model.provider.ProfilingInstructionItemProvider
-
- org.eclipse.m2m.atl.profiler.model.provider.ProfilingOperationItemProvider
-
- 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
- Direct Known Subclasses:
ProfilingModelItemProvider
public class ProfilingOperationItemProvider extends ProfilingInstructionItemProvider 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
This is the item provider adapter for aProfilingOperationobject.
-
-
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 extends java.lang.Object>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
-
-
Constructor Summary
Constructors Constructor Description ProfilingOperationItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)This constructs an instance from a factory and a notifier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddEndMemoryUsagePropertyDescriptor(java.lang.Object object)This adds a property descriptor for the End Memory Usage feature.protected voidaddEndTimePropertyDescriptor(java.lang.Object object)This adds a property descriptor for the End Time feature.protected voidaddMatchingOperationPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Matching Operation feature.protected voidaddMaxMemoryUsagePropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Max Memory Usage feature.protected voidaddTotalExecutedInstructionsPropertyDescriptor(java.lang.Object object)This adds a property descriptor for the Total Executed Instructions 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 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.ObjectgetImage(java.lang.Object object)This returns ProfilingOperation.gif.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.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).-
Methods inherited from class org.eclipse.m2m.atl.profiler.model.provider.ProfilingInstructionItemProvider
addAtlInstructionPropertyDescriptor, addContentPropertyDescriptor, addHasErrorPropertyDescriptor, addInstructionIDPropertyDescriptor, addLaunchedMemoryUsagePropertyDescriptor, addLaunchedTimePropertyDescriptor, addParentOperationPropertyDescriptor, addStackFramesPropertyDescriptor
-
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, wrapCommand
-
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.IItemPropertySource
getEditableValue, getPropertyDescriptor
-
-
-
-
Method Detail
-
getPropertyDescriptors
public 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 interfaceorg.eclipse.emf.edit.provider.IItemPropertySource- Overrides:
getPropertyDescriptorsin classProfilingInstructionItemProvider
-
addEndTimePropertyDescriptor
protected void addEndTimePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the End Time feature.
-
addTotalExecutedInstructionsPropertyDescriptor
protected void addTotalExecutedInstructionsPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Total Executed Instructions feature.
-
addEndMemoryUsagePropertyDescriptor
protected void addEndMemoryUsagePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the End Memory Usage feature.
-
addMaxMemoryUsagePropertyDescriptor
protected void addMaxMemoryUsagePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Max Memory Usage feature.
-
addMatchingOperationPropertyDescriptor
protected void addMatchingOperationPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Matching Operation feature.
-
getChildrenFeatures
public 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 classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getChildFeature
protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(java.lang.Object object, java.lang.Object child)- Overrides:
getChildFeaturein classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getImage
public java.lang.Object getImage(java.lang.Object object)
This returns ProfilingOperation.gif.- Specified by:
getImagein interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider- Overrides:
getImagein classProfilingInstructionItemProvider
-
getText
public java.lang.String getText(java.lang.Object object)
This returns the label text for the adapted class.- Specified by:
getTextin interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider- Overrides:
getTextin classProfilingInstructionItemProvider
-
notifyChanged
public 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 interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
notifyChangedin classProfilingInstructionItemProvider
-
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 classProfilingInstructionItemProvider
-
getResourceLocator
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
Return the resource locator for this item provider's resources.- Overrides:
getResourceLocatorin classProfilingInstructionItemProvider
-
-