## Uses of Interface
org.eclipse.emf.edit.provider.IItemPropertyDescriptor

Packages that use IItemPropertyDescriptor
org.eclipse.emf.codegen.ecore.genmodel.provider
org.eclipse.emf.ecore.change.provider: Provides item providers for the change model.
org.eclipse.emf.ecore.provider: Provides item providers for Ecore.
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s
org.eclipse.emf.edit.provider.resource
org.eclipse.emf.edit.tree.provider
org.eclipse.emf.edit.ui.celleditor
org.eclipse.emf.edit.ui.provider
org.eclipse.emf.mapping.ecore2ecore.provider
org.eclipse.emf.mapping.ecore2xml.provider
org.eclipse.emf.mapping.provider

Uses of IItemPropertyDescriptor in org.eclipse.emf.codegen.ecore.genmodel.provider

Classes in org.eclipse.emf.codegen.ecore.genmodel.provider that implement IItemPropertyDescriptor
`protected static class` `GenBaseItemProvider.GenItemPropertyDescriptor` A simple extension of ItemPropertyDescriptor that forbids editing of items that will not be persisted.

Methods in org.eclipse.emf.codegen.ecore.genmodel.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `GenClassItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenEnumItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenPackageItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenModelItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenEnumLiteralItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenAnnotationItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenFeatureItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenBaseItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenOperationItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `GenDataTypeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class

Uses of IItemPropertyDescriptor in org.eclipse.emf.ecore.change.provider

Methods in org.eclipse.emf.ecore.change.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `ListChangeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `ResourceChangeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `FeatureMapEntryItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `ChangeDescriptionItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `FeatureChangeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EObjectToChangesMapEntryItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class

Uses of IItemPropertyDescriptor in org.eclipse.emf.ecore.provider

Classes in org.eclipse.emf.ecore.provider that implement IItemPropertyDescriptor
`protected static class` `EModelElementItemProvider.ItemPropertyDescriptorWithUniqueChoiceOfValueLabels`

Methods in org.eclipse.emf.ecore.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `EFactoryItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EAttributeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EPackageItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EReferenceItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EEnumLiteralItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EEnumItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EModelElementItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `ETypedElementItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EGenericTypeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EStructuralFeatureItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `ENamedElementItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `ETypeParameterItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EParameterItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EOperationItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EClassifierItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EClassItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EStringToStringMapEntryItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EAnnotationItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EObjectItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `EDataTypeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class

Uses of IItemPropertyDescriptor in org.eclipse.emf.edit.provider

Classes in org.eclipse.emf.edit.provider that implement IItemPropertyDescriptor
`protected class` `DelegatingWrapperItemProvider.DelegatingWrapperItemPropertyDescriptor` A `DelegatingWrapperItemPropertyDescriptor` decorates an `ItemPropertyDescriptor` and manages a command owner override.
`class` `ItemPropertyDescriptor` This implementation of an item property descriptor supports delegating of the `IItemPropertySource` interface to the `IItemPropertyDescriptor` interface.
`class` `ItemPropertyDescriptorDecorator`
`protected class` `WrapperItemProvider.WrapperItemPropertyDescriptor` An item property descriptor for the single property of a wrapper for a simple value.

Fields in org.eclipse.emf.edit.provider declared as IItemPropertyDescriptor
`protected IItemPropertyDescriptor` `ItemPropertyDescriptorDecorator.itemPropertyDescriptor`

Fields in org.eclipse.emf.edit.provider with type parameters of type IItemPropertyDescriptor
`protected java.util.List<IItemPropertyDescriptor>` `ItemProviderAdapter.itemPropertyDescriptors` This is used to store all the property descriptors.
`protected java.util.List<IItemPropertyDescriptor>` `DelegatingWrapperItemProvider.propertyDescriptors` The decorated property descriptors are cached here.
`protected java.util.List<IItemPropertyDescriptor>` `AttributeValueWrapperItemProvider.propertyDescriptors` The single property descriptor for the value is cached here as a singleton list.

Methods in org.eclipse.emf.edit.provider that return IItemPropertyDescriptor
`protected IItemPropertyDescriptor` `ItemPropertyDescriptor.PropertyValueWrapper.createPropertyDescriptorDecorator(java.lang.Object object, IItemPropertyDescriptor itemPropertyDescriptor)`
`IItemPropertyDescriptor` `ItemProviderAdapter.getPropertyDescriptor(java.lang.Object object, java.lang.Object propertyId)` This convenience method finds a particular descriptor given its `ID` or `feature`.
`IItemPropertyDescriptor` `ItemProviderDecorator.getPropertyDescriptor(java.lang.Object object, java.lang.Object propertyId)` This implements `IItemPropertySource.getPropertyDescriptors` by delegating to `(IItemPropertySource)``ItemProviderDecorator.decoratedItemProvider`.
`IItemPropertyDescriptor` `AdapterFactoryItemDelegator.getPropertyDescriptor(java.lang.Object object, java.lang.Object propertyId)`
`IItemPropertyDescriptor` `IItemPropertySource.getPropertyDescriptor(java.lang.Object object, java.lang.Object propertyID)` This returns the property descriptor with an `ID` or `feature` that matches the given ID.
`IItemPropertyDescriptor` `ItemPropertyDescriptor.PropertyValueWrapper.getPropertyDescriptor(java.lang.Object thisObject, java.lang.Object propertyId)`
`IItemPropertyDescriptor` `WrapperItemProvider.getPropertyDescriptor(java.lang.Object object, java.lang.Object propertyId)` `IItemPropertySource.getPropertyDescriptor` is implemented by iterating over the descriptors returned by `getPropertyDescriptors`, and returning the first descriptor whose `ID` or `feature` matches the specified ID, or `null` if none match.

Methods in org.eclipse.emf.edit.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `ItemProviderAdapter.getPropertyDescriptors(java.lang.Object object)` This implements `IItemPropertySource.getPropertyDescriptors` by returning the locally stored vector of descriptors.
`java.util.List<IItemPropertyDescriptor>` `ItemProviderDecorator.getPropertyDescriptors(java.lang.Object object)` This implements `IItemPropertySource.getPropertyDescriptors` by delegating to `(IItemPropertySource)``ItemProviderDecorator.decoratedItemProvider`.
`java.util.List<IItemPropertyDescriptor>` `AdapterFactoryItemDelegator.getPropertyDescriptors(java.lang.Object object)`
`java.util.List<IItemPropertyDescriptor>` `DelegatingWrapperItemProvider.getPropertyDescriptors(java.lang.Object object)` Wraps the property descriptors returned by the delegate item provider, caching and returning them.
`java.util.List<IItemPropertyDescriptor>` `IItemPropertySource.getPropertyDescriptors(java.lang.Object object)` This does the same thing as IPropertySource.getPropertyDescriptors.
`java.util.List<IItemPropertyDescriptor>` `ReflectiveItemProvider.getPropertyDescriptors(java.lang.Object object)`
`java.util.List<IItemPropertyDescriptor>` `FeatureMapEntryWrapperItemProvider.getPropertyDescriptors(java.lang.Object object)` Uses the delegate item provider for a reference value or creates a single property descriptor for an attribute value.
`java.util.List<IItemPropertyDescriptor>` `ItemPropertyDescriptor.PropertyValueWrapper.getPropertyDescriptors(java.lang.Object thisObject)`
`java.util.List<IItemPropertyDescriptor>` `WrapperItemProvider.getPropertyDescriptors(java.lang.Object object)` `IItemPropertySource.getPropertyDescriptors` is implemented to return an empty list.
`java.util.List<IItemPropertyDescriptor>` `AttributeValueWrapperItemProvider.getPropertyDescriptors(java.lang.Object object)` Creates, caches and returns an item property descriptor for the value.

Methods in org.eclipse.emf.edit.provider with parameters of type IItemPropertyDescriptor
`protected IItemPropertyDescriptor` `ItemPropertyDescriptor.PropertyValueWrapper.createPropertyDescriptorDecorator(java.lang.Object object, IItemPropertyDescriptor itemPropertyDescriptor)`
`boolean` `IItemPropertyDescriptor.isCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, IItemPropertyDescriptor anotherPropertyDescriptor)` Returns whether this property descriptor and the given one are compatible.
`boolean` `ItemPropertyDescriptor.isCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, IItemPropertyDescriptor anotherItemPropertyDescriptor)` This indicates whether these two property descriptors are equal.
`boolean` `ItemPropertyDescriptorDecorator.isCompatibleWith(java.lang.Object object, java.lang.Object anotherObject, IItemPropertyDescriptor anotherItemPropertyDescriptor)` This indicates whether these two property descriptors are equal.

Constructors in org.eclipse.emf.edit.provider with parameters of type IItemPropertyDescriptor
`DelegatingWrapperItemProvider.DelegatingWrapperItemPropertyDescriptor(java.lang.Object object, IItemPropertyDescriptor itemPropertyDescriptor)`
`ItemPropertyDescriptorDecorator(java.lang.Object object, IItemPropertyDescriptor itemPropertyDescriptor)`

Uses of IItemPropertyDescriptor in org.eclipse.emf.edit.provider.resource

Methods in org.eclipse.emf.edit.provider.resource that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `ResourceItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `ResourceSetItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.

Uses of IItemPropertyDescriptor in org.eclipse.emf.edit.tree.provider

Methods in org.eclipse.emf.edit.tree.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `TreeNodeItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.

Uses of IItemPropertyDescriptor in org.eclipse.emf.edit.ui.celleditor

Methods in org.eclipse.emf.edit.ui.celleditor that return IItemPropertyDescriptor
`IItemPropertyDescriptor` `AdapterFactoryTableTreeEditor.getColumnPropertyDescriptor(java.lang.Object object, int column)` Deprecated.

Uses of IItemPropertyDescriptor in org.eclipse.emf.edit.ui.provider

Fields in org.eclipse.emf.edit.ui.provider declared as IItemPropertyDescriptor
`protected IItemPropertyDescriptor` `PropertyDescriptor.itemPropertyDescriptor` This is the descriptor to which we will delegate all the `IPropertyDescriptor` methods.

Methods in org.eclipse.emf.edit.ui.provider with parameters of type IItemPropertyDescriptor
`protected IPropertyDescriptor` `PropertySource.createPropertyDescriptor(IItemPropertyDescriptor itemPropertyDescriptor)`

Constructors in org.eclipse.emf.edit.ui.provider with parameters of type IItemPropertyDescriptor
`PropertyDescriptor(java.lang.Object object, IItemPropertyDescriptor itemPropertyDescriptor)` An instance is constructed from an object and its item property source.

Uses of IItemPropertyDescriptor in org.eclipse.emf.mapping.ecore2ecore.provider

Methods in org.eclipse.emf.mapping.ecore2ecore.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `Ecore2EcoreMappingRootItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class

Uses of IItemPropertyDescriptor in org.eclipse.emf.mapping.ecore2xml.provider

Methods in org.eclipse.emf.mapping.ecore2xml.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `ENamedElementToXMLInfoMapEntryItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `XMLInfoItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class
`java.util.List<IItemPropertyDescriptor>` `XMLMapItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class

Uses of IItemPropertyDescriptor in org.eclipse.emf.mapping.provider

Methods in org.eclipse.emf.mapping.provider that return IItemPropertyDescriptor
`protected IItemPropertyDescriptor` `MappingItemProvider.TypeMappingHelperWrapper.createPropertyDescriptorDecorator(java.lang.Object object, IItemPropertyDescriptor decoratedDescriptor)`
`IItemPropertyDescriptor` `MappedObjectItemProvider.getPropertyDescriptor(java.lang.Object object, java.lang.Object propertyId)`

Methods in org.eclipse.emf.mapping.provider that return types with arguments of type IItemPropertyDescriptor
`java.util.List<IItemPropertyDescriptor>` `MappingRootItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `MappingHelperItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `MappingStrategyItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `MappedObjectItemProvider.getPropertyDescriptors(java.lang.Object object)`
`java.util.List<IItemPropertyDescriptor>` `TypeConverterItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `MappingItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `FunctionNamePairItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `ComplexTypeConverterItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.
`java.util.List<IItemPropertyDescriptor>` `FunctionPairItemProvider.getPropertyDescriptors(java.lang.Object object)` This returns the property descriptors for the adapted class.

Methods in org.eclipse.emf.mapping.provider with parameters of type IItemPropertyDescriptor
`protected IItemPropertyDescriptor` `MappingItemProvider.TypeMappingHelperWrapper.createPropertyDescriptorDecorator(java.lang.Object object, IItemPropertyDescriptor decoratedDescriptor)`

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.