All Classes and Interfaces
Class
Description
An exception thrown when a command's
execution is to be silently aborted.An abstract implementation of a basic command.
A marker interface implemented by commands that don't dirty the model.
A highly extensible abstract list implementation.
An IndexOutOfBoundsException that constructs a message from the argument data.
An extensible enumerator implementation.
An extensible tree iterator implementation
that iterates over an object, it's children, their children, and so on.
A receiver of notifications.
An internal interface implemented by adapters.
A factory for creating adapters and associating them with notifiers.
An extensible adapter factory implementation.
An extensible adapter implementation.
A connection that can access an entry in an archive, and then recursively an entry in that archive, and so on.
A highly extensible abstract list implementation
logically backed by an array that is never modified.A basic and obvious implementation of an undoable stack of commands.
A basic implementation of a diagnostic that that also acts as a chain.
A highly extensible list implementation.
An IndexOutOfBoundsException that constructs a message from the argument data.
An unmodifiable version of
BasicEList.A highly extensible map implementation.
An extended implementation interface for caching hash values
and for updating an entry that may be manufactured as a uninitialized instance by a factory.
An implementation class to hold the views.
The most basic implementation of a task monitor.
A simple monitor that delegates to another monitor.
An Eclipse subprogress monitor that directly implements the monitor API.
A simple monitor that prints progress to a print stream.
An extensible notifier implementation.
An interface implemented by
adapter lists
that allows listeners to observe adapters being added and removed.An interface implemented by clients wishing to observe
adapters being added and removed from an adapter lists.An interface implemented by an adapter list that supports direct adapter lookup based on type,
i.e., that directly and very efficiently implements the equivalent of the follow logic.
An interface that every command is expected to support.
A simple and obvious interface for an undoable stack of commands with a listener.
A listener to a
CommandStack.A command that wraps another command.
The Plugin for the model EMF.Common library.
A simple representation of an element in a
plugin.xml.The actual implementation of the Eclipse Plugin.
Static utilities for string pooling.
A command that comprises a sequence of subcommands.
A highly extensible delegating list implementation.
An unmodifiable version of
DelegatingEList.An extensible implementation of a notifying list that delegates to a backing list.
An abstract resource locator implementation
comprising a
primary locator
and a series delegate locators.Information about the outcome of some activity.
An accumulator of diagnostics.
A checked exception representing a diagnosed failure.
A list that supports move.
A list of
java.util.Map.Entry instances, i.e., entries, that
supports a EMap.map() view
as well as the full Map API,
with the notable exception of Map.remove(Object).An internal interface implemented by the
map view.EMF must run
within an Eclipse workbench,
within a headless Eclipse workspace,
or just stand-alone as part of some other application.
The actual implementation of an Eclipse Plugin.
This just provides a common interface for the Eclipse plugins supported by EMF.
This just provides a common delegate for non-UI and UI plug-in classes.
This is just a bundle activator wrapper for delegating to another bundle activator.
An interface implemented by the enumerators of a type-safe enum.
A URL stream handler that can be
registered to support archive access protocol.A command that always produces the same result.
A logger of log entries.
An task monitor that provides control and feedback.
A description of a feature change that has occurred for some notifier.
An accumulator of notifications.
A list that acts as a notification chain.
An extensible notification implementation.
A notification that wraps another notification.
A source of notification delivery.
An extensible notifier implementation.
A managed list that dispatches feature change notification to a notifier.
An extensible implementation of a notifying list.
A thread safe implementation of a
weak interning hash set particularly well-suited for implementing a pool of instances.An access unit is used during access to the pool.
A utility class for helping implement reflective capabilities not available with Google Widget Toolkit,
i.e., specifically the ability to
instance test and to create typed arrays.An interface implemented by reflective helpers.
A locator of Java resources.
A memory efficient structure to store a sequence of delimited string segments.
A builder for creating a
composed string or a SegmentSequence.Builder.toSegmentSequence().A cached pool of weakly referenced segment sequences.
A base class for all this pool's access units.
An access unit for accessing a delimiter and segments.
An access unit for accessing segments and one additional segment.
An access units for accessing the composition of two sets of segments.
An access unit for basic string access.
A specialized pool for caching string arrays.
A base class for all this pool's access units.
An Access unit for accessing segments that may need copying or interning.
An access units for accessing segments and one additional segment.
An Access units for accessing a range of segments.
An access units for accessing the composition of two sequences of segments.
An access unit for accessing segments and a substring of one additional segment.
An access unit for single segment access.
An access units for accessing the composition of two subsequences.
An Access units for accessing a single segment that's a substring of a larger string.
An alternate, extensible adapter implementation that is well suited to adapt for a number of objects
(typically all objects of a given type).
A composite command which assumes that later commands in the list
may depend on the results and side-effects of earlier commands in the list.
A mechanism for iterating over all the nodes of a tree;
it provides the capability to
prune the iteration so that all descendants of a particular node are skipped.A singleton
UnexecutableCommand.INSTANCE that cannot execute.A
BasicEList that allows only unique elements.A representation of a Uniform Resource Identifier (URI), as specified by
RFC 2396, with certain
enhancements.
A subclass for representing a URI with a fragment.
A subclass for representing a hierarchical URI.
A subclass for representing an opaque URI.
A pool for caching URIs.
A specialized weak reference used by
Object.toString() that removes the URI's reference when URI.URIPool.CachedToString.clear() is called.An Access unit for file URI string-based access.
An access units for platform URI string-based access.
An access unit for basic string access.
An Access unit for component-based access.
A based access unit for this pool.
An implementation of an
interning set that keeps weak references to its element.A weak reference holder that caches the hash code of the referent and is
chained in the WeakInterningHashSet.entries to handle collisions.A specialized external entry managed by the
external queue that calls WeakInterningHashSet.SelfCleaningEntry.clear() to remove this entry from its set.A runtime exception that wraps another exception.