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.
A BasicEList that uses == instead of equals to compare members.
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.
 
A specialized HashMap map that supports computing information from the target platform, if the PDE is available.
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.
Support for empty and unmodifiable ELists.
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 set that supports intern and get.
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 cached pool of weakly referenced segment sequences.
A base class for all this pool's access units.
A weak reference for caching a segment sequence's string representation.
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 UniqueEList that uses == instead of equals to compare members.
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.