|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
ItemProviderAdapter
support to drive
JFace StructuredViewers, Eclipse IPropertySources, and EditingDomain
s
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. |
ComposedAdapterFactory.Descriptor | A descriptor can create an adapter factory. |
ComposedAdapterFactory.Descriptor.Registry | A registry is an index that takes a collection of keys,
typically a pair consisting of an EPackage or java.lang.Package, and a java.lang.Class,
and maps it to a descriptor . |
IChangeNotifier | This interface is implemented by something that can handle MOF-style change notifications. |
IChildCreationExtender | An interface used by objects that can extend the results of
IEditingDomainItemProvider.getNewChildDescriptors . |
IChildCreationExtender.Descriptor | A descriptor can create a child creation extender. |
IChildCreationExtender.Descriptor.Registry | A registry is an index that takes a namespace and maps it to a collection of descriptor s. |
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 Command s. |
IItemColorProvider | This is the interface implemented to provide a color for an item; it receives delegated calls from IColorProvider. |
IItemFontProvider | This is the interface implemented to provide a color for an item; it receives delegated calls from IFontProvider. |
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. |
IItemPropertyDescriptor.OverrideableCommandOwner | This interface may be implemented by item property descriptors to allow an object to be provided as an override for whatever would usually be the owner of any commands created to set the property's value. |
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. |
ITableItemColorProvider | This is the interface needed to provide color for items in a TableViewer. |
ITableItemFontProvider | This is the interface needed to provide color for items in 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<E> | This implements a tree iterator that iterates over an object, it's children, their children, and so on,
use the ITreeItemContentProvider s 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. |
ChildCreationExtenderManager | A child creation extension manager encapsulates a list of child creation extenders
for a particular package. |
ComposedAdapterFactory | This provides support for composing several factories for different models into a single factory serving the union of the model objects. |
ComposedAdapterFactory.Descriptor.Registry.Impl | A simple registry implementation that supports delegation. |
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 IItemProviderDecorator s
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.Entry s. |
IChildCreationExtender.Descriptor.Registry.Impl | A simple registry implementation that supports delegation. |
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<E> | 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 EditingDomain
s.
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |