Class ParametrizedValueListItemProvider
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.emf.edit.provider.ItemProviderAdapter
-
- com._1c.g5.v8.dt.platform.services.model.provider.ParametrizedValueListItemProvider
-
- 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
public class ParametrizedValueListItemProvider extends org.eclipse.emf.edit.provider.ItemProviderAdapter
This is the item provider adapter for aParametrizedValueList
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 extends Object>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
-
-
Constructor Summary
Constructors Constructor Description ParametrizedValueListItemProvider(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 void
addAvalivableValuesExistsPropertyDescriptor(Object object)
This adds a property descriptor for the Avalivable Values Exists feature.protected void
addAvalivableValuesPropertyDescriptor(Object object)
This adds a property descriptor for the Avalivable Values feature.protected void
addClassIdPropertyDescriptor(Object object)
This adds a property descriptor for the Class Id feature.protected void
addDisplacementSizePropertyDescriptor(Object object)
This adds a property descriptor for the Displacement Size feature.protected void
addLastIdPropertyDescriptor(Object object)
This adds a property descriptor for the Last Id feature.protected void
addPatternPropertyDescriptor(Object object)
This adds a property descriptor for the Pattern feature.protected void
addUniqueModePropertyDescriptor(Object object)
This adds a property descriptor for the Unique Mode feature.protected void
addVersionPropertyDescriptor(Object object)
This adds a property descriptor for the Version feature.protected void
collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
This addsCommandParameter
s describing the children that can be created under this object.protected org.eclipse.emf.ecore.EStructuralFeature
getChildFeature(Object object, Object child)
Collection<? extends org.eclipse.emf.ecore.EStructuralFeature>
getChildrenFeatures(Object object)
This specifies how to implementItemProviderAdapter.getChildren(java.lang.Object)
and is used to deduce an appropriate feature for anAddCommand
,RemoveCommand
orMoveCommand
inItemProviderAdapter.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)
.Object
getImage(Object object)
This returns ParametrizedValueList.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.ResourceLocator
getResourceLocator()
Return the resource locator for this item provider's resources.String
getText(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 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, 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
-
-
-
-
Method Detail
-
getPropertyDescriptors
public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class.- Overrides:
getPropertyDescriptors
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
addClassIdPropertyDescriptor
protected void addClassIdPropertyDescriptor(Object object)
This adds a property descriptor for the Class Id feature.
-
addVersionPropertyDescriptor
protected void addVersionPropertyDescriptor(Object object)
This adds a property descriptor for the Version feature.
-
addLastIdPropertyDescriptor
protected void addLastIdPropertyDescriptor(Object object)
This adds a property descriptor for the Last Id feature.
-
addDisplacementSizePropertyDescriptor
protected void addDisplacementSizePropertyDescriptor(Object object)
This adds a property descriptor for the Displacement Size feature.
-
addUniqueModePropertyDescriptor
protected void addUniqueModePropertyDescriptor(Object object)
This adds a property descriptor for the Unique Mode feature.
-
addAvalivableValuesExistsPropertyDescriptor
protected void addAvalivableValuesExistsPropertyDescriptor(Object object)
This adds a property descriptor for the Avalivable Values Exists feature.
-
addAvalivableValuesPropertyDescriptor
protected void addAvalivableValuesPropertyDescriptor(Object object)
This adds a property descriptor for the Avalivable Values feature.
-
addPatternPropertyDescriptor
protected void addPatternPropertyDescriptor(Object object)
This adds a property descriptor for the Pattern feature.
-
getChildrenFeatures
public Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures(Object object)
This specifies how to implementItemProviderAdapter.getChildren(java.lang.Object)
and is used to deduce an appropriate feature for anAddCommand
,RemoveCommand
orMoveCommand
inItemProviderAdapter.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:
getChildrenFeatures
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getChildFeature
protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(Object object, Object child)
- Overrides:
getChildFeature
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getImage
public Object getImage(Object object)
This returns ParametrizedValueList.gif.- Overrides:
getImage
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
getText
public String getText(Object object)
This returns the label text for the adapted class.- Overrides:
getText
in 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:
notifyChanged
in interfaceorg.eclipse.emf.common.notify.Adapter
- Overrides:
notifyChanged
in classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
collectNewChildDescriptors
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
This addsCommandParameter
s describing the children that can be created under this object.- Overrides:
collectNewChildDescriptors
in 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:
getResourceLocator
in classorg.eclipse.emf.edit.provider.ItemProviderAdapter
-
-