Class ExecEnvItemProvider
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
org.eclipse.m2m.atl.emftvm.provider.ExecEnvItemProvider
- 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 ExecEnvItemProvider
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
This is the item provider adapter for a
ExecEnv 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.ResultAndAffectedObjectsWrappingCommandActionDelegateNested 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, wrappingNeededFields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target -
Constructor Summary
ConstructorsConstructorDescriptionExecEnvItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory) This constructs an instance from a factory and a notifier. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidThis adds a property descriptor for the Current Phase feature.protected voidThis adds a property descriptor for the Inout Models feature.protected voidThis adds a property descriptor for the Input Models feature.protected voidThis adds a property descriptor for the Jit Disabled feature.protected voidaddMatchesPropertyDescriptor(Object object) This adds a property descriptor for the Matches feature.protected voidThis adds a property descriptor for the Meta Models feature.protected voidaddModulesPropertyDescriptor(Object object) This adds a property descriptor for the Modules feature.protected voidThis adds a property descriptor for the Output Models feature.protected voidaddTracesPropertyDescriptor(Object object) This adds a property descriptor for the Traces feature.protected voidThis adds a property descriptor for the Unique Results feature.protected voidcollectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) This addsCommandParameters describing the children that can be created under this object.This returns ExecEnv.gif.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object) This returns the property descriptors for the adapted class.org.eclipse.emf.common.util.ResourceLocatorReturn the resource locator for this item provider's resources.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.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, getChildFeature, getChildReference, getChildren, getChildrenFeatures, 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 org.eclipse.emf.common.notify.impl.AdapterImpl
getTargetMethods 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.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
-
Constructor Details
-
ExecEnvItemProvider
public ExecEnvItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory) This constructs an instance from a factory and a notifier.
-
-
Method Details
-
getPropertyDescriptors
public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object) This returns the property descriptors for the adapted class.- Specified by:
getPropertyDescriptorsin interfaceorg.eclipse.emf.edit.provider.IItemPropertySource- Overrides:
getPropertyDescriptorsin classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
addModulesPropertyDescriptor
This adds a property descriptor for the Modules feature. -
addMatchesPropertyDescriptor
This adds a property descriptor for the Matches feature. -
addTracesPropertyDescriptor
This adds a property descriptor for the Traces feature. -
addUniqueResultsPropertyDescriptor
This adds a property descriptor for the Unique Results feature. -
addJitDisabledPropertyDescriptor
This adds a property descriptor for the Jit Disabled feature. -
addCurrentPhasePropertyDescriptor
This adds a property descriptor for the Current Phase feature. -
addMetaModelsPropertyDescriptor
This adds a property descriptor for the Meta Models feature. -
addInputModelsPropertyDescriptor
This adds a property descriptor for the Input Models feature. -
addInoutModelsPropertyDescriptor
This adds a property descriptor for the Inout Models feature. -
addOutputModelsPropertyDescriptor
This adds a property descriptor for the Output Models feature. -
getImage
This returns ExecEnv.gif.- Specified by:
getImagein interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider- Overrides:
getImagein classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getText
This returns the label text for the adapted class.- Specified by:
getTextin interfaceorg.eclipse.emf.edit.provider.IItemLabelProvider- Overrides:
getTextin classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
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 classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
collectNewChildDescriptors
This addsCommandParameters describing the children that can be created under this object.- Overrides:
collectNewChildDescriptorsin classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getResourceLocator
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()Return the resource locator for this item provider's resources.- Overrides:
getResourceLocatorin classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-