Package org.eclipse.emf.common.util

Provides basic utilities.

See:
          Description

Interface Summary
BasicEMap.Entry An extended implementation interface for caching hash values and for upating an entry that may be manufactured as a uninitialized instance by a factory.
Diagnostic Information about the outcome of some activity.
DiagnosticChain An accumulator of diagnostics.
EList A list that supports move.
EMap 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 noteable exception of Map.remove(Object).
EMap.InternalMapView An internal interface implemented by the map view.
Enumerator An interface implemented by the enumerators of a type-safe enum.
Logger A logger of log entries.
Monitor An task monitor that provides control and feedback.
ResourceLocator A locator of Java resources.
TreeIterator 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.
 

Class Summary
AbstractEnumerator An extensible enumerator implementation.
AbstractTreeIterator An extensible tree iterator implementation that iterates over an object, it's children, their children, and so on.
BasicDiagnostic A basic implementation of a diagostic that that also acts as a chain.
BasicEList A highly extensible list implementation.
BasicEList.FastCompare A BasicEList that uses == instead of equals to compare members.
BasicEList.UnmodifiableEList An unmodifiable version of BasicEList.
BasicEMap A highly extensible map implementation.
BasicEMap.View An implementation class to hold the views.
BasicMonitor The most basic implementation of a task monitor.
BasicMonitor.Delegating A simple monitor that delegates to another monitor.
BasicMonitor.EclipseSubProgress An Eclipse subprogress monitor that directly implements the monitor API.
BasicMonitor.Printing A simple monitor that prints progress to a print stream.
DelegatingEList A highly extensible delegating list implementation.
DelegatingEList.UnmodifiableEList An unmodifiable version of DelegatingEList.
ECollections Support for empty and unmodifiable ELists.
UniqueEList A BasicEList that allows only unique elements.
UniqueEList.FastCompare A UniqueEList that uses == instead of equals to compare members.
URI A representation of a Uniform Resource Identifier (URI), as specified by RFC 2396, with certain enhancements.
 

Exception Summary
BasicEList.BasicIndexOutOfBoundsException An IndexOutOfBoundsException that constructs a message from the argument data.
DiagnosticException A checked exception representing a diagnosed failure.
WrappedException A runtime exception that wraps another exception.
 

Package org.eclipse.emf.common.util Description

Provides basic utilities.


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