|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
ItemProviderAdapter support to drive
JFace StructuredViewers, Eclipse IPropertySources, and EditingDomains
See:
Description
| Interface Summary | |
| ComposeableAdapterFactory | This provides support that allows a factory to be composed into a ComposedAdapterFactory
that serves the union of the model objects from different packages. |
| IChangeNotifier | This interface is implemented by something that can handle MOF-style change notifications. |
| IDisposable | This is implemented by objects that need to be disposed after they are no longer needed. |
| IEditingDomainItemProvider | This is the interface used by EditingDomain
to impose a hierarchical relation on the model objects,
and to map operations on those objects onto an underlying EMF model Commands.
|
| IItemLabelProvider | This is the interface implemented to provide a label text and even a label icon for an item; it receives delegated calls from ILabelProvider. |
| IItemPropertyDescriptor | This interface extends IPropertyDescriptor so that the methods of IItemPropertySource can be delegated to the descriptor.
|
| IItemPropertySource | This is the interface is needed to populate property sheet items; it is the same as IPropertySource except that the object is passed as the first parameter for each method. |
| IItemProviderDecorator | This is implemented by an item provider that decorates another item provider. |
| INotifyChangedListener | This interface is implemented by something that can handle MOF-style change notifications. |
| IStructuredItemContentProvider | This is the interface needed to populate the top level items in a TreeViewer, the items of a ListViewer, or the rows of a TableViewer. |
| ITableItemLabelProvider | This is the interface needed to provide labels for items in a TableViewer. |
| ITreeItemContentProvider | This is the interface needed to populate subtrees in a TreeViewer. |
| IUpdateableItemParent | This is the interface implemented by an item provider if it supports an updateable parent relation. |
| IUpdateableItemText | This is the interface implemented by an item provider if it supports an updateable item text. |
| IViewerNotification | A description of viewer changes required by an EMF notification. |
| IWrapperItemProvider | The base interface for a value wrapper that can implement item provider interfaces. |
| Class Summary | |
| AdapterFactoryItemDelegator | |
| AdapterFactoryTreeIterator | This implements a tree iterator that iterates over an object, it's children, their children, and so on,
use the ITreeItemContentProviders produced by an adapter factory. |
| AttributeValueWrapperItemProvider | A wrapper implementation for simple attribute values. |
| ChangeNotifier | This is a simple and obvious implementation of IChangeNotifier as an extension of an ArrayList, for flexibility. |
| ComposedAdapterFactory | This provides support for composing several factories for different models into a single factory serving the union of the model objects. |
| ComposedImage | This implements a wrapper that can be used to specify how a composed image should look. |
| ComposedImage.Point | |
| ComposedImage.Size | |
| DecoratorAdapterFactory | This abstract class provides support for creating IItemProviderDecorators
for the adapters created by another AdapterFactory. |
| DelegatingWrapperItemProvider | A wrapper for model objects and other wrappers. |
| Disposable | This implements IDisposable as a set IDisposables that can in turn be disposed. |
| FeatureMapEntryWrapperItemProvider | A wrapper for FeatureMap.Entrys. |
| ItemPropertyDescriptor | This implementation of an item property descriptor supports delegating of the IItemPropertySource interface
to the IItemPropertyDescriptor interface. |
| ItemPropertyDescriptor.PropertyValueWrapper | |
| ItemPropertyDescriptorDecorator | |
| ItemProvider | This item provider implementation is a convenient reusable base that can be used for an item provider that isn't an adapter for an EMF object. |
| ItemProviderAdapter | This adapter implementation provides a convenient reusable base for adapters that will be used as item providers. |
| ItemProviderAdapter.ChildrenStore | A ChildrenStore stores a number of objects that are to be presented as the children of an object.
|
| ItemProviderAdapter.ChildrenStore.Entry | An Entry represents the children from a feature. |
| ItemProviderAdapter.ModifiableSingletonEList | A single-element implementation of EList. |
| ItemProviderDecorator | This implementation provides a convenient reusable base for item providers that will be used as decorators of other item providers. |
| ReflectiveItemProvider | This adapter implementation provides reflective support that emulates the behaviour of a default generated item provider. |
| ReflectiveItemProviderAdapterFactory | This is the factory that is used to provide the interfaces needed to support Viewers reflectively. |
| ViewerNotification | A simple implementation of IViewerNotification that decorates an ordinary Notification. |
| WrapperItemProvider | A basic implementation of IWrapperProvider from which others can extend. |
This provides reusable ItemProviderAdapter support to drive
JFace StructuredViewers, Eclipse IPropertySources, and EditingDomains.
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||