Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j')
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/AdapterUtil.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/CheckUtil.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/HexUtil.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/IErrorHandler.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ImplementationError.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html6
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/WrappedException.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/cache/package-summary.pngbin15993 -> 15987 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html38
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.pngbin37343 -> 97 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html52
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.pngbin65477 -> 97 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/Container.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerDelta.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEvent.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/FactoryNotFoundException.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.html29
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.pngbin18018 -> 26628 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.Kind.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.html11
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.pngbin1577 -> 3080 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.html14
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.pngbin4415 -> 17162 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html11
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.pngbin2082 -> 3422 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.html13
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.pngbin2098 -> 3060 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html11
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.pngbin4021 -> 5898 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html17
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.pngbin5892 -> 12137 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/LifecycleEventConverter.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ManagedContainer.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainer.html38
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerDelta.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEvent.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEventVisitor.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.html6
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerCollection.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.html6
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerMap.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerQueue.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSet.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerCollection.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerList.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerMap.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerQueue.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSet.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.DelegatingIterator.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.html14
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerCollection.html10
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerQueue.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerSet.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerBlockingQueue.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerCollection.html20
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerList.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerMap.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerQueue.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSet.html6
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSortedSet.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.html71
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.pngbin48713 -> 20182 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-use.html22
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html89
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.pngbin52660 -> 22867 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-use.html47
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/EventUtil.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html13
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.html23
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html23
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.pngbin20460 -> 23856 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.html23
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.pngbin17541 -> 19931 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html22
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.pngbin21605 -> 31028 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Notifier.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.pngbin1165 -> 2209 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.html15
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.pngbin1225 -> 4486 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Event.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ExecutorServiceNotifier.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IEvent.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IListener.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html58
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html33
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.html74
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.pngbin96042 -> 13130 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-use.html94
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryCreationException.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryDescriptor.html16
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryKey.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html10
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.pngbin1394 -> 5174 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.pngbin1562 -> 2565 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/ProductCreationException.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactoryKey.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.html36
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.pngbin29787 -> 4757 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-use.html36
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html21
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.pngbin1802 -> 2036 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html21
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.pngbin1806 -> 2083 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html3
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.pngbin2275 -> 3647 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html24
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.pngbin3126 -> 9003 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html15
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.pngbin8805 -> 11480 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html8
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html28
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.pngbin13236 -> 5247 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.pngbin68504 -> 68340 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html19
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.pngbin7021 -> 5170 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.pngbin709 -> 1823 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html15
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.pngbin3145 -> 6496 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEvent.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEventAdapter.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.html7
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.pngbin646 -> 1656 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Activator.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Deactivator.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html5
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html13
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html17
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.html2
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html9
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.html65
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.pngbin45437 -> 8539 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-use.html61
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/log/package-summary.pngbin7860 -> 7858 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.pngbin28730 -> 28686 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/package-summary.pngbin9560 -> 9624 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/pref/package-summary.pngbin5641 -> 5729 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/trace/package-summary.pngbin13225 -> 13271 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/options/package-summary.pngbin7459 -> 7500 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html43
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.pngbin9693 -> 6147 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html6
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IProperties.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IPropertyProvider.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/Property.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.html19
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.pngbin5285 -> 5306 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-use.html4
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.pngbin20535 -> 20627 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/registry/package-summary.pngbin12747 -> 12758 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html88
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.pngbin57382 -> 50290 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/transaction/package-summary.pngbin4750 -> 4781 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.html25
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.pngbin15441 -> 12888 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/package-summary.pngbin15921 -> 15928 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/dnd/package-summary.pngbin5091 -> 5060 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.html44
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.pngbin28957 -> 23925 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/prefs/package-summary.pngbin5335 -> 5338 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/proposals/package-summary.pngbin2119 -> 2118 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.pngbin3984 -> 3980 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/package-summary.pngbin44221 -> 44181 bytes
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.html35
-rw-r--r--plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.pngbin23927 -> 21248 bytes
188 files changed, 1093 insertions, 832 deletions
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/AdapterUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/AdapterUtil.html
index d5f7c2ea93..0123111fbd 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/AdapterUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/AdapterUtil.html
@@ -106,6 +106,11 @@ Class AdapterUtil</H2>
<P>
+Provides a single static <A HREF="../../../../org/eclipse/net4j/util/AdapterUtil.html#adapt(java.lang.Object, java.lang.Class)"><CODE>adapt()</CODE></A> method that conveniently and safely wraps the
+ Platform's adaptation framework.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/CheckUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/CheckUtil.html
index 23655782e8..75a5fb1bc9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/CheckUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/CheckUtil.html
@@ -106,6 +106,10 @@ Class CheckUtil</H2>
<P>
+Provides static methods that check object states and invocation arguments.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/HexUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/HexUtil.html
index ea9abd796f..a4acf1b76e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/HexUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/HexUtil.html
@@ -106,6 +106,10 @@ Class HexUtil</H2>
<P>
+Provides static methods that convert to and from hexadecimal string formats.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/IErrorHandler.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/IErrorHandler.html
index 2c79962a94..0dafe0cb1e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/IErrorHandler.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/IErrorHandler.html
@@ -102,6 +102,10 @@ Interface IErrorHandler</H2>
<P>
+A callback interface with a <A HREF="../../../../org/eclipse/net4j/util/IErrorHandler.html#handleError(java.lang.Throwable)"><CODE>handleError()</CODE></A> method.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ImplementationError.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ImplementationError.html
index aa4313273e..212de6e9d3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ImplementationError.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ImplementationError.html
@@ -112,6 +112,10 @@ Class ImplementationError</H2>
<P>
+Should not be used anymore in favour of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><CODE>AssertionError</CODE></A>. Likely to be deprecated soon.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.util.ImplementationError">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html
index f5fb204704..169c3420b5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ObjectUtil.html
@@ -106,6 +106,10 @@ Class ObjectUtil</H2>
<P>
+Various static helper methods.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html
index 2b643da9df..528b236a6b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html
@@ -104,6 +104,10 @@ Annotation Type ReflectUtil.ExcludeFromDump</H2>
<P>
+Annotates fields that are to be skipped in <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#collectFields(java.lang.Class, java.util.List)"><CODE>ReflectUtil.collectFields()</CODE></A> and <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#toString(java.lang.Object)"><CODE>ReflectUtil.toString()</CODE></A>.
+<P>
+
+<P>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html
index b72981c82e..10c80c8750 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ReflectUtil.html
@@ -106,6 +106,10 @@ Class ReflectUtil</H2>
<P>
+Various static helper methods for dealing with Java reflection.
+<P>
+
+<P>
<HR>
<P>
@@ -123,7 +127,7 @@ Class ReflectUtil</H2>
<TD><CODE><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util">ReflectUtil.ExcludeFromDump</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Annotates fields that are to be skipped in <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#collectFields(java.lang.Class, java.util.List)"><CODE>ReflectUtil.collectFields()</CODE></A> and <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#toString(java.lang.Object)"><CODE>ReflectUtil.toString()</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html
index 70b596264d..ba4d639655 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/StringUtil.html
@@ -106,6 +106,10 @@ Class StringUtil</H2>
<P>
+Various static helper methods for dealing with strings.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/WrappedException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/WrappedException.html
index faba349721..0832bf5b27 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/WrappedException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/WrappedException.html
@@ -113,6 +113,11 @@ Class WrappedException</H2>
<P>
+An unchecked exception that wraps a checked exception. Wrapping occurs conditionally in the static
+ <A HREF="../../../../org/eclipse/net4j/util/WrappedException.html#wrap(java.lang.Exception, java.lang.String)"><CODE>wrap()</CODE></A> methods.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.eclipse.net4j.util.WrappedException">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/cache/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/cache/package-summary.png
index 0eb16e5ad9..4238a8306b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/cache/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/cache/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html
index 681b9dea4c..939f445bff 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.html
@@ -89,44 +89,6 @@ Additional collection-like interfaces and classes.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ArrayIterator.html" title="ArrayIterator" alt="" coords="260,1098,353,1123"/>
-<area shape="rect" id="node2" title="ArrayList (java.util)" alt="" coords="269,892,344,932"/>
-<area shape="rect" id="node3" href="BidiMapper.html" title="BidiMapper" alt="" coords="53,954,139,979"/>
-<area shape="rect" id="node4" href="ByteArrayWrapper.html" title="ByteArrayWrapper" alt="" coords="31,901,161,926"/>
-<area shape="rect" id="node5" href="CaseInsensitiveStringSet.html" title="CaseInsensitiveStringSet" alt="" coords="223,842,390,867"/>
-<area shape="rect" id="node6" href="DynamicArray.html" title="DynamicArray" alt="" coords="44,785,148,810"/>
-<area shape="rect" id="node7" href="HashBag.html" title="HashBag" alt="" coords="269,721,344,746"/>
-<area shape="rect" id="node8" title="HashSet (java.util)" alt="" coords="59,835,133,875"/>
-<area shape="rect" id="node9" href="History.html" title="History" alt="" coords="479,595,542,621"/>
-<area shape="rect" id="node10" href="HistoryElement.html" title="HistoryElement" alt="" coords="251,491,362,517"/>
-<area shape="rect" id="node11" href="MapEntry.html" title="MapEntry" alt="" coords="267,419,346,445"/>
-<area shape="rect" id="node12" href="MoveableArrayList.html" title="MoveableArrayList" alt="" coords="447,931,575,957"/>
-<area shape="rect" id="node13" href="MultiMap.ListBased.html" title="MultiMap.ListBased" alt="" coords="442,341,579,366"/>
-<area shape="rect" id="node14" href="../event/Notifier.html" title="Notifier (org.eclipse.net4j.util.event)" alt="" coords="217,556,397,596"/>
-<area shape="rect" id="node15" href="Pair.html" title="Pair" alt="" coords="73,277,119,302"/>
-<area shape="rect" id="node16" href="PreferenceHistory.html" title="PreferenceHistory" alt="" coords="624,595,749,621"/>
-<area shape="rect" id="node17" href="RoundRobinBlockingQueue.html" title="RoundRobinBlockingQueue" alt="" coords="217,213,397,238"/>
-<area shape="rect" id="node18" href="Triplet.html" title="Triplet" alt="" coords="278,277,335,302"/>
-<area shape="rect" id="node19" href="FastList.html" title="FastList" alt="" coords="61,149,131,174"/>
-<area shape="rect" id="node20" href="IndexedList.html" title="IndexedList" alt="" coords="263,1021,351,1046"/>
-<area shape="rect" id="node21" href="IndexedList.ArrayBacked.html" title="IndexedList.ArrayBacked" alt="" coords="427,1021,594,1046"/>
-<area shape="rect" id="node22" href="MultiMap.html" title="MultiMap" alt="" coords="270,341,343,366"/>
-<area shape="rect" id="node23" title="&#171;interface&#187; BlockingQueue (java.util.concurrent)" alt="" coords="27,198,165,253"/>
-<area shape="rect" id="node24" href="Closeable.html" title="&#171;interface&#187; Closeable" alt="" coords="53,1163,139,1203"/>
-<area shape="rect" id="node25" href="CloseableIterator.html" title="&#171;interface&#187; CloseableIterator" alt="" coords="247,1156,366,1196"/>
-<area shape="rect" id="node26" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,70,186,125"/>
-<area shape="rect" id="node27" href="IHistory.html" title="&#171;interface&#187; IHistory" alt="" coords="264,620,349,660"/>
-<area shape="rect" id="node28" href="IHistoryChangeEvent.html" title="&#171;interface&#187; IHistoryChangeEvent" alt="" coords="235,77,378,117"/>
-<area shape="rect" id="node29" href="IHistoryElement.html" title="&#171;interface&#187; IHistoryElement" alt="" coords="39,484,153,524"/>
-<area shape="rect" id="node30" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,549,186,603"/>
-<area shape="rect" id="node31" title="&#171;interface&#187; Iterable (java.lang)" alt="" coords="53,627,139,682"/>
-<area shape="rect" id="node32" title="&#171;interface&#187; Iterator (java.util)" alt="" coords="53,1083,139,1138"/>
-<area shape="rect" id="node33" title="&#171;interface&#187; List (java.util)" alt="" coords="53,1005,139,1059"/>
-<area shape="rect" id="node34" title="&#171;interface&#187; Map (java.util)" alt="" coords="53,326,139,381"/>
-<area shape="rect" id="node35" title="&#171;interface&#187; Map.Entry (java.util)" alt="" coords="53,405,139,459"/>
-<area shape="rect" id="node36" href="MoveableList.html" title="&#171;interface&#187; MoveableList" alt="" coords="258,956,355,996"/>
-<area shape="rect" id="node37" title="&#171;interface&#187; Set (java.util)" alt="" coords="53,706,139,761"/>
-<area shape="rect" id="node38" href="HistoryUtil.html" title="&#171;static&#187; HistoryUtil" alt="" coords="55,5,137,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.png
index bb81556b01..32f6650cfc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/collection/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html
index efd3c6059d..050efc1159 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.html
@@ -89,58 +89,6 @@ Utility interfaces and classes commonly useful in concurrent programming.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="56,1475,184,1530"/>
-<area shape="rect" id="node2" href="TimeoutRuntimeException.html" title="&#171;exception&#187; TimeoutRuntimeException" alt="" coords="278,1483,453,1523"/>
-<area shape="rect" id="node3" href="AsynchronousWorkSerializer.html" title="AsynchronousWorkSerializer" alt="" coords="967,1249,1158,1274"/>
-<area shape="rect" id="node4" href="../cache/CacheMonitor.html" title="CacheMonitor (org.eclipse.net4j.util.cache)" alt="" coords="497,1269,682,1309"/>
-<area shape="rect" id="node5" href="CompletionWorkSerializer.html" title="CompletionWorkSerializer" alt="" coords="977,1101,1149,1126"/>
-<area shape="rect" id="node6" href="ConcurrentValue.html" title="ConcurrentValue" alt="" coords="61,1254,179,1279"/>
-<area shape="rect" id="node7" href="ExecutorServiceFactory.html" title="ExecutorServiceFactory" alt="" coords="285,1169,445,1194"/>
-<area shape="rect" id="node8" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="21,1311,219,1351"/>
-<area shape="rect" id="node9" title="LinkedList (java.util)" alt="" coords="79,1105,161,1145"/>
-<area shape="rect" id="node10" href="MonitoredThread.MultiThreadMonitor.html" title="MonitoredThread.MultiThreadMonitor" alt="" coords="947,1363,1179,1389"/>
-<area shape="rect" id="node11" href="NonBlockingIntCounter.html" title="NonBlockingIntCounter" alt="" coords="43,1055,197,1081"/>
-<area shape="rect" id="node12" href="NonBlockingLongCounter.html" title="NonBlockingLongCounter" alt="" coords="36,1006,204,1031"/>
-<area shape="rect" id="node13" href="OnePendingExecutor.html" title="OnePendingExecutor" alt="" coords="293,942,438,967"/>
-<area shape="rect" id="node14" href="QueueRunner.html" title="QueueRunner" alt="" coords="764,1219,865,1245"/>
-<area shape="rect" id="node15" href="QueueWorkerWorkSerializer.html" title="QueueWorkerWorkSerializer" alt="" coords="969,1199,1156,1225"/>
-<area shape="rect" id="node16" href="RWLock.html" title="RWLock" alt="" coords="329,870,401,895"/>
-<area shape="rect" id="node17" href="RWLockManager.html" title="RWLockManager" alt="" coords="304,1369,427,1394"/>
-<area shape="rect" id="node18" href="RWOLockManager.html" title="RWOLockManager" alt="" coords="523,1417,655,1442"/>
-<area shape="rect" id="node19" href="RWOLockManager.LockState.html" title="RWOLockManager.LockState" alt="" coords="23,813,217,838"/>
-<area shape="rect" id="node20" title="ReentrantReadWriteLock (java.util.concurrent.locks)" alt="" coords="33,863,207,903"/>
-<area shape="rect" id="node21" href="ResultSynchronizer.html" title="ResultSynchronizer" alt="" coords="298,755,433,781"/>
-<area shape="rect" id="node22" href="RoundRobinList.html" title="RoundRobinList" alt="" coords="309,1113,422,1138"/>
-<area shape="rect" id="node23" href="Sleeper.html" title="Sleeper" alt="" coords="87,698,153,723"/>
-<area shape="rect" id="node24" href="SynchronizingCorrelator.html" title="SynchronizingCorrelator" alt="" coords="285,641,445,666"/>
-<area shape="rect" id="node25" href="SynchronousWorkSerializer.html" title="SynchronousWorkSerializer" alt="" coords="971,1150,1154,1175"/>
-<area shape="rect" id="node26" title="Thread (java.lang)" alt="" coords="80,569,160,609"/>
-<area shape="rect" id="node27" title="Timer (java.util)" alt="" coords="83,425,157,465"/>
-<area shape="rect" id="node28" href="TimerLifecycle.html" title="TimerLifecycle" alt="" coords="313,469,418,494"/>
-<area shape="rect" id="node29" href="TimerLifecycle.DaemonFactory.html" title="TimerLifecycle.DaemonFactory" alt="" coords="265,1218,466,1243"/>
-<area shape="rect" id="node30" href="../ui/UIQueueRunner.html" title="UIQueueRunner (org.eclipse.net4j.util.ui)" alt="" coords="983,1299,1143,1339"/>
-<area shape="rect" id="node31" href="Worker.WorkContext.html" title="Worker.WorkContext" alt="" coords="48,375,192,401"/>
-<area shape="rect" id="node32" href="../cache/Cache.html" title="Cache (org.eclipse.net4j.util.cache)" alt="" coords="497,1333,682,1373"/>
-<area shape="rect" id="node33" href="../factory/Factory.html" title="Factory (org.eclipse.net4j.util.factory)" alt="" coords="25,1176,215,1216"/>
-<area shape="rect" id="node34" href="MonitoredThread.html" title="MonitoredThread" alt="" coords="306,577,425,602"/>
-<area shape="rect" id="node35" href="QueueWorker.html" title="QueueWorker" alt="" coords="538,1219,641,1245"/>
-<area shape="rect" id="node36" href="../ref/ReferenceQueueWorker.html" title="ReferenceQueueWorker (org.eclipse.net4j.util.ref)" alt="" coords="507,1155,672,1195"/>
-<area shape="rect" id="node37" href="Timeouter.html" title="Timeouter" alt="" coords="80,326,160,351"/>
-<area shape="rect" id="node38" href="Worker.html" title="Worker" alt="" coords="333,1267,398,1293"/>
-<area shape="rect" id="node39" title="&#171;interface&#187; Executor (java.util.concurrent)" alt="" coords="51,927,189,982"/>
-<area shape="rect" id="node40" href="ICorrelator.html" title="&#171;interface&#187; ICorrelator" alt="" coords="77,633,163,673"/>
-<area shape="rect" id="node41" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="21,490,219,545"/>
-<area shape="rect" id="node42" href="IRWLockManager.html" title="&#171;interface&#187; IRWLockManager" alt="" coords="57,1392,183,1432"/>
-<area shape="rect" id="node43" href="IRWOLockManager.html" title="&#171;interface&#187; IRWOLockManager" alt="" coords="298,1419,433,1459"/>
-<area shape="rect" id="node44" href="ISynchronizer.html" title="&#171;interface&#187; ISynchronizer" alt="" coords="69,748,171,788"/>
-<area shape="rect" id="node45" href="IWorkSerializer.html" title="&#171;interface&#187; IWorkSerializer" alt="" coords="759,1145,870,1185"/>
-<area shape="rect" id="node46" href="MonitoredThread.ThreadMonitor.html" title="&#171;interface&#187; MonitoredThread.ThreadMonitor" alt="" coords="713,1356,917,1396"/>
-<area shape="rect" id="node47" href="RWLockManager.LockEntry.html" title="&#171;interface&#187; RWLockManager.LockEntry" alt="" coords="27,261,213,301"/>
-<area shape="rect" id="node48" href="RWLockManager.LockEntryHandler.html" title="&#171;interface&#187; RWLockManager.LockEntryHandler" alt="" coords="5,197,235,237"/>
-<area shape="rect" id="node49" href="RWLockManager.LockStrategy.html" title="&#171;interface&#187; RWLockManager.LockStrategy" alt="" coords="19,133,221,173"/>
-<area shape="rect" id="node50" title="&#171;interface&#187; Runnable (java.lang)" alt="" coords="772,1274,857,1329"/>
-<area shape="rect" id="node51" href="ConcurrencyUtil.html" title="&#171;static&#187; ConcurrencyUtil" alt="" coords="63,69,177,109"/>
-<area shape="rect" id="node52" href="IRWLockManager.LockType.html" title="&#171;enum&#187; IRWLockManager.LockType" alt="" coords="27,5,213,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.png
index da6b76898d..32f6650cfc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/concurrent/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/Container.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/Container.html
index a851ce287b..b7322f3251 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/Container.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/Container.html
@@ -117,6 +117,10 @@ Class Container&lt;E&gt;</H2>
<P>
+A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerDelta.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerDelta.html
index f8c4faf934..977f804e22 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerDelta.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerDelta.html
@@ -110,6 +110,10 @@ Class ContainerDelta&lt;E&gt;</H2>
<P>
+A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> implementation.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEvent.html
index 93f5d05a40..7e4e34b194 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEvent.html
@@ -113,6 +113,10 @@ Class ContainerEvent&lt;E&gt;</H2>
<P>
+A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> implementation.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.container.ContainerEvent">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html
index cfbc3de753..7da2300cb6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerEventAdapter.html
@@ -110,6 +110,11 @@ Class ContainerEventAdapter&lt;E&gt;</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that dispatches container <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>events</CODE></A> to methods that can be
+ overridden by extenders.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html
index 8e946d47f9..75ad792504 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ContainerUtil.html
@@ -106,6 +106,10 @@ Class ContainerUtil</H2>
<P>
+Various static helper methods for dealing with <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/FactoryNotFoundException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/FactoryNotFoundException.html
index 2486c18541..4c0f088284 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/FactoryNotFoundException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/FactoryNotFoundException.html
@@ -113,6 +113,11 @@ Class FactoryNotFoundException</H2>
<P>
+An unchecked exception that indicates the absence of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> identified by
+ <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.container.FactoryNotFoundException">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.html
index c1dc3d2714..c04c689490 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.html
@@ -103,15 +103,17 @@ Interface IContainer&lt;E&gt;</H2>
<DL>
<DT><PRE>public interface <B>IContainer&lt;E&gt;</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="delegate/AbstractDelegator.html" title="AbstractDelegator (org.eclipse.net4j.util.container.delegate)" alt="" coords="464,5,720,45"/>
-<area shape="rect" id="node2" href="Container.html" title="Container" alt="" coords="553,65,631,90"/>
-<area shape="rect" id="node3" href="IContainer.html" title="&#171;interface&#187; IContainer" alt="" coords="283,176,368,216"/>
-<area shape="rect" id="node4" href="IContainer.Modifiable.html" title="&#171;interface&#187; IContainer.Modifiable" alt="" coords="521,109,663,149"/>
-<area shape="rect" id="node5" href="delegate/IContainerCollection.html" title="&#171;interface&#187; IContainerCollection (org.eclipse.net4j.util.container.delegate)" alt="" coords="464,169,720,223"/>
-<area shape="rect" id="node6" href="delegate/IContainerMap.html" title="&#171;interface&#187; IContainerMap (org.eclipse.net4j.util.container.delegate)" alt="" coords="464,242,720,297"/>
-<area shape="rect" id="node7" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="525,316,659,356"/>
-<area shape="rect" id="node8" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,169,186,223"/>
-<area shape="rect" id="node9" href="../registry/IRegistry.html" title="&#171;interface&#187; IRegistry (org.eclipse.net4j.util.registry)" alt="" coords="495,375,689,430"/>
+<area shape="rect" id="node1" title="Object (java.lang)" alt="" coords="632,5,712,45"/>
+<area shape="rect" id="node2" href="delegate/AbstractDelegator.html" title="AbstractDelegator (org.eclipse.net4j.util.container.delegate)" alt="" coords="544,64,800,104"/>
+<area shape="rect" id="node3" href="Container.html" title="Container" alt="" coords="633,123,711,149"/>
+<area shape="rect" id="node4" href="IContainer.html" title="&#171;interface&#187; IContainer" alt="" coords="309,201,395,241"/>
+<area shape="rect" id="node5" href="IContainer.Modifiable.html" title="&#171;interface&#187; IContainer.Modifiable" alt="" coords="601,168,743,208"/>
+<area shape="rect" id="node6" href="delegate/IContainerCollection.html" title="&#171;interface&#187; IContainerCollection (org.eclipse.net4j.util.container.delegate)" alt="" coords="544,227,800,282"/>
+<area shape="rect" id="node7" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="40,168,152,208"/>
+<area shape="rect" id="node8" href="delegate/IContainerMap.html" title="&#171;interface&#187; IContainerMap (org.eclipse.net4j.util.container.delegate)" alt="" coords="544,301,800,355"/>
+<area shape="rect" id="node9" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="605,375,739,415"/>
+<area shape="rect" id="node10" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,227,186,282"/>
+<area shape="rect" id="node11" href="../registry/IRegistry.html" title="&#171;interface&#187; IRegistry (org.eclipse.net4j.util.registry)" alt="" coords="575,434,769,489"/>
</map>
<CENTER><IMG SRC="IContainer.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -119,6 +121,15 @@ Interface IContainer&lt;E&gt;</H2>
<P>
+Contains a number of elements and notifies about element addition and removal.
+ <p>
+ Fires the following events:
+ <ul>
+ <li> <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>IContainerEvent</CODE></A> after the addition and/or removal of elements.
+ </ul>
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.png
index 472d7a78b3..c965cece1d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainer.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.Kind.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.Kind.html
index efe7429b09..26126839a5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.Kind.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.Kind.html
@@ -113,6 +113,10 @@ Enum IContainerDelta.Kind</H2>
<P>
+Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> kinds <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#ADDED"><CODE>ADDED</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#REMOVED"><CODE>REMOVED</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.html
index 2cb94541fc..2d0a408741 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.html
@@ -97,8 +97,9 @@ Interface IContainerDelta&lt;E&gt;</H2>
<DL>
<DT><PRE>public interface <B>IContainerDelta&lt;E&gt;</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IContainerDelta.html" title="&#171;interface&#187; IContainerDelta" alt="" coords="5,5,115,45"/>
-<area shape="rect" id="node2" href="ContainerDelta.html" title="ContainerDelta" alt="" coords="7,85,113,110"/>
+<area shape="rect" id="node1" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="5,5,117,45"/>
+<area shape="rect" id="node2" href="IContainerDelta.html" title="&#171;interface&#187; IContainerDelta" alt="" coords="6,101,116,141"/>
+<area shape="rect" id="node3" href="ContainerDelta.html" title="ContainerDelta" alt="" coords="8,185,115,210"/>
</map>
<CENTER><IMG SRC="IContainerDelta.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -106,6 +107,10 @@ Interface IContainerDelta&lt;E&gt;</H2>
<P>
+Describes the addition or removal of a single element from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -123,7 +128,7 @@ Interface IContainerDelta&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html" title="enum in org.eclipse.net4j.util.container">IContainerDelta.Kind</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> kinds <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#ADDED"><CODE>IContainerDelta.Kind.ADDED</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#REMOVED"><CODE>IContainerDelta.Kind.REMOVED</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.png
index c3848d7188..31d95c9cbe 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerDelta.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.html
index af783b4900..88b6ba804e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.html
@@ -100,10 +100,14 @@ Interface IContainerEvent&lt;E&gt;</H2>
<DL>
<DT><PRE>public interface <B>IContainerEvent&lt;E&gt;</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event">IEvent</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="87,6,267,61"/>
-<area shape="rect" id="node2" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="121,100,233,140"/>
-<area shape="rect" id="node3" href="SingleDeltaContainerEvent.html" title="SingleDeltaContainerEvent" alt="" coords="5,179,179,205"/>
-<area shape="rect" id="node4" href="ContainerEvent.html" title="ContainerEvent" alt="" coords="209,179,319,205"/>
+<area shape="rect" id="node1" href="ContainerEvent.html" title="ContainerEvent" alt="" coords="601,6,711,31"/>
+<area shape="rect" id="node2" href="SingleDeltaContainerEvent.html" title="SingleDeltaContainerEvent" alt="" coords="569,50,743,75"/>
+<area shape="rect" id="node3" href="IContainer.html" title="&#171;interface&#187; IContainer" alt="" coords="613,95,699,135"/>
+<area shape="rect" id="node4" href="IContainerDelta.html" title="&#171;interface&#187; IContainerDelta" alt="" coords="601,153,711,193"/>
+<area shape="rect" id="node5" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="285,124,397,164"/>
+<area shape="rect" id="node6" href="IContainerEventVisitor.html" title="&#171;interface&#187; IContainerEventVisitor" alt="" coords="581,212,731,252"/>
+<area shape="rect" id="node7" href="IContainerEventVisitor.Filtered.html" title="&#171;interface&#187; IContainerEventVisitor.Filtered" alt="" coords="558,271,754,311"/>
+<area shape="rect" id="node8" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,117,186,171"/>
</map>
<CENTER><IMG SRC="IContainerEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -111,7 +115,7 @@ Interface IContainerEvent&lt;E&gt;</H2>
<P>
-An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its contents have changed.
+An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its elements have changed.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.png
index 51274c790a..6dec07b49a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html
index 77e005ce1e..b78de356b0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html
@@ -100,8 +100,9 @@ Interface IContainerEventVisitor.Filtered&lt;E&gt;</H2>
<DL>
<DT><PRE>public static interface <B>IContainerEventVisitor.Filtered&lt;E&gt;</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container">IContainerEventVisitor</A>&lt;E&gt;</DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IContainerEventVisitor.Filtered.html" title="&#171;interface&#187; IContainerEventVisitor.Filtered" alt="" coords="5,84,200,124"/>
-<area shape="rect" id="node2" href="IContainerEventVisitor.html" title="&#171;interface&#187; IContainerEventVisitor" alt="" coords="28,5,177,45"/>
+<area shape="rect" id="node1" href="IContainerEventVisitor.Filtered.html" title="&#171;interface&#187; IContainerEventVisitor.Filtered" alt="" coords="62,101,257,141"/>
+<area shape="rect" id="node2" href="IContainerEventVisitor.html" title="&#171;interface&#187; IContainerEventVisitor" alt="" coords="5,5,155,45"/>
+<area shape="rect" id="node3" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="184,5,296,45"/>
</map>
<CENTER><IMG SRC="IContainerEventVisitor.Filtered.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -109,6 +110,12 @@ Interface IContainerEventVisitor.Filtered&lt;E&gt;</H2>
<P>
+An extension interface for <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event visitors</CODE></A> that can <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html#filter(E)"><CODE>filter</CODE></A> deltas from being visited.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html#accept(org.eclipse.net4j.util.container.IContainerEventVisitor)"><CODE>IContainerEvent.accept(IContainerEventVisitor)</CODE></A></DL>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.png
index 61c08eb98c..d0d68ffade 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.html
index 15c074ab38..d9cce6082b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.html
@@ -97,8 +97,9 @@ Interface IContainerEventVisitor&lt;E&gt;</H2>
<DL>
<DT><PRE>public interface <B>IContainerEventVisitor&lt;E&gt;</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IContainerEventVisitor.Filtered.html" title="&#171;interface&#187; IContainerEventVisitor.Filtered" alt="" coords="5,84,200,124"/>
-<area shape="rect" id="node2" href="IContainerEventVisitor.html" title="&#171;interface&#187; IContainerEventVisitor" alt="" coords="28,5,177,45"/>
+<area shape="rect" id="node1" href="IContainerEventVisitor.Filtered.html" title="&#171;interface&#187; IContainerEventVisitor.Filtered" alt="" coords="5,184,200,224"/>
+<area shape="rect" id="node2" href="IContainerEventVisitor.html" title="&#171;interface&#187; IContainerEventVisitor" alt="" coords="28,101,177,141"/>
+<area shape="rect" id="node3" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="47,5,159,45"/>
</map>
<CENTER><IMG SRC="IContainerEventVisitor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -106,6 +107,12 @@ Interface IContainerEventVisitor&lt;E&gt;</H2>
<P>
+A callback interface for visiting <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container deltas</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html#accept(org.eclipse.net4j.util.container.IContainerEventVisitor)"><CODE>IContainerEvent.accept(IContainerEventVisitor)</CODE></A></DL>
<HR>
<P>
@@ -123,7 +130,7 @@ Interface IContainerEventVisitor&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="interface in org.eclipse.net4j.util.container">IContainerEventVisitor.Filtered</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="type parameter in IContainerEventVisitor.Filtered">E</A>&gt;</B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An extension interface for <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event visitors</CODE></A> that can <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html#filter(E)"><CODE>filter</CODE></A> deltas from being visited.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.png
index d9c0dffd40..a95177fa29 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IContainerEventVisitor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html
index d8d3eae267..7789da3812 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.html
@@ -97,9 +97,10 @@ Interface IElementProcessor</H2>
<DL>
<DT><PRE>public interface <B>IElementProcessor</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IElementProcessor.html" title="&#171;interface&#187; IElementProcessor" alt="" coords="149,5,280,45"/>
-<area shape="rect" id="node2" href="../security/ResponseNegotiatorInjector.html" title="ResponseNegotiatorInjector (org.eclipse.net4j.util.security)" alt="" coords="5,84,200,124"/>
-<area shape="rect" id="node3" href="../security/ChallengeNegotiatorConfigurer.html" title="ChallengeNegotiatorConfigurer (org.eclipse.net4j.util.security)" alt="" coords="230,84,425,124"/>
+<area shape="rect" id="node1" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="148,5,281,45"/>
+<area shape="rect" id="node2" href="IElementProcessor.html" title="&#171;interface&#187; IElementProcessor" alt="" coords="149,101,280,141"/>
+<area shape="rect" id="node3" href="../security/ResponseNegotiatorInjector.html" title="ResponseNegotiatorInjector (org.eclipse.net4j.util.security)" alt="" coords="5,184,200,224"/>
+<area shape="rect" id="node4" href="../security/ChallengeNegotiatorConfigurer.html" title="ChallengeNegotiatorConfigurer (org.eclipse.net4j.util.security)" alt="" coords="230,184,425,224"/>
</map>
<CENTER><IMG SRC="IElementProcessor.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -107,6 +108,10 @@ Interface IElementProcessor</H2>
<P>
+Processes elements of a <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> when they're added to the container.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.png
index f1a5fa70d7..2aecc23338 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IElementProcessor.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html
index fe34cf30aa..fdf70cfa70 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.html
@@ -103,11 +103,13 @@ Interface IManagedContainer</H2>
<DL>
<DT><PRE>public interface <B>IManagedContainer</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container">IContainer</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;, <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IPluginContainer.html" title="&#171;interface&#187; IPluginContainer" alt="" coords="55,179,171,219"/>
-<area shape="rect" id="node2" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="123,100,256,140"/>
-<area shape="rect" id="node3" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="5,6,203,61"/>
-<area shape="rect" id="node4" href="IContainer.html" title="&#171;interface&#187; IContainer" alt="" coords="232,13,317,53"/>
-<area shape="rect" id="node5" href="ManagedContainer.html" title="ManagedContainer" alt="" coords="201,186,332,211"/>
+<area shape="rect" id="node1" href="IPluginContainer.html" title="&#171;interface&#187; IPluginContainer" alt="" coords="5,208,120,248"/>
+<area shape="rect" id="node2" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="273,104,407,144"/>
+<area shape="rect" id="node3" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="156,6,353,61"/>
+<area shape="rect" id="node4" href="../factory/IFactory.html" title="&#171;interface&#187; IFactory (org.eclipse.net4j.util.factory)" alt="" coords="151,201,340,255"/>
+<area shape="rect" id="node5" href="IElementProcessor.html" title="&#171;interface&#187; IElementProcessor" alt="" coords="370,208,501,248"/>
+<area shape="rect" id="node6" href="IContainer.html" title="&#171;interface&#187; IContainer" alt="" coords="383,13,468,53"/>
+<area shape="rect" id="node7" href="ManagedContainer.html" title="ManagedContainer" alt="" coords="532,215,663,241"/>
</map>
<CENTER><IMG SRC="IManagedContainer.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -115,6 +117,11 @@ Interface IManagedContainer</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .
+<P>
+
+<P>
<DL>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.png
index 1abbf432f9..2699a5218f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IManagedContainer.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html
index 95752da073..417341ff0e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/IPluginContainer.html
@@ -106,6 +106,11 @@ Interface IPluginContainer</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <CODE>extension registry</CODE>
+ .
+<P>
+
+<P>
<DL>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/LifecycleEventConverter.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/LifecycleEventConverter.html
index 642475c8f8..5916107bb9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/LifecycleEventConverter.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/LifecycleEventConverter.html
@@ -110,6 +110,11 @@ Class LifecycleEventConverter&lt;E&gt;</H2>
<P>
+A delegating <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that converts <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle events</CODE></A> into
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container events</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ManagedContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ManagedContainer.html
index f4ced937ad..fc668d1f3e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ManagedContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/ManagedContainer.html
@@ -113,6 +113,10 @@ Class ManagedContainer</H2>
<P>
+A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html
index 9535934b39..8113e85ef1 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html
@@ -113,6 +113,10 @@ Class SingleDeltaContainerEvent&lt;E&gt;</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> with a single element <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>delta</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.container.SingleDeltaContainerEvent">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainer.html
index 6a19977dbd..06c073814a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainer.html
@@ -135,7 +135,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -143,7 +144,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <CODE>extension registry</CODE>
+ .</TD>
</TR>
</TABLE>
&nbsp;
@@ -159,7 +161,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -167,7 +169,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -305,7 +307,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerCollection&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -313,7 +315,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -321,7 +323,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerMap&lt;K,V&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> (of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util"><CODE>map entries</CODE></A>) that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -329,7 +331,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -337,7 +339,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -345,7 +347,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -361,7 +363,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/AbstractDelegator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating base class for <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -369,7 +371,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -377,7 +379,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -385,7 +387,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -393,7 +395,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap&lt;K,V&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -401,7 +403,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -409,7 +411,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -417,7 +419,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerDelta.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerDelta.html
index b95934fc99..162a0693d4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerDelta.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerDelta.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerDe
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ContainerDelta.html" title="class in org.eclipse.net4j.util.container">ContainerDelta&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> implementation.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEvent.html
index 0316417a2b..0f81a90a5c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEvent.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEv
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ContainerEvent.html" title="class in org.eclipse.net4j.util.container">ContainerEvent&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -123,7 +123,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEv
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html" title="class in org.eclipse.net4j.util.container">SingleDeltaContainerEvent&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> with a single element <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>delta</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEventVisitor.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEventVisitor.html
index bffc0a7ab4..fe49bba638 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEventVisitor.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IContainerEventVisitor.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEv
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="interface in org.eclipse.net4j.util.container">IContainerEventVisitor.Filtered&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An extension interface for <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event visitors</CODE></A> that can <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html#filter(E)"><CODE>filter</CODE></A> deltas from being visited.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html
index 2d9942f541..ce64e98fe3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/class-use/IManagedContainer.html
@@ -161,7 +161,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedCont
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <CODE>extension registry</CODE>
+ .</TD>
</TR>
</TABLE>
&nbsp;
@@ -177,7 +178,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedCont
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html
index b976edb641..b4acc902ad 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html
@@ -117,6 +117,10 @@ Class AbstractDelegator.DelegatingIterator</H2>
<P>
+A delegating <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><CODE>iterator</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.html
index 0e1946aaf4..94c89fea4c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/AbstractDelegator.html
@@ -117,6 +117,10 @@ Class AbstractDelegator&lt;E&gt;</H2>
<P>
+A delegating base class for <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -134,7 +138,7 @@ Class AbstractDelegator&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/AbstractDelegator.DelegatingIterator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator.DelegatingIterator</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><CODE>iterator</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_org.eclipse.net4j.util.container.IContainer"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html
index 86d8377473..1ec36c213e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html
@@ -115,6 +115,10 @@ Class ContainerBlockingQueue&lt;E&gt;</H2>
<P>
+A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerCollection.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerCollection.html
index 71add2b70c..ce73c0f61f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerCollection.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerCollection.html
@@ -119,6 +119,10 @@ Class ContainerCollection&lt;E&gt;</H2>
<P>
+A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html
index b4b45ebc78..45ee52c939 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html
@@ -115,6 +115,10 @@ Class ContainerList.DelegatingListIterator</H2>
<P>
+A delegating <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util"><CODE>list iterator</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.html
index 1474ed3721..52ab9650ea 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerList.html
@@ -114,6 +114,10 @@ Class ContainerList&lt;E&gt;</H2>
<P>
+A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -131,7 +135,7 @@ Class ContainerList&lt;E&gt;</H2>
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList.DelegatingListIterator</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util"><CODE>list iterator</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_org.eclipse.net4j.util.container.delegate.AbstractDelegator"><!-- --></A>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerMap.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerMap.html
index adb34f16e0..9b6506bc3e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerMap.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerMap.html
@@ -113,6 +113,10 @@ Class ContainerMap&lt;K,V&gt;</H2>
<P>
+A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container map</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerQueue.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerQueue.html
index 25dc9e8661..45ad85c114 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerQueue.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerQueue.html
@@ -118,6 +118,10 @@ Class ContainerQueue&lt;E&gt;</H2>
<P>
+A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSet.html
index 4abea62f83..cce60a649a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSet.html
@@ -118,6 +118,10 @@ Class ContainerSet&lt;E&gt;</H2>
<P>
+A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html
index 846d8d15cb..8a3b56f123 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html
@@ -115,6 +115,10 @@ Class ContainerSortedSet&lt;E&gt;</H2>
<P>
+A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerCollection.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerCollection.html
index dddb8a84d8..30aa7cc6d8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerCollection.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerCollection.html
@@ -117,6 +117,10 @@ Interface IContainerCollection&lt;E&gt;</H2>
<P>
+A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerList.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerList.html
index 75089e464c..5740689e56 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerList.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerList.html
@@ -111,6 +111,10 @@ Interface IContainerList&lt;E&gt;</H2>
<P>
+A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerMap.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerMap.html
index 918b71410b..3367ea4cfd 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerMap.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerMap.html
@@ -111,6 +111,10 @@ Interface IContainerMap&lt;K,V&gt;</H2>
<P>
+A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> (of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util"><CODE>map entries</CODE></A>) that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerQueue.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerQueue.html
index fab2eeb2de..a8f94736c5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerQueue.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerQueue.html
@@ -115,6 +115,10 @@ Interface IContainerQueue&lt;E&gt;</H2>
<P>
+A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSet.html
index 2d3d53b9ad..a0f53b34cf 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSet.html
@@ -115,6 +115,10 @@ Interface IContainerSet&lt;E&gt;</H2>
<P>
+A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html
index 07f517b46d..1e0dc4987f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html
@@ -111,6 +111,10 @@ Interface IContainerSortedSet&lt;E&gt;</H2>
<P>
+A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.DelegatingIterator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.DelegatingIterator.html
index fa81905297..72fbd03098 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.DelegatingIterator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.DelegatingIterator.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.DelegatingListIterator.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList.DelegatingListIterator</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/ListIterator.html?is-external=true" title="class or interface in java.util"><CODE>list iterator</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.html
index eeea14a057..99e8a87c11 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -123,7 +123,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -131,7 +131,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -139,7 +139,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap&lt;K,V&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -147,7 +147,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -155,7 +155,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -163,7 +163,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerCollection.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerCollection.html
index 2078f3c49e..2b806a5f36 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerCollection.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerCollection.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -123,7 +123,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -131,7 +131,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -139,7 +139,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -147,7 +147,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerQueue.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerQueue.html
index b11fb55632..15c9fbb4a8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerQueue.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerQueue.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerSet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerSet.html
index 49191fb8bd..318e54ecf0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerSet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/ContainerSet.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerBlockingQueue.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerBlockingQueue.html
index afc2f3595d..133fc0d188 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerBlockingQueue.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerBlockingQueue.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerCollection.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerCollection.html
index d51f2efea6..fe14943cdb 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerCollection.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerCollection.html
@@ -123,7 +123,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -131,7 +131,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -139,7 +139,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -147,7 +147,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -163,7 +163,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -171,7 +171,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -179,7 +179,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -187,7 +187,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -195,7 +195,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -203,7 +203,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerList.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerList.html
index 22f7f81013..00c84f86a6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerList.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerList.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerMap.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerMap.html
index f714a4002c..0957ba096c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerMap.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerMap.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap&lt;K,V&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container map</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerQueue.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerQueue.html
index 287562d6b7..bd2b1bbf7e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerQueue.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerQueue.html
@@ -131,7 +131,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -139,7 +139,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSet.html
index 6fb2262310..75ff3d29e1 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSet.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -131,7 +131,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -139,7 +139,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSortedSet.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSortedSet.html
index 7e07b83aca..0f44e91713 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSortedSet.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/class-use/IContainerSortedSet.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><CODE><B><A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.html
index d49ed18d25..9392722c71 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.html
@@ -89,34 +89,21 @@ Hybrid interfaces of notifying containers and the Java Collection Framework.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="AbstractDelegator.DelegatingIterator.html" title="AbstractDelegator.DelegatingIterator" alt="" coords="238,542,469,567"/>
-<area shape="rect" id="node2" href="ContainerBlockingQueue.html" title="ContainerBlockingQueue" alt="" coords="949,93,1115,118"/>
-<area shape="rect" id="node3" href="ContainerCollection.html" title="ContainerCollection" alt="" coords="543,213,678,238"/>
-<area shape="rect" id="node4" href="ContainerList.html" title="ContainerList" alt="" coords="787,191,885,217"/>
-<area shape="rect" id="node5" href="ContainerList.DelegatingListIterator.html" title="ContainerList.DelegatingListIterator" alt="" coords="499,510,723,535"/>
-<area shape="rect" id="node6" href="ContainerMap.html" title="ContainerMap" alt="" coords="559,406,662,431"/>
-<area shape="rect" id="node7" href="ContainerQueue.html" title="ContainerQueue" alt="" coords="779,121,893,146"/>
-<area shape="rect" id="node8" href="ContainerSet.html" title="ContainerSet" alt="" coords="787,245,885,270"/>
-<area shape="rect" id="node9" href="ContainerSortedSet.html" title="ContainerSortedSet" alt="" coords="965,273,1099,298"/>
-<area shape="rect" id="node10" href="../../event/Notifier.html" title="Notifier (org.eclipse.net4j.util.event)" alt="" coords="17,331,197,371"/>
-<area shape="rect" id="node11" href="AbstractDelegator.html" title="AbstractDelegator" alt="" coords="290,270,417,295"/>
-<area shape="rect" id="node12" title="&#171;interface&#187; BlockingQueue (java.util.concurrent)" alt="" coords="541,5,680,59"/>
-<area shape="rect" id="node13" title="&#171;interface&#187; Collection (java.util)" alt="" coords="64,173,149,227"/>
-<area shape="rect" id="node14" href="../IContainer.html" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="5,251,208,306"/>
-<area shape="rect" id="node15" href="IContainerBlockingQueue.html" title="&#171;interface&#187; IContainerBlockingQueue" alt="" coords="752,56,920,96"/>
-<area shape="rect" id="node16" href="IContainerCollection.html" title="&#171;interface&#187; IContainerCollection" alt="" coords="285,205,422,245"/>
-<area shape="rect" id="node17" href="IContainerList.html" title="&#171;interface&#187; IContainerList" alt="" coords="560,148,661,188"/>
-<area shape="rect" id="node18" href="IContainerMap.html" title="&#171;interface&#187; IContainerMap" alt="" coords="301,399,406,439"/>
-<area shape="rect" id="node19" href="IContainerQueue.html" title="&#171;interface&#187; IContainerQueue" alt="" coords="551,84,670,124"/>
-<area shape="rect" id="node20" href="IContainerSet.html" title="&#171;interface&#187; IContainerSet" alt="" coords="561,263,661,303"/>
-<area shape="rect" id="node21" href="IContainerSortedSet.html" title="&#171;interface&#187; IContainerSortedSet" alt="" coords="767,295,905,335"/>
-<area shape="rect" id="node22" title="&#171;interface&#187; Iterator (java.util)" alt="" coords="64,527,149,582"/>
-<area shape="rect" id="node23" title="&#171;interface&#187; List (java.util)" alt="" coords="311,126,396,181"/>
-<area shape="rect" id="node24" title="&#171;interface&#187; ListIterator (java.util)" alt="" coords="311,463,396,518"/>
-<area shape="rect" id="node25" title="&#171;interface&#187; Map (java.util)" alt="" coords="64,395,149,450"/>
-<area shape="rect" id="node26" title="&#171;interface&#187; Queue (java.util)" alt="" coords="311,47,396,102"/>
-<area shape="rect" id="node27" title="&#171;interface&#187; Set (java.util)" alt="" coords="311,319,396,374"/>
-<area shape="rect" id="node28" title="&#171;interface&#187; SortedSet (java.util)" alt="" coords="568,327,653,382"/>
+<area shape="rect" id="node1" title="&#171;interface&#187; BlockingQueue (java.util.concurrent)" alt="" coords="405,77,544,131"/>
+<area shape="rect" id="node2" title="&#171;interface&#187; Collection (java.util)" alt="" coords="64,211,149,266"/>
+<area shape="rect" id="node3" href="../IContainer.html" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="5,290,208,345"/>
+<area shape="rect" id="node4" href="IContainerBlockingQueue.html" title="&#171;interface&#187; IContainerBlockingQueue" alt="" coords="573,48,741,88"/>
+<area shape="rect" id="node5" href="IContainerCollection.html" title="&#171;interface&#187; IContainerCollection" alt="" coords="238,221,375,261"/>
+<area shape="rect" id="node6" href="IContainerList.html" title="&#171;interface&#187; IContainerList" alt="" coords="424,156,525,196"/>
+<area shape="rect" id="node7" href="IContainerMap.html" title="&#171;interface&#187; IContainerMap" alt="" coords="254,375,359,415"/>
+<area shape="rect" id="node8" href="IContainerQueue.html" title="&#171;interface&#187; IContainerQueue" alt="" coords="415,12,534,52"/>
+<area shape="rect" id="node9" href="IContainerSet.html" title="&#171;interface&#187; IContainerSet" alt="" coords="425,300,525,340"/>
+<area shape="rect" id="node10" href="IContainerSortedSet.html" title="&#171;interface&#187; IContainerSortedSet" alt="" coords="588,264,727,304"/>
+<area shape="rect" id="node11" title="&#171;interface&#187; List (java.util)" alt="" coords="264,142,349,197"/>
+<area shape="rect" id="node12" title="&#171;interface&#187; Map (java.util)" alt="" coords="64,369,149,423"/>
+<area shape="rect" id="node13" title="&#171;interface&#187; Queue (java.util)" alt="" coords="264,5,349,59"/>
+<area shape="rect" id="node14" title="&#171;interface&#187; Set (java.util)" alt="" coords="264,293,349,347"/>
+<area shape="rect" id="node15" title="&#171;interface&#187; SortedSet (java.util)" alt="" coords="432,221,517,275"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -132,27 +119,27 @@ Hybrid interfaces of notifying containers and the Java Collection Framework.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerCollection&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerList&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerMap&lt;K,V&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> (of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util"><CODE>map entries</CODE></A>) that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerQueue&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSet&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSortedSet&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -166,35 +153,35 @@ Hybrid interfaces of notifying containers and the Java Collection Framework.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/AbstractDelegator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A delegating base class for <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap&lt;K,V&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.png
index 86675ef436..49e0fda60d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-use.html
index 7a893fb118..fae749d623 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/delegate/package-use.html
@@ -105,31 +105,31 @@ Classes in <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.html#org.eclipse.net4j.util.container.delegate"><B>AbstractDelegator</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating base class for <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/AbstractDelegator.DelegatingIterator.html#org.eclipse.net4j.util.container.delegate"><B>AbstractDelegator.DelegatingIterator</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><CODE>iterator</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/ContainerCollection.html#org.eclipse.net4j.util.container.delegate"><B>ContainerCollection</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/ContainerQueue.html#org.eclipse.net4j.util.container.delegate"><B>ContainerQueue</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/ContainerSet.html#org.eclipse.net4j.util.container.delegate"><B>ContainerSet</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/IContainerBlockingQueue.html#org.eclipse.net4j.util.container.delegate"><B>IContainerBlockingQueue</B></A></B>
@@ -141,37 +141,37 @@ Classes in <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/IContainerCollection.html#org.eclipse.net4j.util.container.delegate"><B>IContainerCollection</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/IContainerList.html#org.eclipse.net4j.util.container.delegate"><B>IContainerList</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/IContainerMap.html#org.eclipse.net4j.util.container.delegate"><B>IContainerMap</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> (of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util"><CODE>map entries</CODE></A>) that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/IContainerQueue.html#org.eclipse.net4j.util.container.delegate"><B>IContainerQueue</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/IContainerSet.html#org.eclipse.net4j.util.container.delegate"><B>IContainerSet</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/class-use/IContainerSortedSet.html#org.eclipse.net4j.util.container.delegate"><B>IContainerSortedSet</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html
index f61c5b6270..480239c014 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.html
@@ -89,40 +89,20 @@ A framework of notifying collections and wiring containers.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="FactoryNotFoundException.html" title="&#171;exception&#187; FactoryNotFoundException" alt="" coords="225,1217,405,1257"/>
-<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="32,1210,160,1265"/>
-<area shape="rect" id="node3" href="../security/ChallengeNegotiatorConfigurer.html" title="ChallengeNegotiatorConfigurer (org.eclipse.net4j.util.security)" alt="" coords="217,1073,413,1113"/>
-<area shape="rect" id="node4" href="ContainerDelta.html" title="ContainerDelta" alt="" coords="261,1023,368,1049"/>
-<area shape="rect" id="node5" href="ContainerEvent.html" title="ContainerEvent" alt="" coords="516,891,625,917"/>
-<area shape="rect" id="node6" href="ContainerEventAdapter.html" title="ContainerEventAdapter" alt="" coords="237,781,392,806"/>
-<area shape="rect" id="node7" href="../event/Event.html" title="Event (org.eclipse.net4j.util.event)" alt="" coords="225,880,405,920"/>
-<area shape="rect" id="node8" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="216,261,413,301"/>
-<area shape="rect" id="node9" href="LifecycleEventConverter.html" title="LifecycleEventConverter" alt="" coords="235,830,394,855"/>
-<area shape="rect" id="node10" href="ManagedContainer.html" title="ManagedContainer" alt="" coords="759,243,889,269"/>
-<area shape="rect" id="node11" href="SingleDeltaContainerEvent.html" title="SingleDeltaContainerEvent" alt="" coords="483,947,658,973"/>
-<area shape="rect" id="node12" href="delegate/AbstractDelegator.html" title="AbstractDelegator (org.eclipse.net4j.util.container.delegate)" alt="" coords="443,501,699,541"/>
-<area shape="rect" id="node13" href="Container.html" title="Container" alt="" coords="532,294,609,319"/>
-<area shape="rect" id="node14" href="../registry/Registry.html" title="Registry (org.eclipse.net4j.util.registry)" alt="" coords="728,293,920,333"/>
-<area shape="rect" id="node15" href="../security/ResponseNegotiatorInjector.html" title="ResponseNegotiatorInjector (org.eclipse.net4j.util.security)" alt="" coords="217,1137,412,1177"/>
-<area shape="rect" id="node16" href="IContainer.html" title="&#171;interface&#187; IContainer" alt="" coords="272,501,357,541"/>
-<area shape="rect" id="node17" href="IContainer.Modifiable.html" title="&#171;interface&#187; IContainer.Modifiable" alt="" coords="499,565,642,605"/>
-<area shape="rect" id="node18" href="delegate/IContainerCollection.html" title="&#171;interface&#187; IContainerCollection (org.eclipse.net4j.util.container.delegate)" alt="" coords="443,630,699,685"/>
-<area shape="rect" id="node19" href="IContainerDelta.html" title="&#171;interface&#187; IContainerDelta" alt="" coords="41,1016,151,1056"/>
-<area shape="rect" id="node20" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="259,944,371,984"/>
-<area shape="rect" id="node21" href="IContainerEventVisitor.html" title="&#171;interface&#187; IContainerEventVisitor" alt="" coords="21,197,171,237"/>
-<area shape="rect" id="node22" href="IContainerEventVisitor.Filtered.html" title="&#171;interface&#187; IContainerEventVisitor.Filtered" alt="" coords="217,197,413,237"/>
-<area shape="rect" id="node23" href="delegate/IContainerMap.html" title="&#171;interface&#187; IContainerMap (org.eclipse.net4j.util.container.delegate)" alt="" coords="443,343,699,398"/>
-<area shape="rect" id="node24" href="IElementProcessor.html" title="&#171;interface&#187; IElementProcessor" alt="" coords="30,1121,162,1161"/>
-<area shape="rect" id="node25" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,937,186,991"/>
-<area shape="rect" id="node26" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="216,702,413,757"/>
-<area shape="rect" id="node27" href="../event/IListener.html" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="6,791,186,846"/>
-<area shape="rect" id="node28" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="504,709,637,749"/>
-<area shape="rect" id="node29" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,494,186,549"/>
-<area shape="rect" id="node30" href="IPluginContainer.html" title="&#171;interface&#187; IPluginContainer" alt="" coords="766,709,882,749"/>
-<area shape="rect" id="node31" href="../registry/IRegistry.html" title="&#171;interface&#187; IRegistry (org.eclipse.net4j.util.registry)" alt="" coords="474,422,667,477"/>
-<area shape="rect" id="node32" href="ISlow.html" title="&#171;interface&#187; ISlow" alt="" coords="53,133,139,173"/>
-<area shape="rect" id="node33" href="ContainerUtil.html" title="&#171;static&#187; ContainerUtil" alt="" coords="48,69,144,109"/>
-<area shape="rect" id="node34" href="IContainerDelta.Kind.html" title="&#171;enum&#187; IContainerDelta.Kind" alt="" coords="26,5,166,45"/>
+<area shape="rect" id="node1" title="Object (java.lang)" alt="" coords="779,209,859,249"/>
+<area shape="rect" id="node2" href="Container.html" title="Container" alt="" coords="780,274,857,299"/>
+<area shape="rect" id="node3" href="IContainer.html" title="&#171;interface&#187; IContainer" alt="" coords="523,209,608,249"/>
+<area shape="rect" id="node4" href="IContainer.Modifiable.html" title="&#171;interface&#187; IContainer.Modifiable" alt="" coords="747,145,890,185"/>
+<area shape="rect" id="node5" href="IContainerDelta.html" title="&#171;interface&#187; IContainerDelta" alt="" coords="510,145,621,185"/>
+<area shape="rect" id="node6" href="IContainerEvent.html" title="&#171;interface&#187; IContainerEvent" alt="" coords="253,155,365,195"/>
+<area shape="rect" id="node7" href="IElementProcessor.html" title="&#171;interface&#187; IElementProcessor" alt="" coords="1042,5,1174,45"/>
+<area shape="rect" id="node8" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,147,186,202"/>
+<area shape="rect" id="node9" href="../factory/IFactory.html" title="&#171;interface&#187; IFactory (org.eclipse.net4j.util.factory)" alt="" coords="1013,70,1203,125"/>
+<area shape="rect" id="node10" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="467,66,664,121"/>
+<area shape="rect" id="node11" href="IManagedContainer.html" title="&#171;interface&#187; IManagedContainer" alt="" coords="752,77,885,117"/>
+<area shape="rect" id="node12" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="219,227,399,282"/>
+<area shape="rect" id="node13" href="IPluginContainer.html" title="&#171;interface&#187; IPluginContainer" alt="" coords="1050,149,1166,189"/>
+<area shape="rect" id="node14" href="ContainerUtil.html" title="&#171;static&#187; ContainerUtil" alt="" coords="48,83,144,123"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -134,7 +114,7 @@ A framework of notifying collections and wiring containers.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container">IContainer&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Contains a number of elements and notifies about element addition and removal.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.Modifiable.html" title="interface in org.eclipse.net4j.util.container">IContainer.Modifiable&lt;E&gt;</A></B></TD>
@@ -142,31 +122,33 @@ A framework of notifying collections and wiring containers.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container">IContainerDelta&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Describes the addition or removal of a single element from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container">IContainerEvent&lt;E&gt;</A></B></TD>
-<TD>An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its contents have changed.</TD>
+<TD>An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its elements have changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container">IContainerEventVisitor&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A callback interface for visiting <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container deltas</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html" title="interface in org.eclipse.net4j.util.container">IContainerEventVisitor.Filtered&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An extension interface for <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event visitors</CODE></A> that can <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEventVisitor.Filtered.html#filter(E)"><CODE>filter</CODE></A> deltas from being visited.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IElementProcessor.html" title="interface in org.eclipse.net4j.util.container">IElementProcessor</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Processes elements of a <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> when they're added to the container.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <CODE>extension registry</CODE>
+ .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/ISlow.html" title="interface in org.eclipse.net4j.util.container">ISlow</A></B></TD>
@@ -184,35 +166,37 @@ A framework of notifying collections and wiring containers.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/ContainerDelta.html" title="class in org.eclipse.net4j.util.container">ContainerDelta&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/ContainerEvent.html" title="class in org.eclipse.net4j.util.container">ContainerEvent&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="class in org.eclipse.net4j.util.container">ContainerEventAdapter&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that dispatches container <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>events</CODE></A> to methods that can be
+ overridden by extenders.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/ContainerUtil.html" title="class in org.eclipse.net4j.util.container">ContainerUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Various static helper methods for dealing with <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/LifecycleEventConverter.html" title="class in org.eclipse.net4j.util.container">LifecycleEventConverter&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A delegating <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that converts <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle events</CODE></A> into
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container events</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html" title="class in org.eclipse.net4j.util.container">SingleDeltaContainerEvent&lt;E&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> with a single element <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>delta</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -226,7 +210,7 @@ A framework of notifying collections and wiring containers.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html" title="enum in org.eclipse.net4j.util.container">IContainerDelta.Kind</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> kinds <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#ADDED"><CODE>IContainerDelta.Kind.ADDED</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#REMOVED"><CODE>IContainerDelta.Kind.REMOVED</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -240,7 +224,8 @@ A framework of notifying collections and wiring containers.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/container/FactoryNotFoundException.html" title="class in org.eclipse.net4j.util.container">FactoryNotFoundException</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An unchecked exception that indicates the absence of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> identified by
+ <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png
index 8fc9dbf38c..7ff7a69050 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-use.html
index e1d538d7b5..c1952967e3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/container/package-use.html
@@ -129,7 +129,8 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/container/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IManagedContainer.html#org.eclipse.net4j.util.concurrent"><B>IManagedContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
</TABLE>
&nbsp;
@@ -144,67 +145,69 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/container/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/ContainerEvent.html#org.eclipse.net4j.util.container"><B>ContainerEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainer.html#org.eclipse.net4j.util.container"><B>IContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contains a number of elements and notifies about element addition and removal.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainerDelta.html#org.eclipse.net4j.util.container"><B>IContainerDelta</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Describes the addition or removal of a single element from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainerDelta.Kind.html#org.eclipse.net4j.util.container"><B>IContainerDelta.Kind</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> kinds <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#ADDED"><CODE>IContainerDelta.Kind.ADDED</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#REMOVED"><CODE>IContainerDelta.Kind.REMOVED</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainerEvent.html#org.eclipse.net4j.util.container"><B>IContainerEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its contents have changed.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its elements have changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainerEventVisitor.html#org.eclipse.net4j.util.container"><B>IContainerEventVisitor</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface for visiting <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container deltas</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IElementProcessor.html#org.eclipse.net4j.util.container"><B>IElementProcessor</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processes elements of a <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> when they're added to the container.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IManagedContainer.html#org.eclipse.net4j.util.container"><B>IManagedContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IPluginContainer.html#org.eclipse.net4j.util.container"><B>IPluginContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <CODE>extension registry</CODE>
+ .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/ManagedContainer.html#org.eclipse.net4j.util.container"><B>ManagedContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/SingleDeltaContainerEvent.html#org.eclipse.net4j.util.container"><B>SingleDeltaContainerEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> with a single element <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>delta</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -219,19 +222,19 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/container/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/ContainerEvent.html#org.eclipse.net4j.util.container.delegate"><B>ContainerEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainer.html#org.eclipse.net4j.util.container.delegate"><B>IContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contains a number of elements and notifies about element addition and removal.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainerDelta.Kind.html#org.eclipse.net4j.util.container.delegate"><B>IContainerDelta.Kind</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>container delta</CODE></A> kinds <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#ADDED"><CODE>IContainerDelta.Kind.ADDED</CODE></A> or <A HREF="../../../../../org/eclipse/net4j/util/container/IContainerDelta.Kind.html#REMOVED"><CODE>IContainerDelta.Kind.REMOVED</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -246,13 +249,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/container/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/Container.html#org.eclipse.net4j.util.registry"><B>Container</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainer.html#org.eclipse.net4j.util.registry"><B>IContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contains a number of elements and notifies about element addition and removal.</TD>
</TR>
</TABLE>
&nbsp;
@@ -267,13 +270,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/container/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IElementProcessor.html#org.eclipse.net4j.util.security"><B>IElementProcessor</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processes elements of a <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> when they're added to the container.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IManagedContainer.html#org.eclipse.net4j.util.security"><B>IManagedContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
</TABLE>
&nbsp;
@@ -288,7 +292,8 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/container/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IManagedContainer.html#org.eclipse.net4j.util.ui.container"><B>IManagedContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
</TABLE>
&nbsp;
@@ -303,7 +308,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/container/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/container/class-use/IContainer.html#org.eclipse.net4j.util.ui.views"><B>IContainer</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contains a number of elements and notifies about element addition and removal.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html
index 97813b59bf..1fb0e21141 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Event.html
@@ -122,6 +122,10 @@ Class Event</H2>
<P>
+A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.event.Event">Serialized Form</A></DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/EventUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/EventUtil.html
index c374bd2dfe..15a1518a99 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/EventUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/EventUtil.html
@@ -106,6 +106,11 @@ Class EventUtil</H2>
<P>
+Various static helper methods for dealing with <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A>, <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html
index 1858f07169..1741a9ff30 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html
@@ -103,8 +103,11 @@ Class ExecutorServiceNotifier.ThreadPool</H2>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A></DD>
</DL>
<HR>
+<B>Deprecated.</B>
+<P>
<DL>
-<DT><PRE>public static class <B>ExecutorServiceNotifier.ThreadPool</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A></DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static class <B>ExecutorServiceNotifier.ThreadPool</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="ExecutorServiceNotifier.ThreadPool.html" title="ExecutorServiceNotifier.ThreadPool" alt="" coords="5,71,229,97"/>
<area shape="rect" id="node2" href="ExecutorServiceNotifier.html" title="ExecutorServiceNotifier" alt="" coords="39,6,195,31"/>
@@ -115,6 +118,10 @@ Class ExecutorServiceNotifier.ThreadPool</H2>
<P>
+Deprecated.
+<P>
+
+<P>
<HR>
<P>
@@ -150,7 +157,7 @@ Class ExecutorServiceNotifier.ThreadPool</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html#ExecutorServiceNotifier.ThreadPool()">ExecutorServiceNotifier.ThreadPool</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -208,7 +215,7 @@ ExecutorServiceNotifier.ThreadPool</H3>
<PRE>
public <B>ExecutorServiceNotifier.ThreadPool</B>()</PRE>
<DL>
-</DL>
+<DD><B>Deprecated.</B>&nbsp;</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.html
index 659dc43038..605087b9bc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ExecutorServiceNotifier.html
@@ -102,8 +102,11 @@ Class ExecutorServiceNotifier</H2>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A></DD>
</DL>
<HR>
+<B>Deprecated.</B>
+<P>
<DL>
-<DT><PRE>public class <B>ExecutorServiceNotifier</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A></DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public class <B>ExecutorServiceNotifier</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="Notifier.html" title="Notifier" alt="" coords="86,6,148,31"/>
<area shape="rect" id="node2" href="ExecutorServiceNotifier.ThreadPool.html" title="ExecutorServiceNotifier.ThreadPool" alt="" coords="5,137,229,162"/>
@@ -115,6 +118,10 @@ Class ExecutorServiceNotifier</H2>
<P>
+Deprecated.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
@@ -136,7 +143,7 @@ Class ExecutorServiceNotifier</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -152,7 +159,7 @@ Class ExecutorServiceNotifier</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html#ExecutorServiceNotifier()">ExecutorServiceNotifier</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -170,7 +177,7 @@ Class ExecutorServiceNotifier</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html#getNotificationService()">getNotificationService</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -178,7 +185,7 @@ Class ExecutorServiceNotifier</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html#setNotificationExecutorService(java.util.concurrent.ExecutorService)">setNotificationExecutorService</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</A>&nbsp;notificationExecutorService)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.net4j.util.event.Notifier"><!-- --></A>
@@ -217,7 +224,7 @@ ExecutorServiceNotifier</H3>
<PRE>
public <B>ExecutorServiceNotifier</B>()</PRE>
<DL>
-</DL>
+<DD><B>Deprecated.</B>&nbsp;</DL>
<!-- ============ METHOD DETAIL ========== -->
@@ -234,7 +241,7 @@ getNotificationService</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</A> <B>getNotificationService</B>()</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html#getNotificationService()">getNotificationService</A></CODE> in class <CODE><A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A></CODE></DL>
</DD>
<DD><DL>
@@ -248,7 +255,7 @@ setNotificationExecutorService</H3>
<PRE>
public void <B>setNotificationExecutorService</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</A>&nbsp;notificationExecutorService)</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
</DL>
</DD>
</DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html
index 8683230ce4..e134813341 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.html
@@ -100,15 +100,16 @@ Interface IEvent</H2>
<DL>
<DT><PRE>public interface <B>IEvent</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="Event.html" title="Event" alt="" coords="286,5,341,30"/>
-<area shape="rect" id="node2" href="../fsm/FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent (org.eclipse.net4j.util.fsm)" alt="" coords="187,49,439,89"/>
-<area shape="rect" id="node3" href="../cache/ICacheMonitorEvent.html" title="&#171;interface&#187; ICacheMonitorEvent (org.eclipse.net4j.util.cache)" alt="" coords="221,109,406,163"/>
-<area shape="rect" id="node4" href="../container/IContainerEvent.html" title="&#171;interface&#187; IContainerEvent (org.eclipse.net4j.util.container)" alt="" coords="212,182,415,237"/>
-<area shape="rect" id="node5" href="IEvent.html" title="&#171;interface&#187; IEvent" alt="" coords="5,227,91,267"/>
-<area shape="rect" id="node6" href="../collection/IHistoryChangeEvent.html" title="&#171;interface&#187; IHistoryChangeEvent (org.eclipse.net4j.util.collection)" alt="" coords="211,255,416,310"/>
-<area shape="rect" id="node7" href="../lifecycle/ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent (org.eclipse.net4j.util.lifecycle)" alt="" coords="215,329,412,383"/>
-<area shape="rect" id="node8" href="../options/IOptionsEvent.html" title="&#171;interface&#187; IOptionsEvent (org.eclipse.net4j.util.options)" alt="" coords="217,402,409,457"/>
-<area shape="rect" id="node9" href="../om/pref/OMPreferencesChangeEvent.html" title="&#171;interface&#187; OMPreferencesChangeEvent (org.eclipse.net4j.util.om.pref)" alt="" coords="217,475,410,530"/>
+<area shape="rect" id="node1" href="Event.html" title="Event" alt="" coords="313,5,367,30"/>
+<area shape="rect" id="node2" href="../fsm/FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent (org.eclipse.net4j.util.fsm)" alt="" coords="214,49,466,89"/>
+<area shape="rect" id="node3" href="../cache/ICacheMonitorEvent.html" title="&#171;interface&#187; ICacheMonitorEvent (org.eclipse.net4j.util.cache)" alt="" coords="247,109,433,163"/>
+<area shape="rect" id="node4" href="../container/IContainerEvent.html" title="&#171;interface&#187; IContainerEvent (org.eclipse.net4j.util.container)" alt="" coords="239,182,441,237"/>
+<area shape="rect" id="node5" href="IEvent.html" title="&#171;interface&#187; IEvent" alt="" coords="5,263,91,303"/>
+<area shape="rect" id="node6" href="../collection/IHistoryChangeEvent.html" title="&#171;interface&#187; IHistoryChangeEvent (org.eclipse.net4j.util.collection)" alt="" coords="237,255,443,310"/>
+<area shape="rect" id="node7" href="../lifecycle/ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent (org.eclipse.net4j.util.lifecycle)" alt="" coords="241,329,439,383"/>
+<area shape="rect" id="node8" href="INotifier.html" title="&#171;interface&#187; INotifier" alt="" coords="297,403,383,443"/>
+<area shape="rect" id="node9" href="../options/IOptionsEvent.html" title="&#171;interface&#187; IOptionsEvent (org.eclipse.net4j.util.options)" alt="" coords="244,462,436,517"/>
+<area shape="rect" id="node10" href="../om/pref/OMPreferencesChangeEvent.html" title="&#171;interface&#187; OMPreferencesChangeEvent (org.eclipse.net4j.util.om.pref)" alt="" coords="243,535,437,590"/>
</map>
<CENTER><IMG SRC="IEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -116,6 +117,10 @@ Interface IEvent</H2>
<P>
+An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.png
index 1aff99a0d0..a433fc1c3a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.html
index d1ccb43b37..dbf78c6a0b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.html
@@ -100,15 +100,16 @@ Interface IListener</H2>
<DL>
<DT><PRE>public interface <B>IListener</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../container/ContainerEventAdapter.html" title="ContainerEventAdapter (org.eclipse.net4j.util.container)" alt="" coords="392,5,595,45"/>
-<area shape="rect" id="node2" href="../ui/views/ContainerItemProvider.LeafNode.html" title="ContainerItemProvider.LeafNode (org.eclipse.net4j.util.ui.views)" alt="" coords="390,64,597,104"/>
-<area shape="rect" id="node3" href="../lifecycle/LifecycleEventAdapter.html" title="LifecycleEventAdapter (org.eclipse.net4j.util.lifecycle)" alt="" coords="395,123,592,163"/>
-<area shape="rect" id="node4" href="../container/LifecycleEventConverter.html" title="LifecycleEventConverter (org.eclipse.net4j.util.container)" alt="" coords="392,181,595,221"/>
-<area shape="rect" id="node5" href="../ui/container/ElementWizardComposite.html" title="ElementWizardComposite (org.eclipse.net4j.util.ui.container)" alt="" coords="385,240,602,280"/>
-<area shape="rect" id="node6" href="../ui/actions/SashLayoutAction.html" title="SashLayoutAction (org.eclipse.net4j.util.ui.actions)" alt="" coords="390,299,597,339"/>
-<area shape="rect" id="node7" href="../ui/StructuredContentProvider.html" title="StructuredContentProvider (org.eclipse.net4j.util.ui)" alt="" coords="406,357,581,397"/>
-<area shape="rect" id="node8" title="&#171;interface&#187; EventListener (java.util)" alt="" coords="6,174,106,229"/>
-<area shape="rect" id="node9" href="IListener.html" title="&#171;interface&#187; IListener" alt="" coords="203,181,288,221"/>
+<area shape="rect" id="node1" href="../container/ContainerEventAdapter.html" title="ContainerEventAdapter (org.eclipse.net4j.util.container)" alt="" coords="445,5,648,45"/>
+<area shape="rect" id="node2" href="../ui/views/ContainerItemProvider.LeafNode.html" title="ContainerItemProvider.LeafNode (org.eclipse.net4j.util.ui.views)" alt="" coords="443,64,650,104"/>
+<area shape="rect" id="node3" href="../lifecycle/LifecycleEventAdapter.html" title="LifecycleEventAdapter (org.eclipse.net4j.util.lifecycle)" alt="" coords="448,123,645,163"/>
+<area shape="rect" id="node4" href="../container/LifecycleEventConverter.html" title="LifecycleEventConverter (org.eclipse.net4j.util.container)" alt="" coords="445,181,648,221"/>
+<area shape="rect" id="node5" href="../ui/container/ElementWizardComposite.html" title="ElementWizardComposite (org.eclipse.net4j.util.ui.container)" alt="" coords="438,240,655,280"/>
+<area shape="rect" id="node6" href="../ui/actions/SashLayoutAction.html" title="SashLayoutAction (org.eclipse.net4j.util.ui.actions)" alt="" coords="443,299,650,339"/>
+<area shape="rect" id="node7" href="../ui/StructuredContentProvider.html" title="StructuredContentProvider (org.eclipse.net4j.util.ui)" alt="" coords="459,357,634,397"/>
+<area shape="rect" id="node8" title="&#171;interface&#187; EventListener (java.util)" alt="" coords="6,141,106,195"/>
+<area shape="rect" id="node9" href="IListener.html" title="&#171;interface&#187; IListener" alt="" coords="253,181,339,221"/>
+<area shape="rect" id="node10" href="INotifier.html" title="&#171;interface&#187; INotifier" alt="" coords="13,215,99,255"/>
</map>
<CENTER><IMG SRC="IListener.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -116,6 +117,10 @@ Interface IListener</H2>
<P>
+A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.png
index ff7fa23df5..d0e4cbfe5b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/IListener.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html
index d8ef2b1cbe..082deb820d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.html
@@ -100,16 +100,18 @@ Interface INotifier</H2>
<DL>
<DT><PRE>public interface <B>INotifier</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="Notifier.html" title="Notifier" alt="" coords="263,5,326,30"/>
-<area shape="rect" id="node2" href="../om/monitor/NotifyingMonitor.html" title="NotifyingMonitor (org.eclipse.net4j.util.om.monitor)" alt="" coords="187,49,402,89"/>
-<area shape="rect" id="node3" href="../ui/widgets/SashComposite.html" title="SashComposite (org.eclipse.net4j.util.ui.widgets)" alt="" coords="191,108,398,148"/>
-<area shape="rect" id="node4" href="../cache/ICacheMonitor.html" title="&#171;interface&#187; ICacheMonitor (org.eclipse.net4j.util.cache)" alt="" coords="202,167,387,222"/>
-<area shape="rect" id="node5" href="../container/IContainer.html" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="193,241,396,295"/>
-<area shape="rect" id="node6" href="../collection/IHistory.html" title="&#171;interface&#187; IHistory (org.eclipse.net4j.util.collection)" alt="" coords="192,314,397,369"/>
-<area shape="rect" id="node7" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="196,387,393,442"/>
-<area shape="rect" id="node8" href="INotifier.html" title="&#171;interface&#187; INotifier" alt="" coords="5,248,91,288"/>
-<area shape="rect" id="node9" href="../options/IOptions.html" title="&#171;interface&#187; IOptions (org.eclipse.net4j.util.options)" alt="" coords="199,461,391,515"/>
-<area shape="rect" id="node10" href="../om/pref/OMPreferences.html" title="&#171;interface&#187; OMPreferences (org.eclipse.net4j.util.om.pref)" alt="" coords="198,534,391,589"/>
+<area shape="rect" id="node1" href="Notifier.html" title="Notifier" alt="" coords="522,5,585,30"/>
+<area shape="rect" id="node2" href="../om/monitor/NotifyingMonitor.html" title="NotifyingMonitor (org.eclipse.net4j.util.om.monitor)" alt="" coords="446,49,661,89"/>
+<area shape="rect" id="node3" href="../ui/widgets/SashComposite.html" title="SashComposite (org.eclipse.net4j.util.ui.widgets)" alt="" coords="450,108,657,148"/>
+<area shape="rect" id="node4" href="../cache/ICacheMonitor.html" title="&#171;interface&#187; ICacheMonitor (org.eclipse.net4j.util.cache)" alt="" coords="461,167,646,222"/>
+<area shape="rect" id="node5" href="../container/IContainer.html" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="452,241,655,295"/>
+<area shape="rect" id="node6" href="IEvent.html" title="&#171;interface&#187; IEvent" alt="" coords="5,285,91,325"/>
+<area shape="rect" id="node7" href="../collection/IHistory.html" title="&#171;interface&#187; IHistory (org.eclipse.net4j.util.collection)" alt="" coords="451,314,656,369"/>
+<area shape="rect" id="node8" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="455,387,652,442"/>
+<area shape="rect" id="node9" href="IListener.html" title="&#171;interface&#187; IListener" alt="" coords="511,461,596,501"/>
+<area shape="rect" id="node10" href="INotifier.html" title="&#171;interface&#187; INotifier" alt="" coords="213,285,299,325"/>
+<area shape="rect" id="node11" href="../options/IOptions.html" title="&#171;interface&#187; IOptions (org.eclipse.net4j.util.options)" alt="" coords="457,521,649,575"/>
+<area shape="rect" id="node12" href="../om/pref/OMPreferences.html" title="&#171;interface&#187; OMPreferences (org.eclipse.net4j.util.om.pref)" alt="" coords="457,594,650,649"/>
</map>
<CENTER><IMG SRC="INotifier.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.png
index 350f31f6fd..f8538a9e84 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/INotifier.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Notifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Notifier.html
index 070ea651c7..298361c05b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Notifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/Notifier.html
@@ -119,6 +119,10 @@ Class Notifier</H2>
<P>
+A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.html
index d2a4e7db08..4c1f0807db 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.html
@@ -103,8 +103,9 @@ Class ValueEvent&lt;VALUE&gt;</H2>
<DL>
<DT><PRE>public class <B>ValueEvent&lt;VALUE&gt;</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/Event.html" title="class in org.eclipse.net4j.util.event">Event</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ValueEvent.html" title="ValueEvent" alt="" coords="5,71,91,97"/>
-<area shape="rect" id="node2" href="Event.html" title="Event" alt="" coords="21,6,75,31"/>
+<area shape="rect" id="node1" href="ValueNotifier.html" title="ValueNotifier" alt="" coords="5,158,99,183"/>
+<area shape="rect" id="node2" href="ValueEvent.html" title="ValueEvent" alt="" coords="9,75,95,101"/>
+<area shape="rect" id="node3" href="Event.html" title="Event" alt="" coords="25,6,79,31"/>
</map>
<CENTER><IMG SRC="ValueEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -112,6 +113,10 @@ Class ValueEvent&lt;VALUE&gt;</H2>
<P>
+An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>IEvent</CODE></A> fired from <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event"><CODE>value notifiers</CODE></A> after value changes.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.1</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.png
index 53259c3646..f5b5b97f63 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.html
index f916ccd67b..a6696c06a0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.html
@@ -102,8 +102,10 @@ Class ValueNotifier&lt;VALUE&gt;</H2>
<DL>
<DT><PRE>public class <B>ValueNotifier&lt;VALUE&gt;</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ValueNotifier.html" title="ValueNotifier" alt="" coords="5,71,99,97"/>
-<area shape="rect" id="node2" href="Notifier.html" title="Notifier" alt="" coords="21,6,83,31"/>
+<area shape="rect" id="node1" href="ValueNotifier.html" title="ValueNotifier" alt="" coords="53,89,147,114"/>
+<area shape="rect" id="node2" href="ValueEvent.html" title="ValueEvent" alt="" coords="5,6,91,31"/>
+<area shape="rect" id="node3" title="Object (java.lang)" alt="" coords="60,171,140,211"/>
+<area shape="rect" id="node4" href="Notifier.html" title="Notifier" alt="" coords="121,6,183,31"/>
</map>
<CENTER><IMG SRC="ValueNotifier.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -111,6 +113,15 @@ Class ValueNotifier&lt;VALUE&gt;</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> with an <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getID()"><CODE>ID</CODE></A> and a single <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getValue()"><CODE>value</CODE></A>.
+ <p>
+ Fires the following events:
+ <ul>
+ <li> <A HREF="../../../../../org/eclipse/net4j/util/event/ValueEvent.html" title="class in org.eclipse.net4j.util.event"><CODE>ValueEvent</CODE></A> after value changes.
+ </ul>
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.1</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.png
index 7c80b8ba6e..d11fe53748 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/ValueNotifier.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Event.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Event.html
index 0bb9da7ca5..7e20589301 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Event.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Event.html
@@ -135,7 +135,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Event.html" titl
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ContainerEvent.html" title="class in org.eclipse.net4j.util.container">ContainerEvent&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -143,7 +143,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Event.html" titl
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html" title="class in org.eclipse.net4j.util.container">SingleDeltaContainerEvent&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> with a single element <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>delta</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -168,7 +168,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Event.html" titl
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ValueEvent.html" title="class in org.eclipse.net4j.util.event">ValueEvent&lt;VALUE&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>IEvent</CODE></A> fired from <A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event"><CODE>value notifiers</CODE></A> after value changes.</TD>
</TR>
</TABLE>
&nbsp;
@@ -193,7 +193,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Event.html" titl
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleEvent.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleEvent</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a lifecycle <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>event</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ExecutorServiceNotifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ExecutorServiceNotifier.html
index f28576e98b..3adce96788 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ExecutorServiceNotifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/ExecutorServiceNotifier.html
@@ -115,7 +115,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/ExecutorServiceN
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IEvent.html
index 58bb93cd62..f4cee38a13 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IEvent.html
@@ -106,7 +106,7 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.lifecycle"><B>org.eclipse.net4j.util.lifecycle</B></A></TD>
@@ -217,7 +217,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" tit
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container">IContainerEvent&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its contents have changed.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from a <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> when its elements have changed.</TD>
</TR>
</TABLE>
&nbsp;
@@ -233,7 +233,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" tit
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ContainerEvent.html" title="class in org.eclipse.net4j.util.container">ContainerEvent&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -241,7 +241,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" tit
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/SingleDeltaContainerEvent.html" title="class in org.eclipse.net4j.util.container">SingleDeltaContainerEvent&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container event</CODE></A> with a single element <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerDelta.html" title="interface in org.eclipse.net4j.util.container"><CODE>delta</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -314,7 +314,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" tit
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/Event.html" title="class in org.eclipse.net4j.util.event">Event</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -322,7 +322,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" tit
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ValueEvent.html" title="class in org.eclipse.net4j.util.event">ValueEvent&lt;VALUE&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>IEvent</CODE></A> fired from <A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event"><CODE>value notifiers</CODE></A> after value changes.</TD>
</TR>
</TABLE>
&nbsp;
@@ -405,7 +405,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" tit
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycleEvent</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an object with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an entity with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
</TR>
</TABLE>
&nbsp;
@@ -421,7 +421,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IEvent.html" tit
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleEvent.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleEvent</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a lifecycle <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>event</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IListener.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IListener.html
index 2a3da544ed..88aab3817e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IListener.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/IListener.html
@@ -204,7 +204,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IListener.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ContainerEventAdapter.html" title="class in org.eclipse.net4j.util.container">ContainerEventAdapter&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that dispatches container <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>events</CODE></A> to methods that can be
+ overridden by extenders.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -212,7 +213,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IListener.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/LifecycleEventConverter.html" title="class in org.eclipse.net4j.util.container">LifecycleEventConverter&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating <A HREF="../../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that converts <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle events</CODE></A> into
+ <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainerEvent.html" title="interface in org.eclipse.net4j.util.container"><CODE>container events</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -361,7 +363,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/IListener.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleEventAdapter.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleEventAdapter</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that dispatches lifecycle <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>events</CODE></A> to methods that can be
+ overridden by extenders.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html
index 81db3b86a0..29c7c42fe6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/INotifier.html
@@ -114,7 +114,7 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/event/INotif
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.lifecycle"><B>org.eclipse.net4j.util.lifecycle</B></A></TD>
@@ -350,7 +350,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container">IContainer&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contains a number of elements and notifies about element addition and removal.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -366,7 +366,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -374,7 +375,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <CODE>extension registry</CODE>
+ .</TD>
</TR>
</TABLE>
&nbsp;
@@ -390,7 +392,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -398,7 +400,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -447,7 +449,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerCollection&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><CODE>Collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -455,7 +457,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -463,7 +465,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerMap&lt;K,V&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> (of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util"><CODE>map entries</CODE></A>) that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><CODE>Map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -471,7 +473,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Queue.html?is-external=true" title="class or interface in java.util"><CODE>Queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -479,7 +481,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><CODE>Set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -487,7 +489,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate">IContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that is a <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/SortedSet.html?is-external=true" title="class or interface in java.util"><CODE>SortedSet</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -503,7 +505,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/AbstractDelegator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating base class for <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -511,7 +513,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -519,7 +521,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -527,7 +529,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -535,7 +537,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap&lt;K,V&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -543,7 +545,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -551,7 +553,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -559,7 +561,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -584,7 +586,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -592,7 +594,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -600,7 +602,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -608,7 +610,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event">ValueNotifier&lt;VALUE&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> with an <A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getID()"><CODE>ID</CODE></A> and a single <A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getValue()"><CODE>value</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -671,7 +673,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -712,7 +715,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -728,7 +732,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html
index 39150f679d..20fb966e8d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/class-use/Notifier.html
@@ -114,7 +114,7 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifi
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.lifecycle"><B>org.eclipse.net4j.util.lifecycle</B></A></TD>
@@ -294,7 +294,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -302,7 +302,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -341,7 +341,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/AbstractDelegator.html" title="class in org.eclipse.net4j.util.container.delegate">AbstractDelegator&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A delegating base class for <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>containers</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -349,7 +349,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerBlockingQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerBlockingQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerBlockingQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container blocking queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -357,7 +357,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerCollection.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerCollection&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerCollection.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container collection</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -365,7 +365,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerList.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerList&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerList.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container list</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -373,7 +373,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerMap.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerMap&lt;K,V&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerMap.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container map</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -381,7 +381,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerQueue.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerQueue&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerQueue.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container queue</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -389,7 +389,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container set</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -397,7 +397,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/ContainerSortedSet.html" title="class in org.eclipse.net4j.util.container.delegate">ContainerSortedSet&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/delegate/IContainerSortedSet.html" title="interface in org.eclipse.net4j.util.container.delegate"><CODE>container sorted set</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -422,7 +422,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -430,7 +430,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -438,7 +438,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event">ValueNotifier&lt;VALUE&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> with an <A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getID()"><CODE>ID</CODE></A> and a single <A HREF="../../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getValue()"><CODE>value</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -463,7 +463,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -488,7 +489,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/event/Notifier.html" t
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.html
index a46af2c2a5..963211eb4c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.html
@@ -89,50 +89,17 @@ A framework for sending of and listening to events.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../container/ContainerEvent.html" title="ContainerEvent (org.eclipse.net4j.util.container)" alt="" coords="449,1061,652,1101"/>
-<area shape="rect" id="node2" href="../container/ContainerEventAdapter.html" title="ContainerEventAdapter (org.eclipse.net4j.util.container)" alt="" coords="449,613,652,653"/>
-<area shape="rect" id="node3" href="../ui/views/ContainerItemProvider.LeafNode.html" title="ContainerItemProvider.LeafNode (org.eclipse.net4j.util.ui.views)" alt="" coords="447,677,654,717"/>
-<area shape="rect" id="node4" href="Event.html" title="Event" alt="" coords="235,1261,290,1286"/>
-<area shape="rect" id="node5" title="EventObject (java.util)" alt="" coords="10,1253,102,1293"/>
-<area shape="rect" id="node6" href="ExecutorServiceNotifier.html" title="ExecutorServiceNotifier" alt="" coords="473,5,629,30"/>
-<area shape="rect" id="node7" href="ExecutorServiceNotifier.ThreadPool.html" title="ExecutorServiceNotifier.ThreadPool" alt="" coords="713,5,938,30"/>
-<area shape="rect" id="node8" href="../fsm/FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent (org.eclipse.net4j.util.fsm)" alt="" coords="137,1311,389,1351"/>
-<area shape="rect" id="node9" href="../collection/History.html" title="History (org.eclipse.net4j.util.collection)" alt="" coords="448,55,653,95"/>
-<area shape="rect" id="node10" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="452,119,649,159"/>
-<area shape="rect" id="node11" href="../lifecycle/LifecycleEvent.html" title="LifecycleEvent (org.eclipse.net4j.util.lifecycle)" alt="" coords="452,1125,649,1165"/>
-<area shape="rect" id="node12" href="../lifecycle/LifecycleEventAdapter.html" title="LifecycleEventAdapter (org.eclipse.net4j.util.lifecycle)" alt="" coords="452,741,649,781"/>
-<area shape="rect" id="node13" href="../container/LifecycleEventConverter.html" title="LifecycleEventConverter (org.eclipse.net4j.util.container)" alt="" coords="449,805,652,845"/>
-<area shape="rect" id="node14" href="Notifier.html" title="Notifier" alt="" coords="231,154,294,179"/>
-<area shape="rect" id="node15" href="../om/monitor/NotifyingMonitor.html" title="NotifyingMonitor (org.eclipse.net4j.util.om.monitor)" alt="" coords="155,204,370,244"/>
-<area shape="rect" id="node16" href="../om/monitor/NotifyingMonitor.ProgressEvent.html" title="NotifyingMonitor.ProgressEvent (org.eclipse.net4j.util.om.monitor)" alt="" coords="443,1189,658,1229"/>
-<area shape="rect" id="node17" href="../options/OptionsEvent.html" title="OptionsEvent (org.eclipse.net4j.util.options)" alt="" coords="455,1253,647,1293"/>
-<area shape="rect" id="node18" href="../ui/widgets/SashComposite.OrientationChangedEvent.html" title="SashComposite.OrientationChangedEvent (org.eclipse.net4j.util.ui.widgets)" alt="" coords="419,1317,683,1357"/>
-<area shape="rect" id="node19" href="../container/SingleDeltaContainerEvent.html" title="SingleDeltaContainerEvent (org.eclipse.net4j.util.container)" alt="" coords="449,1381,652,1421"/>
-<area shape="rect" id="node20" href="ValueEvent.html" title="ValueEvent" alt="" coords="507,1446,594,1471"/>
-<area shape="rect" id="node21" href="ValueNotifier.html" title="ValueNotifier" alt="" coords="503,183,598,209"/>
-<area shape="rect" id="node22" href="../container/delegate/AbstractDelegator.html" title="AbstractDelegator (org.eclipse.net4j.util.container.delegate)" alt="" coords="423,233,679,273"/>
-<area shape="rect" id="node23" href="../ui/container/ElementWizard.html" title="ElementWizard (org.eclipse.net4j.util.ui.container)" alt="" coords="442,297,659,337"/>
-<area shape="rect" id="node24" href="../ui/container/ElementWizardComposite.html" title="ElementWizardComposite (org.eclipse.net4j.util.ui.container)" alt="" coords="442,869,659,909"/>
-<area shape="rect" id="node25" href="../ui/widgets/SashComposite.html" title="SashComposite (org.eclipse.net4j.util.ui.widgets)" alt="" coords="159,268,366,308"/>
-<area shape="rect" id="node26" href="../ui/actions/SashLayoutAction.html" title="SashLayoutAction (org.eclipse.net4j.util.ui.actions)" alt="" coords="447,933,654,973"/>
-<area shape="rect" id="node27" href="../ui/StructuredContentProvider.html" title="StructuredContentProvider (org.eclipse.net4j.util.ui)" alt="" coords="463,997,638,1037"/>
-<area shape="rect" id="node28" title="&#171;interface&#187; EventListener (java.util)" alt="" coords="6,798,106,853"/>
-<area shape="rect" id="node29" href="../cache/ICacheMonitor.html" title="&#171;interface&#187; ICacheMonitor (org.eclipse.net4j.util.cache)" alt="" coords="170,333,355,387"/>
-<area shape="rect" id="node30" href="../cache/ICacheMonitorEvent.html" title="&#171;interface&#187; ICacheMonitorEvent (org.eclipse.net4j.util.cache)" alt="" coords="170,1375,355,1430"/>
-<area shape="rect" id="node31" href="../container/IContainer.html" title="&#171;interface&#187; IContainer (org.eclipse.net4j.util.container)" alt="" coords="161,411,364,466"/>
-<area shape="rect" id="node32" href="../container/IContainerEvent.html" title="&#171;interface&#187; IContainerEvent (org.eclipse.net4j.util.container)" alt="" coords="161,1454,364,1509"/>
-<area shape="rect" id="node33" href="IEvent.html" title="&#171;interface&#187; IEvent" alt="" coords="13,1501,99,1541"/>
-<area shape="rect" id="node34" href="../collection/IHistory.html" title="&#171;interface&#187; IHistory (org.eclipse.net4j.util.collection)" alt="" coords="160,490,365,545"/>
-<area shape="rect" id="node35" href="../collection/IHistoryChangeEvent.html" title="&#171;interface&#187; IHistoryChangeEvent (org.eclipse.net4j.util.collection)" alt="" coords="160,1533,365,1587"/>
-<area shape="rect" id="node36" href="../lifecycle/ILifecycle.html" title="&#171;interface&#187; ILifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="164,569,361,623"/>
-<area shape="rect" id="node37" href="../lifecycle/ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent (org.eclipse.net4j.util.lifecycle)" alt="" coords="164,1611,361,1666"/>
-<area shape="rect" id="node38" href="IListener.html" title="&#171;interface&#187; IListener" alt="" coords="220,805,305,845"/>
-<area shape="rect" id="node39" href="INotifier.html" title="&#171;interface&#187; INotifier" alt="" coords="13,419,99,459"/>
-<area shape="rect" id="node40" href="../options/IOptions.html" title="&#171;interface&#187; IOptions (org.eclipse.net4j.util.options)" alt="" coords="167,647,359,702"/>
-<area shape="rect" id="node41" href="../options/IOptionsEvent.html" title="&#171;interface&#187; IOptionsEvent (org.eclipse.net4j.util.options)" alt="" coords="167,1690,359,1745"/>
-<area shape="rect" id="node42" href="../om/pref/OMPreferences.html" title="&#171;interface&#187; OMPreferences (org.eclipse.net4j.util.om.pref)" alt="" coords="166,726,359,781"/>
-<area shape="rect" id="node43" href="../om/pref/OMPreferencesChangeEvent.html" title="&#171;interface&#187; OMPreferencesChangeEvent (org.eclipse.net4j.util.om.pref)" alt="" coords="166,1769,359,1823"/>
-<area shape="rect" id="node44" href="EventUtil.html" title="&#171;static&#187; EventUtil" alt="" coords="19,355,93,395"/>
+<area shape="rect" id="node1" href="Event.html" title="Event" alt="" coords="178,149,233,174"/>
+<area shape="rect" id="node2" title="EventObject (java.util)" alt="" coords="6,161,98,201"/>
+<area shape="rect" id="node3" href="Notifier.html" title="Notifier" alt="" coords="349,98,411,123"/>
+<area shape="rect" id="node4" title="Object (java.lang)" alt="" coords="635,115,715,155"/>
+<area shape="rect" id="node5" href="ValueEvent.html" title="ValueEvent" alt="" coords="337,147,423,173"/>
+<area shape="rect" id="node6" href="ValueNotifier.html" title="ValueNotifier" alt="" coords="481,122,575,147"/>
+<area shape="rect" id="node7" title="&#171;interface&#187; EventListener (java.util)" alt="" coords="155,5,255,59"/>
+<area shape="rect" id="node8" href="IEvent.html" title="&#171;interface&#187; IEvent" alt="" coords="9,91,95,131"/>
+<area shape="rect" id="node9" href="IListener.html" title="&#171;interface&#187; IListener" alt="" coords="337,23,423,63"/>
+<area shape="rect" id="node10" href="INotifier.html" title="&#171;interface&#187; INotifier" alt="" coords="163,84,248,124"/>
+<area shape="rect" id="node11" href="EventUtil.html" title="&#171;static&#187; EventUtil" alt="" coords="15,27,89,67"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -144,11 +111,11 @@ A framework for sending of and listening to events.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event">IEvent</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event">IListener</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A></B></TD>
@@ -167,31 +134,32 @@ A framework for sending of and listening to events.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/Event.html" title="class in org.eclipse.net4j.util.event">Event</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/EventUtil.html" title="class in org.eclipse.net4j.util.event">EventUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Various static helper methods for dealing with <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A>, <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> and
+ <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier</A></B></TD>
-<TD>&nbsp;</TD>
+<TD><B>Deprecated.</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/ExecutorServiceNotifier.ThreadPool.html" title="class in org.eclipse.net4j.util.event">ExecutorServiceNotifier.ThreadPool</A></B></TD>
-<TD>&nbsp;</TD>
+<TD><B>Deprecated.</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/Notifier.html" title="class in org.eclipse.net4j.util.event">Notifier</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/ValueEvent.html" title="class in org.eclipse.net4j.util.event">ValueEvent&lt;VALUE&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>IEvent</CODE></A> fired from <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event"><CODE>value notifiers</CODE></A> after value changes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html" title="class in org.eclipse.net4j.util.event">ValueNotifier&lt;VALUE&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> with an <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getID()"><CODE>ID</CODE></A> and a single <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getValue()"><CODE>value</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.png
index cd7cd5f4f6..dd4cf6c099 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-use.html
index f6556ec33e..a8839ec3d4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/event/package-use.html
@@ -114,7 +114,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/event/package-s
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.lifecycle"><B>org.eclipse.net4j.util.lifecycle</B></A></TD>
@@ -177,7 +177,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.cache"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.cache"><B>INotifier</B></A></B>
@@ -190,7 +190,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.cache"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -205,7 +205,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.collection"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.collection"><B>INotifier</B></A></B>
@@ -218,7 +218,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.collection"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -233,7 +233,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.concurrent"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.concurrent"><B>INotifier</B></A></B>
@@ -246,7 +246,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.concurrent"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -261,19 +261,19 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Event.html#org.eclipse.net4j.util.container"><B>Event</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.container"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.container"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.container"><B>INotifier</B></A></B>
@@ -286,7 +286,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.container"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -308,7 +308,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.container.delegate"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -323,25 +323,25 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Event.html#org.eclipse.net4j.util.event"><B>Event</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/ExecutorServiceNotifier.html#org.eclipse.net4j.util.event"><B>ExecutorServiceNotifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.event"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.event"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.event"><B>INotifier</B></A></B>
@@ -354,13 +354,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.event"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/ValueNotifier.html#org.eclipse.net4j.util.event"><B>ValueNotifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> with an <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getID()"><CODE>ID</CODE></A> and a single <A HREF="../../../../../org/eclipse/net4j/util/event/ValueNotifier.html#getValue()"><CODE>value</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -375,7 +375,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.fsm"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.fsm"><B>INotifier</B></A></B>
@@ -388,7 +388,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.fsm"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -403,19 +403,19 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Event.html#org.eclipse.net4j.util.lifecycle"><B>Event</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.lifecycle"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.lifecycle"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.lifecycle"><B>INotifier</B></A></B>
@@ -428,7 +428,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.lifecycle"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -443,19 +443,19 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Event.html#org.eclipse.net4j.util.om.monitor"><B>Event</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.om.monitor"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.om.monitor"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.om.monitor"><B>INotifier</B></A></B>
@@ -477,7 +477,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.om.pref"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.om.pref"><B>INotifier</B></A></B>
@@ -499,13 +499,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Event.html#org.eclipse.net4j.util.options"><B>Event</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.options"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.options"><B>INotifier</B></A></B>
@@ -534,7 +534,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.ref"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -549,7 +549,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.registry"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.registry"><B>INotifier</B></A></B>
@@ -562,7 +562,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.registry"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -584,7 +584,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.security"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -599,13 +599,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.ui"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.ui"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.ui"><B>INotifier</B></A></B>
@@ -618,7 +618,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.ui"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -633,13 +633,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.ui.actions"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.ui.actions"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
</TABLE>
&nbsp;
@@ -654,13 +654,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.ui.container"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.ui.container"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.ui.container"><B>INotifier</B></A></B>
@@ -673,7 +673,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Notifier.html#org.eclipse.net4j.util.ui.container"><B>Notifier</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -688,13 +688,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.ui.views"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.ui.views"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
</TABLE>
&nbsp;
@@ -709,19 +709,19 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/event/package-summary.
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/Event.html#org.eclipse.net4j.util.ui.widgets"><B>Event</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IEvent.html#org.eclipse.net4j.util.ui.widgets"><B>IEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An event that is fired from a <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifier</CODE></A> and can be handled by <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listeners</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/IListener.html#org.eclipse.net4j.util.ui.widgets"><B>IListener</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface that <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event"><CODE>notifiers</CODE></A> use to pass <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>events</CODE></A> to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/event/class-use/INotifier.html#org.eclipse.net4j.util.ui.widgets"><B>INotifier</B></A></B>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html
index de90b5f12c..a4afe6acb1 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/Factory.html
@@ -121,6 +121,10 @@ Class Factory</H2>
<P>
+A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryCreationException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryCreationException.html
index 76000341e1..d445e16b7c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryCreationException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryCreationException.html
@@ -113,6 +113,10 @@ Class FactoryCreationException</H2>
<P>
+Thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html#createFactory()"><CODE>FactoryDescriptor.createFactory()</CODE></A> if a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> could not be created.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.factory.FactoryCreationException">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryDescriptor.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryDescriptor.html
index 075455a135..3b55839cf9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryDescriptor.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryDescriptor.html
@@ -111,6 +111,22 @@ Class FactoryDescriptor</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> that delegates to an <CODE>extension registry</CODE> contribution.
+ <p>
+ Example contribution:
+
+ <pre>
+ &lt;extension
+ point="org.eclipse.net4j.util.factories">
+ &lt;factory
+ class="org.eclipse.net4j.util.concurrent.TimerLifecycle$DaemonFactory"
+ productGroup="org.eclipse.net4j.util.timers"
+ type="daemon"/>
+ &lt;/extension>
+ </pre>
+<P>
+
+<P>
<DL>
<DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryKey.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryKey.html
index 2ce8fc6c2a..4eb9440095 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryKey.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/FactoryKey.html
@@ -112,6 +112,10 @@ Class FactoryKey</H2>
<P>
+A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory key</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.factory.FactoryKey">Serialized Form</A></DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html
index 1325d7fe31..f7d93f2836 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.html
@@ -97,8 +97,10 @@ Interface IFactory</H2>
<DL>
<DT><PRE>public interface <B>IFactory</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="5,5,91,45"/>
-<area shape="rect" id="node2" href="Factory.html" title="Factory" alt="" coords="15,85,80,110"/>
+<area shape="rect" id="node1" href="../container/IManagedContainer.html" title="&#171;interface&#187; IManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="5,6,208,61"/>
+<area shape="rect" id="node2" href="IFactoryKey.html" title="&#171;interface&#187; IFactoryKey" alt="" coords="7,200,99,240"/>
+<area shape="rect" id="node3" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="64,117,149,157"/>
+<area shape="rect" id="node4" href="Factory.html" title="Factory" alt="" coords="129,207,193,233"/>
</map>
<CENTER><IMG SRC="IFactory.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -106,6 +108,10 @@ Interface IFactory</H2>
<P>
+<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png
index 0f96244c51..fc04166469 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactory.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.html
index dba1af2404..35291172d8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.html
@@ -97,8 +97,9 @@ Interface IFactoryKey</H2>
<DL>
<DT><PRE>public interface <B>IFactoryKey</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="IFactoryKey.html" title="&#171;interface&#187; IFactoryKey" alt="" coords="5,5,96,45"/>
-<area shape="rect" id="node2" href="FactoryKey.html" title="FactoryKey" alt="" coords="6,85,95,110"/>
+<area shape="rect" id="node1" href="IFactoryKey.html" title="&#171;interface&#187; IFactoryKey" alt="" coords="5,84,96,124"/>
+<area shape="rect" id="node2" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="8,5,93,45"/>
+<area shape="rect" id="node3" href="FactoryKey.html" title="FactoryKey" alt="" coords="6,163,95,189"/>
</map>
<CENTER><IMG SRC="IFactoryKey.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -106,6 +107,10 @@ Interface IFactoryKey</H2>
<P>
+Identifies a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> by <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>No Implement</B></DT>
<DD>This interface is not intended to be implemented by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.png
index a63bff6c93..6166e1eb07 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/IFactoryKey.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/ProductCreationException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/ProductCreationException.html
index 80dc2316b8..7cb2f73927 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/ProductCreationException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/ProductCreationException.html
@@ -113,6 +113,11 @@ Class ProductCreationException</H2>
<P>
+An unchecked exception that may be thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factories</CODE></A> to indicate the inability to create a
+ product.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.factory.ProductCreationException">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html
index 997a19fdb9..e4b984dbe9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/Factory.html
@@ -160,7 +160,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/Factory.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> that delegates to an <CODE>extension registry</CODE> contribution.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html
index 8fbe0bb8db..b99640d066 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactory.html
@@ -255,7 +255,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">Factory</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -263,7 +263,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> that delegates to an <CODE>extension registry</CODE> contribution.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactoryKey.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactoryKey.html
index 1eb700aea2..3efdf6739f 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactoryKey.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/class-use/IFactoryKey.html
@@ -160,7 +160,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactoryKey.ht
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/factory/FactoryKey.html" title="class in org.eclipse.net4j.util.factory">FactoryKey</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory key</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.html
index d966583419..9bec888565 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.html
@@ -89,23 +89,10 @@ A framework for factory based instance creation.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="FactoryCreationException.html" title="&#171;exception&#187; FactoryCreationException" alt="" coords="163,285,335,325"/>
-<area shape="rect" id="node2" href="ProductCreationException.html" title="&#171;exception&#187; ProductCreationException" alt="" coords="163,349,336,389"/>
-<area shape="rect" id="node3" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="5,318,133,373"/>
-<area shape="rect" id="node4" href="../concurrent/ExecutorServiceFactory.html" title="ExecutorServiceFactory (org.eclipse.net4j.util.concurrent)" alt="" coords="369,17,580,57"/>
-<area shape="rect" id="node5" href="FactoryDescriptor.html" title="FactoryDescriptor" alt="" coords="412,82,537,107"/>
-<area shape="rect" id="node6" href="FactoryKey.html" title="FactoryKey" alt="" coords="205,91,294,117"/>
-<area shape="rect" id="node7" href="../security/RandomizerFactory.html" title="RandomizerFactory (org.eclipse.net4j.util.security)" alt="" coords="377,132,573,172"/>
-<area shape="rect" id="node8" href="../concurrent/TimerLifecycle.DaemonFactory.html" title="TimerLifecycle.DaemonFactory (org.eclipse.net4j.util.concurrent)" alt="" coords="369,196,580,236"/>
-<area shape="rect" id="node9" href="../security/CredentialsProviderFactory.html" title="CredentialsProviderFactory (org.eclipse.net4j.util.security)" alt="" coords="377,260,572,300"/>
-<area shape="rect" id="node10" href="../ui/container/ElementWizardFactory.html" title="ElementWizardFactory (org.eclipse.net4j.util.ui.container)" alt="" coords="366,324,583,364"/>
-<area shape="rect" id="node11" href="Factory.html" title="Factory" alt="" coords="217,235,282,261"/>
-<area shape="rect" id="node12" href="../security/NegotiatorFactory.html" title="NegotiatorFactory (org.eclipse.net4j.util.security)" alt="" coords="377,388,572,428"/>
-<area shape="rect" id="node13" href="../security/UserManagerFactory.html" title="UserManagerFactory (org.eclipse.net4j.util.security)" alt="" coords="377,452,572,492"/>
-<area shape="rect" id="node14" title="&#171;interface&#187; Comparable (java.lang)" alt="" coords="24,5,115,59"/>
-<area shape="rect" id="node15" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="27,228,112,268"/>
-<area shape="rect" id="node16" href="IFactoryKey.html" title="&#171;interface&#187; IFactoryKey" alt="" coords="23,84,115,124"/>
-<area shape="rect" id="node17" title="&#171;interface&#187; Serializable (java.io)" alt="" coords="25,149,114,203"/>
+<area shape="rect" id="node1" href="Factory.html" title="Factory" alt="" coords="457,5,522,30"/>
+<area shape="rect" id="node2" href="IFactory.html" title="&#171;interface&#187; IFactory" alt="" coords="325,27,411,67"/>
+<area shape="rect" id="node3" href="IFactoryKey.html" title="&#171;interface&#187; IFactoryKey" alt="" coords="443,55,535,95"/>
+<area shape="rect" id="node4" href="../container/IManagedContainer.html" title="&#171;interface&#187; IManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="5,19,208,74"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -117,11 +104,11 @@ A framework for factory based instance creation.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory">IFactory</A></B></TD>
-<TD>&nbsp;</TD>
+<TD><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html" title="interface in org.eclipse.net4j.util.factory">IFactoryKey</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Identifies a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> by <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -135,15 +122,15 @@ A framework for factory based instance creation.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/factory/Factory.html" title="class in org.eclipse.net4j.util.factory">Factory</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html" title="class in org.eclipse.net4j.util.factory">FactoryDescriptor</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> that delegates to an <CODE>extension registry</CODE> contribution.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryKey.html" title="class in org.eclipse.net4j.util.factory">FactoryKey</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory key</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -157,11 +144,12 @@ A framework for factory based instance creation.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryCreationException.html" title="class in org.eclipse.net4j.util.factory">FactoryCreationException</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/FactoryDescriptor.html#createFactory()"><CODE>FactoryDescriptor.createFactory()</CODE></A> if a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> could not be created.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/factory/ProductCreationException.html" title="class in org.eclipse.net4j.util.factory">ProductCreationException</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An unchecked exception that may be thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factories</CODE></A> to indicate the inability to create a
+ product.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.png
index c748b33c1a..1c6300556e 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-use.html
index a699f6e81a..4eba9fd8d6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/factory/package-use.html
@@ -121,19 +121,20 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/factory/package-summar
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/Factory.html#org.eclipse.net4j.util.concurrent"><B>Factory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/IFactory.html#org.eclipse.net4j.util.concurrent"><B>IFactory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/ProductCreationException.html#org.eclipse.net4j.util.concurrent"><B>ProductCreationException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An unchecked exception that may be thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factories</CODE></A> to indicate the inability to create a
+ product.</TD>
</TR>
</TABLE>
&nbsp;
@@ -148,13 +149,13 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/factory/package-summar
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/IFactory.html#org.eclipse.net4j.util.container"><B>IFactory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/IFactoryKey.html#org.eclipse.net4j.util.container"><B>IFactoryKey</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> by <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -169,31 +170,32 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/factory/package-summar
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/Factory.html#org.eclipse.net4j.util.factory"><B>Factory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/FactoryKey.html#org.eclipse.net4j.util.factory"><B>FactoryKey</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory key</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/IFactory.html#org.eclipse.net4j.util.factory"><B>IFactory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/IFactoryKey.html#org.eclipse.net4j.util.factory"><B>IFactoryKey</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Identifies a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A> by <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getProductGroup()"><CODE>product group</CODE></A> and <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactoryKey.html#getType()"><CODE>type</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/ProductCreationException.html#org.eclipse.net4j.util.factory"><B>ProductCreationException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An unchecked exception that may be thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factories</CODE></A> to indicate the inability to create a
+ product.</TD>
</TR>
</TABLE>
&nbsp;
@@ -208,19 +210,20 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/factory/package-summar
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/Factory.html#org.eclipse.net4j.util.security"><B>Factory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/IFactory.html#org.eclipse.net4j.util.security"><B>IFactory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/ProductCreationException.html#org.eclipse.net4j.util.security"><B>ProductCreationException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An unchecked exception that may be thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factories</CODE></A> to indicate the inability to create a
+ product.</TD>
</TR>
</TABLE>
&nbsp;
@@ -235,19 +238,20 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/factory/package-summar
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/Factory.html#org.eclipse.net4j.util.ui.container"><B>Factory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factory</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/IFactory.html#org.eclipse.net4j.util.ui.container"><B>IFactory</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#create(java.lang.String)"><CODE>Creates</CODE></A> objects from a string <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html#getDescriptionFor(java.lang.Object)"><CODE>description</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/factory/class-use/ProductCreationException.html#org.eclipse.net4j.util.ui.container"><B>ProductCreationException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An unchecked exception that may be thrown from <A HREF="../../../../../org/eclipse/net4j/util/factory/IFactory.html" title="interface in org.eclipse.net4j.util.factory"><CODE>factories</CODE></A> to indicate the inability to create a
+ product.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html
index 1bd4568ca9..9eb7fd2415 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html
@@ -113,6 +113,10 @@ Class FiniteStateMachine.ChangeStateTransition</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that changes the <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html#getTargetState()"><CODE>state</CODE></A> of a <i>subject</i>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html
index cd3925067e..70c9486a23 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html
@@ -101,8 +101,11 @@ Class FiniteStateMachine.FailTransition</H2>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">STATE</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">EVENT</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">SUBJECT</A>&gt;</DD>
</DL>
<HR>
+<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FiniteStateMachine.FAIL</CODE></A></I>
+<P>
<DL>
-<DT><PRE>public static class <B>FiniteStateMachine.FailTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static class <B>FiniteStateMachine.FailTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="69,5,155,45"/>
<area shape="rect" id="node2" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="5,85,219,110"/>
@@ -113,6 +116,10 @@ Class FiniteStateMachine.FailTransition</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that throws an <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang"><CODE>IllegalStateException</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -129,7 +136,7 @@ Class FiniteStateMachine.FailTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html#FiniteStateMachine.FailTransition()">FiniteStateMachine.FailTransition</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -150,7 +157,7 @@ Class FiniteStateMachine.FailTransition</H2>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -158,7 +165,7 @@ Class FiniteStateMachine.FailTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html#toString()">toString</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -188,7 +195,7 @@ FiniteStateMachine.FailTransition</H3>
<PRE>
public <B>FiniteStateMachine.FailTransition</B>()</PRE>
<DL>
-</DL>
+<DD><B>Deprecated.</B>&nbsp;</DL>
<!-- ============ METHOD DETAIL ========== -->
@@ -208,7 +215,7 @@ public void <B>execute</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;&nbsp;event,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html#execute(SUBJECT, STATE, EVENT, DATA)">execute</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></DL>
</DD>
<DD><DL>
@@ -222,7 +229,7 @@ toString</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png
index d26fed5dee..ca97cef8a3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html
index 00bfbe778e..154b3c8f21 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html
@@ -101,8 +101,11 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">STATE</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">EVENT</A> extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="type parameter in FiniteStateMachine">SUBJECT</A>&gt;</DD>
</DL>
<HR>
+<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>FiniteStateMachine.IGNORE</CODE></A></I>
+<P>
<DL>
-<DT><PRE>public static class <B>FiniteStateMachine.IgnoreTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static class <B>FiniteStateMachine.IgnoreTransition</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="77,5,163,45"/>
<area shape="rect" id="node2" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="5,85,235,110"/>
@@ -113,6 +116,10 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that does nothing.
+<P>
+
+<P>
<HR>
<P>
@@ -129,7 +136,7 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html#FiniteStateMachine.IgnoreTransition()">FiniteStateMachine.IgnoreTransition</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
@@ -150,7 +157,7 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -158,7 +165,7 @@ Class FiniteStateMachine.IgnoreTransition</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html#toString()">toString</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
@@ -188,7 +195,7 @@ FiniteStateMachine.IgnoreTransition</H3>
<PRE>
public <B>FiniteStateMachine.IgnoreTransition</B>()</PRE>
<DL>
-</DL>
+<DD><B>Deprecated.</B>&nbsp;</DL>
<!-- ============ METHOD DETAIL ========== -->
@@ -208,7 +215,7 @@ public void <B>execute</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;&nbsp;event,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;data)</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html#execute(SUBJECT, STATE, EVENT, DATA)">execute</A></CODE> in interface <CODE><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>,<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&gt;</CODE></DL>
</DD>
<DD><DL>
@@ -222,7 +229,7 @@ toString</H3>
<PRE>
public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
<DL>
-<DD><DL>
+<DD><B>Deprecated.</B>&nbsp;<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
</DD>
<DD><DL>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png
index bfe1474513..4e0dcdc485 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html
index 37f55cfc4c..2a0cd47df9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html
@@ -105,7 +105,8 @@ Class FiniteStateMachine.StateChangedEvent</H2>
<DT><PRE>public class <B>FiniteStateMachine.StateChangedEvent</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event">IEvent</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="41,6,220,61"/>
-<area shape="rect" id="node2" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="5,101,256,126"/>
+<area shape="rect" id="node2" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="64,187,197,213"/>
+<area shape="rect" id="node3" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="5,105,256,130"/>
</map>
<CENTER><IMG SRC="FiniteStateMachine.StateChangedEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png
index 5cb4497e94..0f2a423298 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html
index 00146ac357..4c1225811d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.html
@@ -106,9 +106,11 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<DL>
<DT><PRE>public abstract class <B>FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,EVENT extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,SUBJECT&gt;</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../security/Negotiator.html" title="Negotiator (org.eclipse.net4j.util.security)" alt="" coords="7,149,201,189"/>
-<area shape="rect" id="node2" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="37,85,171,110"/>
-<area shape="rect" id="node3" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="5,5,203,45"/>
+<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="104,184,189,224"/>
+<area shape="rect" id="node2" href="../security/Negotiator.html" title="Negotiator (org.eclipse.net4j.util.security)" alt="" coords="219,184,413,224"/>
+<area shape="rect" id="node3" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="164,102,297,127"/>
+<area shape="rect" id="node4" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="5,5,203,45"/>
+<area shape="rect" id="node5" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="233,13,484,38"/>
</map>
<CENTER><IMG SRC="FiniteStateMachine.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -116,6 +118,16 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<P>
+A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.
+ <p>
+ Fires the following events:
+ <ul>
+ <li> <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.StateChangedEvent.html" title="class in org.eclipse.net4j.util.fsm"><CODE>FiniteStateMachine.StateChangedEvent</CODE></A> after state changes of a <i>subject</i>.
+ </ul>
+<P>
+
+<P>
<HR>
<P>
@@ -133,7 +145,7 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.ChangeStateTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that changes the <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html#getTargetState()"><CODE>state</CODE></A> of a <i>subject</i>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -141,7 +153,7 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.FailTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FAIL</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -149,7 +161,7 @@ Class FiniteStateMachine&lt;STATE extends <A HREF="http://download.oracle.com/ja
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.IgnoreTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>IGNORE</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png
index f8f6f6ee32..2a2ba48d2c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/FiniteStateMachine.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html
index 36b3a4a62d..faaf41a952 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.html
@@ -97,11 +97,12 @@ Interface ITransition&lt;STATE extends <A HREF="http://download.oracle.com/javas
<DL>
<DT><PRE>public interface <B>ITransition&lt;STATE extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,EVENT extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;?&gt;,SUBJECT,DATA&gt;</B></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="489,5,575,45"/>
-<area shape="rect" id="node2" href="../security/ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition (org.eclipse.net4j.util.security)" alt="" coords="5,84,261,124"/>
-<area shape="rect" id="node3" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="292,91,521,117"/>
-<area shape="rect" id="node4" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="551,91,765,117"/>
-<area shape="rect" id="node5" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="796,91,1065,117"/>
+<area shape="rect" id="node1" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="489,88,575,128"/>
+<area shape="rect" id="node2" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="465,6,599,31"/>
+<area shape="rect" id="node3" href="../security/ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition (org.eclipse.net4j.util.security)" alt="" coords="5,171,261,211"/>
+<area shape="rect" id="node4" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="292,178,521,203"/>
+<area shape="rect" id="node5" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="551,178,765,203"/>
+<area shape="rect" id="node6" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="796,178,1065,203"/>
</map>
<CENTER><IMG SRC="ITransition.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -109,6 +110,10 @@ Interface ITransition&lt;STATE extends <A HREF="http://download.oracle.com/javas
<P>
+Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png
index 42b9e3d08f..432718123c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/ITransition.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html
index 1f56ca70b9..d9ba94dff3 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/class-use/ITransition.html
@@ -90,7 +90,7 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransit
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
@@ -119,7 +119,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.ChangeStateTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transition</CODE></A> that changes the <A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.ChangeStateTransition.html#getTargetState()"><CODE>state</CODE></A> of a <i>subject</i>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -127,7 +127,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.FailTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FiniteStateMachine.FAIL</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -135,7 +135,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html"
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.IgnoreTransition</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>FiniteStateMachine.IGNORE</CODE></A></I></TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html
index 6f71a478aa..03ea670d2b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.html
@@ -81,7 +81,7 @@ function windowTitle()
<H2>
Package org.eclipse.net4j.util.fsm
</H2>
-A framework for finite state machines.
+A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.
<P>
<B>See:</B>
<BR>
@@ -89,16 +89,11 @@ A framework for finite state machines.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="232,134,501,159"/>
-<area shape="rect" id="node2" href="FiniteStateMachine.FailTransition.html" title="FiniteStateMachine.FailTransition" alt="" coords="259,183,474,209"/>
-<area shape="rect" id="node3" href="FiniteStateMachine.IgnoreTransition.html" title="FiniteStateMachine.IgnoreTransition" alt="" coords="252,233,481,258"/>
-<area shape="rect" id="node4" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="241,85,493,110"/>
-<area shape="rect" id="node5" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="5,5,203,45"/>
-<area shape="rect" id="node6" href="../security/ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition (org.eclipse.net4j.util.security)" alt="" coords="238,283,495,323"/>
-<area shape="rect" id="node7" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="300,13,433,38"/>
-<area shape="rect" id="node8" href="../security/Negotiator.html" title="Negotiator (org.eclipse.net4j.util.security)" alt="" coords="531,5,725,45"/>
-<area shape="rect" id="node9" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="14,70,194,125"/>
-<area shape="rect" id="node10" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="61,201,147,241"/>
+<area shape="rect" id="node1" href="FiniteStateMachine.ChangeStateTransition.html" title="FiniteStateMachine.ChangeStateTransition" alt="" coords="845,19,1115,45"/>
+<area shape="rect" id="node2" href="FiniteStateMachine.StateChangedEvent.html" title="FiniteStateMachine.StateChangedEvent" alt="" coords="219,19,471,45"/>
+<area shape="rect" id="node3" href="FiniteStateMachine.html" title="FiniteStateMachine" alt="" coords="528,19,661,45"/>
+<area shape="rect" id="node4" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,5,186,59"/>
+<area shape="rect" id="node5" href="ITransition.html" title="&#171;interface&#187; ITransition" alt="" coords="728,12,813,52"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -110,7 +105,7 @@ A framework for finite state machines.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm">ITransition&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT,DATA&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -124,15 +119,16 @@ A framework for finite state machines.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.FailTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.FailTransition</A></B></TD>
-<TD>&nbsp;</TD>
+<TD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#FAIL"><CODE>FiniteStateMachine.FAIL</CODE></A></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.IgnoreTransition.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine.IgnoreTransition</A></B></TD>
-<TD>&nbsp;</TD>
+<TD><B>Deprecated.</B>&nbsp;<I>Use <A HREF="../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html#IGNORE"><CODE>FiniteStateMachine.IGNORE</CODE></A></I></TD>
</TR>
</TABLE>
&nbsp;
@@ -143,7 +139,7 @@ Package org.eclipse.net4j.util.fsm Description
</H2>
<P>
-A framework for finite state machines.
+A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png
index eb6fd6c722..327029a8c6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html
index cd903eb40f..ced64ee29b 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/fsm/package-use.html
@@ -90,7 +90,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/fsm/package-sum
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.security"><B>org.eclipse.net4j.util.security</B></A></TD>
@@ -109,7 +109,7 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/fsm/package-summary.ht
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/class-use/ITransition.html#org.eclipse.net4j.util.fsm"><B>ITransition</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -124,13 +124,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/fsm/package-summary.ht
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/class-use/FiniteStateMachine.html#org.eclipse.net4j.util.security"><B>FiniteStateMachine</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/fsm/class-use/ITransition.html#org.eclipse.net4j.util.security"><B>ITransition</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encpsulates the logic to be executed when an <i>event</i> arrives for a <i>subject</i> in a particular <i>state</i>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.png
index ff3e2170b1..ce7b2b4d7a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/io/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html
index 05c29c5488..1e483623c5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.html
@@ -103,11 +103,10 @@ Interface ILifecycle</H2>
<DL>
<DT><PRE>public interface <B>ILifecycle</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/INotifier.html" title="interface in org.eclipse.net4j.util.event">INotifier</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="253,6,432,61"/>
-<area shape="rect" id="node2" href="../container/IManagedContainer.html" title="&#171;interface&#187; IManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="5,179,208,234"/>
-<area shape="rect" id="node3" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="300,100,385,140"/>
-<area shape="rect" id="node4" href="../concurrent/TimerLifecycle.html" title="TimerLifecycle (org.eclipse.net4j.util.concurrent)" alt="" coords="237,187,448,227"/>
-<area shape="rect" id="node5" href="Lifecycle.html" title="Lifecycle" alt="" coords="478,194,551,219"/>
+<area shape="rect" id="node1" href="LifecycleState.html" title="&#171;enum&#187; LifecycleState" alt="" coords="129,200,233,240"/>
+<area shape="rect" id="node2" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="5,6,184,61"/>
+<area shape="rect" id="node3" href="ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent" alt="" coords="214,13,321,53"/>
+<area shape="rect" id="node4" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="139,117,224,157"/>
</map>
<CENTER><IMG SRC="ILifecycle.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -115,6 +114,16 @@ Interface ILifecycle</H2>
<P>
+An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.
+ <p>
+ Fires the following events:
+ <ul>
+ <li> <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>ILifecycleEvent</CODE></A> before and after the <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>state</CODE></A> of this lifecycle changes.
+ </ul>
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.png
index 32b10d402a..a96acc2cec 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycle.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html
index 5ae30711de..6d6d7ef754 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html
@@ -105,7 +105,8 @@ Enum ILifecycleEvent.Kind</H2>
<DL>
<DT><PRE>public static enum <B>ILifecycleEvent.Kind</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle">ILifecycleEvent.Kind</A>&gt;</DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ILifecycleEvent.Kind.html" title="&#171;enum&#187; ILifecycleEvent.Kind" alt="" coords="5,5,144,45"/>
+<area shape="rect" id="node1" href="ILifecycleEvent.Kind.html" title="&#171;enum&#187; ILifecycleEvent.Kind" alt="" coords="5,84,144,124"/>
+<area shape="rect" id="node2" href="ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent" alt="" coords="21,5,128,45"/>
</map>
<CENTER><IMG SRC="ILifecycleEvent.Kind.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -113,7 +114,7 @@ Enum ILifecycleEvent.Kind</H2>
<P>
-Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an object.
+Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an entity.
<P>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.png
index 5ae854a186..31c0231a01 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html
index 948e292c90..e9bd3b4bdc 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html
@@ -100,9 +100,11 @@ Interface ILifecycleEvent</H2>
<DL>
<DT><PRE>public interface <B>ILifecycleEvent</B><DT>extends <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event">IEvent</A></DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent" alt="" coords="41,100,148,140"/>
-<area shape="rect" id="node2" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="5,6,184,61"/>
-<area shape="rect" id="node3" href="LifecycleEvent.html" title="LifecycleEvent" alt="" coords="42,179,147,205"/>
+<area shape="rect" id="node1" href="ILifecycleEvent.Kind.html" title="&#171;enum&#187; ILifecycleEvent.Kind" alt="" coords="5,200,144,240"/>
+<area shape="rect" id="node2" href="ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent" alt="" coords="162,104,269,144"/>
+<area shape="rect" id="node3" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="173,200,259,240"/>
+<area shape="rect" id="node4" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="126,6,305,61"/>
+<area shape="rect" id="node5" href="LifecycleEvent.html" title="LifecycleEvent" alt="" coords="289,207,393,233"/>
</map>
<CENTER><IMG SRC="ILifecycleEvent.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -110,13 +112,14 @@ Interface ILifecycleEvent</H2>
<P>
-An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an object with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.
+An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.
<P>
<P>
<DL>
<DT><B>No Implement</B></DT>
- <DD>This interface is not intended to be implemented by clients.</DD>
+ <DD>Thi import org.eclipse.net4j.util.event.IEvent; import org.eclipse.net4j.util.event.IEvent; import
+ org.eclipse.net4j.util.event.IEvent; s interface is not intended to be implemented by clients.</DD>
<DT><B>No Extend</B></DT>
<DD>This interface is not intended to be extended by clients.</DD>
</DL>
@@ -137,7 +140,7 @@ An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="inte
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle">ILifecycleEvent.Kind</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an object.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an entity.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.png
index d8e0205e5c..40d8033c14 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/ILifecycleEvent.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html
index 6c248e2e44..025a122459 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/Lifecycle.html
@@ -123,6 +123,10 @@ Class Lifecycle</H2>
<P>
+A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEvent.html
index 52f05d41fa..7bf6039bc8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEvent.html
@@ -113,6 +113,10 @@ Class LifecycleEvent</H2>
<P>
+A default implementation of a lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>event</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.lifecycle.LifecycleEvent">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEventAdapter.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEventAdapter.html
index 88b3ccac83..e19b477474 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEventAdapter.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleEventAdapter.html
@@ -110,6 +110,11 @@ Class LifecycleEventAdapter</H2>
<P>
+A <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that dispatches lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>events</CODE></A> to methods that can be
+ overridden by extenders.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html
index d3c8d39b32..878de08a38 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleException.html
@@ -113,6 +113,10 @@ Class LifecycleException</H2>
<P>
+An unchecked wrapper exception for checked exceptions being thrown from <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doActivate()"><CODE>Lifecycle.doActivate()</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.eclipse.net4j.util.lifecycle.LifecycleException">Serialized Form</A><DT><B>No Extend</B></DT>
<DD>This class is not intended to be subclassed by clients.</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.html
index 5145c9d7ae..8817652836 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.html
@@ -102,7 +102,8 @@ Enum LifecycleState</H2>
<DL>
<DT><PRE>public enum <B>LifecycleState</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleState.html" title="enum in org.eclipse.net4j.util.lifecycle">LifecycleState</A>&gt;</DL>
</PRE><map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="LifecycleState.html" title="&#171;enum&#187; LifecycleState" alt="" coords="5,5,109,45"/>
+<area shape="rect" id="node1" href="LifecycleState.html" title="&#171;enum&#187; LifecycleState" alt="" coords="5,84,109,124"/>
+<area shape="rect" id="node2" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="15,5,100,45"/>
</map>
<CENTER><IMG SRC="LifecycleState.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -110,6 +111,10 @@ Enum LifecycleState</H2>
<P>
+Enumerates the possible lifecycle states of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>3.0</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.png
index b9b428e21c..624fcfde12 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleState.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Activator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Activator.html
index e569ee48fd..74585d834c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Activator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Activator.html
@@ -104,6 +104,11 @@ Annotation Type LifecycleUtil.Activator</H2>
<P>
+Annotates a method of a POJO class that's supposed to be called to <em>activate</em> a POJO object during
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#activate(java.lang.Object)"><CODE>LifecycleUtil.activate(Object)</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Deactivator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Deactivator.html
index 02c224402a..d7cc6ce2bf 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Deactivator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Deactivator.html
@@ -104,6 +104,11 @@ Annotation Type LifecycleUtil.Deactivator</H2>
<P>
+Annotates a method of a POJO class that's supposed to be called to <em>deactivate</em> a POJO object during
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#deactivate(java.lang.Object)"><CODE>LifecycleUtil.deactivate(Object)</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html
index f138d3794a..a204acba5c 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html
@@ -113,6 +113,11 @@ Class LifecycleUtil.Delegator&lt;T&gt;</H2>
<P>
+The <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>invocation handler</CODE></A> of the <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/reflect/Proxy.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>dynamic proxy</CODE></A> created in
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#delegateLifecycle(java.lang.ClassLoader, T, org.eclipse.net4j.util.lifecycle.ILifecycle)"><CODE>LifecycleUtil.delegateLifecycle()</CODE></A>.
+<P>
+
+<P>
<DL>
<DT><B>Since:</B></DT>
<DD>2.0</DD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html
index bf17eba19e..9bec3a2c5a 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/LifecycleUtil.html
@@ -106,6 +106,10 @@ Class LifecycleUtil</H2>
<P>
+Various static helper methods for dealing with <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycles</CODE></A>.
+<P>
+
+<P>
<HR>
<P>
@@ -123,7 +127,8 @@ Class LifecycleUtil</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.Activator.html" title="annotation in org.eclipse.net4j.util.lifecycle">LifecycleUtil.Activator</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Annotates a method of a POJO class that's supposed to be called to <em>activate</em> a POJO object during
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#activate(java.lang.Object)"><CODE>activate(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -131,7 +136,8 @@ Class LifecycleUtil</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.Deactivator.html" title="annotation in org.eclipse.net4j.util.lifecycle">LifecycleUtil.Deactivator</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Annotates a method of a POJO class that's supposed to be called to <em>deactivate</em> a POJO object during
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#deactivate(java.lang.Object)"><CODE>deactivate(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -139,7 +145,8 @@ Class LifecycleUtil</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleUtil.Delegator</A>&lt;<A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html" title="type parameter in LifecycleUtil.Delegator">T</A>&gt;</B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>invocation handler</CODE></A> of the <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/reflect/Proxy.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>dynamic proxy</CODE></A> created in
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#delegateLifecycle(java.lang.ClassLoader, T, org.eclipse.net4j.util.lifecycle.ILifecycle)"><CODE>LifecycleUtil.delegateLifecycle()</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html
index d224595291..82e2fcd872 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html
@@ -102,7 +102,7 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/IL
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.lifecycle"><B>org.eclipse.net4j.util.lifecycle</B></A></TD>
@@ -253,7 +253,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container">IManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> that populates itself by means of element <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getFactoryRegistry()"><CODE>factories</CODE></A> and
+ <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html#getPostProcessors()"><CODE>post processors</CODE></A> .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -261,7 +262,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/IPluginContainer.html" title="interface in org.eclipse.net4j.util.container">IPluginContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A> that is configured by the <CODE>extension registry</CODE>
+ .</TD>
</TR>
</TABLE>
&nbsp;
@@ -277,7 +279,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -285,7 +287,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -310,7 +312,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -335,7 +338,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.h
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.html
index 511cb4ddf6..f321fd7672 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.html
@@ -161,7 +161,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEv
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/LifecycleEvent.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleEvent</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a lifecycle <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>event</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html
index 27949fc214..b2144d7b41 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html
@@ -102,7 +102,7 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Li
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.lifecycle"><B>org.eclipse.net4j.util.lifecycle</B></A></TD>
@@ -245,7 +245,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.ht
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/Container.html" title="class in org.eclipse.net4j.util.container">Container&lt;E&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default <A HREF="../../../../../../org/eclipse/net4j/util/container/IContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>container</CODE></A> implementation with a <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -253,7 +253,7 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.ht
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/container/ManagedContainer.html" title="class in org.eclipse.net4j.util.container">ManagedContainer</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of a <A HREF="../../../../../../org/eclipse/net4j/util/container/IManagedContainer.html" title="interface in org.eclipse.net4j.util.container"><CODE>managed container</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -278,7 +278,8 @@ Uses of <A HREF="../../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.ht
<TD><CODE><B><A HREF="../../../../../../org/eclipse/net4j/util/fsm/FiniteStateMachine.html" title="class in org.eclipse.net4j.util.fsm">FiniteStateMachine&lt;STATE extends Enum&lt;?&gt;,EVENT extends Enum&lt;?&gt;,SUBJECT&gt;</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machine</a> that is based on a matrix of
+ <A HREF="../../../../../../org/eclipse/net4j/util/fsm/ITransition.html" title="interface in org.eclipse.net4j.util.fsm"><CODE>transitions</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.html
index 0fb7f03721..c71a52a491 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.html
@@ -89,35 +89,13 @@ A framework for components with a simple lifecycle.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="LifecycleException.html" title="&#171;exception&#187; LifecycleException" alt="" coords="241,779,372,819"/>
-<area shape="rect" id="node2" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="32,771,160,826"/>
-<area shape="rect" id="node3" href="../event/Event.html" title="Event (org.eclipse.net4j.util.event)" alt="" coords="217,636,397,676"/>
-<area shape="rect" id="node4" href="Lifecycle.html" title="Lifecycle" alt="" coords="495,479,569,505"/>
-<area shape="rect" id="node5" href="LifecycleEvent.html" title="LifecycleEvent" alt="" coords="479,675,585,701"/>
-<area shape="rect" id="node6" href="LifecycleEventAdapter.html" title="LifecycleEventAdapter" alt="" coords="231,419,382,445"/>
-<area shape="rect" id="node7" href="LifecycleUtil.Delegator.html" title="LifecycleUtil.Delegator" alt="" coords="231,341,382,366"/>
-<area shape="rect" id="node8" href="../container/ManagedContainer.html" title="ManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="671,248,873,288"/>
-<area shape="rect" id="node9" href="../event/Notifier.html" title="Notifier (org.eclipse.net4j.util.event)" alt="" coords="217,469,397,509"/>
-<area shape="rect" id="node10" href="../concurrent/RWLockManager.html" title="RWLockManager (org.eclipse.net4j.util.concurrent)" alt="" coords="667,312,877,352"/>
-<area shape="rect" id="node11" href="../concurrent/RWOLockManager.html" title="RWOLockManager (org.eclipse.net4j.util.concurrent)" alt="" coords="667,376,877,416"/>
-<area shape="rect" id="node12" href="../security/Randomizer.html" title="Randomizer (org.eclipse.net4j.util.security)" alt="" coords="674,440,870,480"/>
-<area shape="rect" id="node13" href="../concurrent/TimerLifecycle.html" title="TimerLifecycle (org.eclipse.net4j.util.concurrent)" alt="" coords="427,532,637,572"/>
-<area shape="rect" id="node14" href="../security/UserManager.html" title="UserManager (org.eclipse.net4j.util.security)" alt="" coords="674,504,870,544"/>
-<area shape="rect" id="node15" href="../container/Container.html" title="Container (org.eclipse.net4j.util.container)" alt="" coords="671,568,873,608"/>
-<area shape="rect" id="node16" href="../fsm/FiniteStateMachine.html" title="FiniteStateMachine (org.eclipse.net4j.util.fsm)" alt="" coords="686,632,858,672"/>
-<area shape="rect" id="node17" href="../concurrent/Worker.html" title="Worker (org.eclipse.net4j.util.concurrent)" alt="" coords="667,696,877,736"/>
-<area shape="rect" id="node18" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,693,186,747"/>
-<area shape="rect" id="node19" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="264,533,349,573"/>
-<area shape="rect" id="node20" href="ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent" alt="" coords="253,700,361,740"/>
-<area shape="rect" id="node21" href="../event/IListener.html" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="6,405,186,459"/>
-<area shape="rect" id="node22" href="../container/IManagedContainer.html" title="&#171;interface&#187; IManagedContainer (org.eclipse.net4j.util.container)" alt="" coords="431,597,633,651"/>
-<area shape="rect" id="node23" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,526,186,581"/>
-<area shape="rect" id="node24" title="&#171;interface&#187; InvocationHandler (java.lang.reflect)" alt="" coords="35,326,157,381"/>
-<area shape="rect" id="node25" href="LifecycleUtil.html" title="&#171;static&#187; LifecycleUtil" alt="" coords="50,261,142,301"/>
-<area shape="rect" id="node26" href="ILifecycleEvent.Kind.html" title="&#171;enum&#187; ILifecycleEvent.Kind" alt="" coords="27,197,165,237"/>
-<area shape="rect" id="node27" href="LifecycleState.html" title="&#171;enum&#187; LifecycleState" alt="" coords="44,133,148,173"/>
-<area shape="rect" id="node28" href="LifecycleUtil.Activator.html" title="&#171;annotation&#187; LifecycleUtil.Activator" alt="" coords="23,69,169,109"/>
-<area shape="rect" id="node29" href="LifecycleUtil.Deactivator.html" title="&#171;annotation&#187; LifecycleUtil.Deactivator" alt="" coords="15,5,177,45"/>
+<area shape="rect" id="node1" href="../event/IEvent.html" title="&#171;interface&#187; IEvent (org.eclipse.net4j.util.event)" alt="" coords="6,70,186,125"/>
+<area shape="rect" id="node2" href="ILifecycle.html" title="&#171;interface&#187; ILifecycle" alt="" coords="483,145,568,185"/>
+<area shape="rect" id="node3" href="ILifecycleEvent.html" title="&#171;interface&#187; ILifecycleEvent" alt="" coords="255,77,363,117"/>
+<area shape="rect" id="node4" href="../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="219,145,399,199"/>
+<area shape="rect" id="node5" href="LifecycleUtil.html" title="&#171;static&#187; LifecycleUtil" alt="" coords="50,5,142,45"/>
+<area shape="rect" id="node6" href="ILifecycleEvent.Kind.html" title="&#171;enum&#187; ILifecycleEvent.Kind" alt="" coords="456,73,595,113"/>
+<area shape="rect" id="node7" href="LifecycleState.html" title="&#171;enum&#187; LifecycleState" alt="" coords="627,145,731,185"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -129,11 +107,12 @@ A framework for components with a simple lifecycle.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycle</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle">ILifecycleEvent</A></B></TD>
-<TD>An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an object with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
+<TD>An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
</TR>
</TABLE>
&nbsp;
@@ -147,23 +126,25 @@ A framework for components with a simple lifecycle.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html" title="class in org.eclipse.net4j.util.lifecycle">Lifecycle</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleEvent.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleEvent</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A default implementation of a lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>event</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleEventAdapter.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleEventAdapter</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A <A HREF="../../../../../org/eclipse/net4j/util/event/IListener.html" title="interface in org.eclipse.net4j.util.event"><CODE>listener</CODE></A> that dispatches lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>events</CODE></A> to methods that can be
+ overridden by extenders.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Various static helper methods for dealing with <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycles</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.Delegator.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleUtil.Delegator&lt;T&gt;</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>The <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>invocation handler</CODE></A> of the <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/reflect/Proxy.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>dynamic proxy</CODE></A> created in
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#delegateLifecycle(java.lang.ClassLoader, T, org.eclipse.net4j.util.lifecycle.ILifecycle)"><CODE>LifecycleUtil.delegateLifecycle()</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -177,11 +158,11 @@ A framework for components with a simple lifecycle.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle">ILifecycleEvent.Kind</A></B></TD>
-<TD>Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an object.</TD>
+<TD>Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an entity.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleState.html" title="enum in org.eclipse.net4j.util.lifecycle">LifecycleState</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Enumerates the possible lifecycle states of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -195,7 +176,7 @@ A framework for components with a simple lifecycle.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleException.html" title="class in org.eclipse.net4j.util.lifecycle">LifecycleException</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An unchecked wrapper exception for checked exceptions being thrown from <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doActivate()"><CODE>Lifecycle.doActivate()</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -209,11 +190,13 @@ A framework for components with a simple lifecycle.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.Activator.html" title="annotation in org.eclipse.net4j.util.lifecycle">LifecycleUtil.Activator</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Annotates a method of a POJO class that's supposed to be called to <em>activate</em> a POJO object during
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#activate(java.lang.Object)"><CODE>LifecycleUtil.activate(Object)</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.Deactivator.html" title="annotation in org.eclipse.net4j.util.lifecycle">LifecycleUtil.Deactivator</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Annotates a method of a POJO class that's supposed to be called to <em>deactivate</em> a POJO object during
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/LifecycleUtil.html#deactivate(java.lang.Object)"><CODE>LifecycleUtil.deactivate(Object)</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.png
index a09656233d..17385230e9 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-use.html
index f7c11588bb..240a832f11 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/lifecycle/package-use.html
@@ -102,7 +102,7 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/packa
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.fsm"><B>org.eclipse.net4j.util.fsm</B></A></TD>
-<TD>A framework for finite state machines.&nbsp;</TD>
+<TD>A framework for <a href="http://en.wikipedia.org/wiki/Finite-state_machine">finite state machines</a>.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.lifecycle"><B>org.eclipse.net4j.util.lifecycle</B></A></TD>
@@ -137,13 +137,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.cache"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.cache"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -158,25 +159,26 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.concurrent"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.concurrent"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/LifecycleException.html#org.eclipse.net4j.util.concurrent"><B>LifecycleException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An unchecked wrapper exception for checked exceptions being thrown from <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doActivate()"><CODE>Lifecycle.doActivate()</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/LifecycleState.html#org.eclipse.net4j.util.concurrent"><B>LifecycleState</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible lifecycle states of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -191,19 +193,20 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.container"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.html#org.eclipse.net4j.util.container"><B>ILifecycleEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an object with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.container"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -218,13 +221,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.fsm"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.fsm"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -239,37 +243,38 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.lifecycle"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.html#org.eclipse.net4j.util.lifecycle"><B>ILifecycleEvent</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an object with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An <A HREF="../../../../../org/eclipse/net4j/util/event/IEvent.html" title="interface in org.eclipse.net4j.util.event"><CODE>event</CODE></A> fired from an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A> when its lifecycle <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycleEvent.Kind.html" title="enum in org.eclipse.net4j.util.lifecycle"><CODE>state</CODE></A> has changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycleEvent.Kind.html#org.eclipse.net4j.util.lifecycle"><B>ILifecycleEvent.Kind</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an object.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle state</CODE></A> changes of an entity.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.lifecycle"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/LifecycleException.html#org.eclipse.net4j.util.lifecycle"><B>LifecycleException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An unchecked wrapper exception for checked exceptions being thrown from <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/Lifecycle.html#doActivate()"><CODE>Lifecycle.doActivate()</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/LifecycleState.html#org.eclipse.net4j.util.lifecycle"><B>LifecycleState</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumerates the possible lifecycle states of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -284,13 +289,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.ref"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.ref"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -305,13 +311,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.registry"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.registry"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -326,13 +333,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.security"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.security"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -347,13 +355,14 @@ Classes in <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/package-summ
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/ILifecycle.html#org.eclipse.net4j.util.ui"><B>ILifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An entity that has a well-defined <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#getLifecycleState()"><CODE>lifecycle</CODE></A> and can be <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#activate()"><CODE>activated</CODE></A> or
+ <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html#deactivate()"><CODE>deactivated</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../../org/eclipse/net4j/util/lifecycle/class-use/Lifecycle.html#org.eclipse.net4j.util.ui"><B>Lifecycle</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A default implementation of an entity with a <A HREF="../../../../../org/eclipse/net4j/util/lifecycle/ILifecycle.html" title="interface in org.eclipse.net4j.util.lifecycle"><CODE>lifecycle</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/log/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/log/package-summary.png
index cd5ccb1af2..216763f568 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/log/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/log/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png
index 08ea342749..9eb2e77a4d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/monitor/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/package-summary.png
index 84f51c8272..97cbcca5d4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/pref/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/pref/package-summary.png
index c2f62cb66e..5dfe3bc7c4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/pref/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/pref/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/trace/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/trace/package-summary.png
index 394501357a..8bdfba8550 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/trace/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/om/trace/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/options/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/options/package-summary.png
index 4d129a9112..32dfcb4983 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/options/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/options/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html
index fdac851431..a63ef7f134 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.html
@@ -89,19 +89,15 @@ Utility classes.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" title="&#171;exception&#187; Error (java.lang)" alt="" coords="58,646,150,701"/>
-<area shape="rect" id="node2" href="ImplementationError.html" title="&#171;exception&#187; ImplementationError" alt="" coords="232,653,371,693"/>
-<area shape="rect" id="node3" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="40,567,168,622"/>
-<area shape="rect" id="node4" href="WrappedException.html" title="&#171;exception&#187; WrappedException" alt="" coords="235,575,367,615"/>
-<area shape="rect" id="node5" href="UUIDGenerator.html" title="UUIDGenerator" alt="" coords="49,518,159,543"/>
-<area shape="rect" id="node6" href="IErrorHandler.html" title="&#171;interface&#187; IErrorHandler" alt="" coords="55,453,153,493"/>
-<area shape="rect" id="node7" href="AdapterUtil.html" title="&#171;static&#187; AdapterUtil" alt="" coords="61,389,147,429"/>
-<area shape="rect" id="node8" href="CheckUtil.html" title="&#171;static&#187; CheckUtil" alt="" coords="65,325,143,365"/>
-<area shape="rect" id="node9" href="HexUtil.html" title="&#171;static&#187; HexUtil" alt="" coords="70,261,138,301"/>
-<area shape="rect" id="node10" href="ObjectUtil.html" title="&#171;static&#187; ObjectUtil" alt="" coords="65,197,143,237"/>
-<area shape="rect" id="node11" href="ReflectUtil.html" title="&#171;static&#187; ReflectUtil" alt="" coords="63,133,145,173"/>
-<area shape="rect" id="node12" href="StringUtil.html" title="&#171;static&#187; StringUtil" alt="" coords="67,69,141,109"/>
-<area shape="rect" id="node13" href="ReflectUtil.ExcludeFromDump.html" title="&#171;annotation&#187; ReflectUtil.ExcludeFromDump" alt="" coords="6,5,202,45"/>
+<area shape="rect" id="node1" title="&#171;exception&#187; RuntimeException (java.lang)" alt="" coords="5,439,133,494"/>
+<area shape="rect" id="node2" href="WrappedException.html" title="&#171;exception&#187; WrappedException" alt="" coords="163,447,295,487"/>
+<area shape="rect" id="node3" href="UUIDGenerator.html" title="UUIDGenerator" alt="" coords="15,390,124,415"/>
+<area shape="rect" id="node4" href="IErrorHandler.html" title="&#171;interface&#187; IErrorHandler" alt="" coords="21,325,118,365"/>
+<area shape="rect" id="node5" href="AdapterUtil.html" title="&#171;static&#187; AdapterUtil" alt="" coords="26,261,113,301"/>
+<area shape="rect" id="node6" href="HexUtil.html" title="&#171;static&#187; HexUtil" alt="" coords="35,197,103,237"/>
+<area shape="rect" id="node7" href="ObjectUtil.html" title="&#171;static&#187; ObjectUtil" alt="" coords="30,133,109,173"/>
+<area shape="rect" id="node8" href="ReflectUtil.html" title="&#171;static&#187; ReflectUtil" alt="" coords="29,69,110,109"/>
+<area shape="rect" id="node9" href="StringUtil.html" title="&#171;static&#187; StringUtil" alt="" coords="32,5,107,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -113,7 +109,7 @@ Utility classes.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/IErrorHandler.html" title="interface in org.eclipse.net4j.util">IErrorHandler</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>A callback interface with a <A HREF="../../../../org/eclipse/net4j/util/IErrorHandler.html#handleError(java.lang.Throwable)"><CODE>handleError()</CODE></A> method.</TD>
</TR>
</TABLE>
&nbsp;
@@ -127,27 +123,28 @@ Utility classes.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/AdapterUtil.html" title="class in org.eclipse.net4j.util">AdapterUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Provides a single static <A HREF="../../../../org/eclipse/net4j/util/AdapterUtil.html#adapt(java.lang.Object, java.lang.Class)"><CODE>adapt()</CODE></A> method that conveniently and safely wraps the
+ Platform's adaptation framework.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/CheckUtil.html" title="class in org.eclipse.net4j.util">CheckUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Provides static methods that check object states and invocation arguments.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/HexUtil.html" title="class in org.eclipse.net4j.util">HexUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Provides static methods that convert to and from hexadecimal string formats.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/ObjectUtil.html" title="class in org.eclipse.net4j.util">ObjectUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Various static helper methods.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html" title="class in org.eclipse.net4j.util">ReflectUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Various static helper methods for dealing with Java reflection.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/StringUtil.html" title="class in org.eclipse.net4j.util">StringUtil</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Various static helper methods for dealing with strings.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/UUIDGenerator.html" title="class in org.eclipse.net4j.util">UUIDGenerator</A></B></TD>
@@ -165,7 +162,7 @@ Utility classes.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/WrappedException.html" title="class in org.eclipse.net4j.util">WrappedException</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>An unchecked exception that wraps a checked exception.</TD>
</TR>
</TABLE>
&nbsp;
@@ -179,7 +176,7 @@ Utility classes.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/ImplementationError.html" title="class in org.eclipse.net4j.util">ImplementationError</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Should not be used anymore in favour of <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/AssertionError.html?is-external=true" title="class or interface in java.lang"><CODE>AssertionError</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
@@ -193,7 +190,7 @@ Utility classes.
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.ExcludeFromDump.html" title="annotation in org.eclipse.net4j.util">ReflectUtil.ExcludeFromDump</A></B></TD>
-<TD>&nbsp;</TD>
+<TD>Annotates fields that are to be skipped in <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#collectFields(java.lang.Class, java.util.List)"><CODE>ReflectUtil.collectFields()</CODE></A> and <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#toString(java.lang.Object)"><CODE>ReflectUtil.toString()</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png
index 64e8494b6b..5985b01cf7 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html
index 2063a49c5a..92a5cebbab 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/package-use.html
@@ -132,7 +132,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/util/package-summary.html">org
<TD><B><A HREF="../../../../org/eclipse/net4j/util/class-use/IErrorHandler.html#org.eclipse.net4j.util.concurrent"><B>IErrorHandler</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A callback interface with a <A HREF="../../../../org/eclipse/net4j/util/IErrorHandler.html#handleError(java.lang.Throwable)"><CODE>handleError()</CODE></A> method.</TD>
</TR>
</TABLE>
&nbsp;
@@ -147,7 +147,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/util/package-summary.html">org
<TD><B><A HREF="../../../../org/eclipse/net4j/util/class-use/WrappedException.html#org.eclipse.net4j.util.om.monitor"><B>WrappedException</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An unchecked exception that wraps a checked exception.</TD>
</TR>
</TABLE>
&nbsp;
@@ -162,7 +162,7 @@ Classes in <A HREF="../../../../org/eclipse/net4j/util/package-summary.html">org
<TD><B><A HREF="../../../../org/eclipse/net4j/util/class-use/ReflectUtil.ExcludeFromDump.html#org.eclipse.net4j.util.security"><B>ReflectUtil.ExcludeFromDump</B></A></B>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Annotates fields that are to be skipped in <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#collectFields(java.lang.Class, java.util.List)"><CODE>ReflectUtil.collectFields()</CODE></A> and <A HREF="../../../../org/eclipse/net4j/util/ReflectUtil.html#toString(java.lang.Object)"><CODE>ReflectUtil.toString()</CODE></A>.</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IProperties.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IProperties.html
index 2e0c549c5e..8df5c35715 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IProperties.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IProperties.html
@@ -90,7 +90,9 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/properties/I
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.properties"><B>org.eclipse.net4j.util.properties</B></A></TD>
-<TD>&nbsp;&nbsp;</TD>
+<TD>A framework to describe and access properties of POJOs and to support Eclipse
+ <CODE>property testers</CODE> and
+ <code>IPropertySources</code> in a uniform way.&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IPropertyProvider.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IPropertyProvider.html
index cba0d11f77..4f94dbb737 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IPropertyProvider.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/IPropertyProvider.html
@@ -90,7 +90,9 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/properties/I
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.properties"><B>org.eclipse.net4j.util.properties</B></A></TD>
-<TD>&nbsp;&nbsp;</TD>
+<TD>A framework to describe and access properties of POJOs and to support Eclipse
+ <CODE>property testers</CODE> and
+ <code>IPropertySources</code> in a uniform way.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.ui"><B>org.eclipse.net4j.util.ui</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/Property.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/Property.html
index 27af71d410..e3e7c1c2c1 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/Property.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/class-use/Property.html
@@ -90,7 +90,9 @@ Packages that use <A HREF="../../../../../../org/eclipse/net4j/util/properties/P
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.properties"><B>org.eclipse.net4j.util.properties</B></A></TD>
-<TD>&nbsp;&nbsp;</TD>
+<TD>A framework to describe and access properties of POJOs and to support Eclipse
+ <CODE>property testers</CODE> and
+ <code>IPropertySources</code> in a uniform way.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.ui"><B>org.eclipse.net4j.util.ui</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.html
index ee741fe413..1120f98219 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.html
@@ -81,6 +81,14 @@ function windowTitle()
<H2>
Package org.eclipse.net4j.util.properties
</H2>
+A framework to describe and access properties of POJOs and to support Eclipse
+ <CODE>property testers</CODE> and
+ <code>IPropertySources</code> in a uniform way.
+<P>
+<B>See:</B>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
+<P>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="DefaultPropertyTester.html" title="DefaultPropertyTester" alt="" coords="379,21,525,46"/>
@@ -132,6 +140,17 @@ Package org.eclipse.net4j.util.properties
&nbsp;
<P>
+<A NAME="package_description"><!-- --></A><H2>
+Package org.eclipse.net4j.util.properties Description
+</H2>
+
+<P>
+A framework to describe and access properties of POJOs and to support Eclipse
+ <CODE>property testers</CODE> and
+ <code>IPropertySources</code> in a uniform way.
+<P>
+
+<P>
<DL>
</DL>
<HR>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.png
index 3887402838..f0c3a67210 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-use.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-use.html
index de9e183f4f..567bc5ce07 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-use.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/properties/package-use.html
@@ -90,7 +90,9 @@ Packages that use <A HREF="../../../../../org/eclipse/net4j/util/properties/pack
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.properties"><B>org.eclipse.net4j.util.properties</B></A></TD>
-<TD>&nbsp;&nbsp;</TD>
+<TD>A framework to describe and access properties of POJOs and to support Eclipse
+ <CODE>property testers</CODE> and
+ <code>IPropertySources</code> in a uniform way.&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><A HREF="#org.eclipse.net4j.util.ui"><B>org.eclipse.net4j.util.ui</B></A></TD>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png
index cafdc94012..f177d28667 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ref/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/registry/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/registry/package-summary.png
index 9604b49fd2..f840d49511 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/registry/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/registry/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html
index bca1d22aae..f6015386f2 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.html
@@ -89,51 +89,49 @@ Interfaces and classes for security, negotiation, authentication, authorization
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="NegotiationException.html" title="&#171;exception&#187; NegotiationException" alt="" coords="294,1212,439,1252"/>
-<area shape="rect" id="node2" title="&#171;exception&#187; SecurityException (java.lang)" alt="" coords="43,1205,171,1259"/>
-<area shape="rect" id="node3" href="ChallengeNegotiator.html" title="ChallengeNegotiator" alt="" coords="824,1086,963,1111"/>
-<area shape="rect" id="node4" href="ChallengeNegotiatorConfigurer.html" title="ChallengeNegotiatorConfigurer" alt="" coords="269,923,465,949"/>
-<area shape="rect" id="node5" href="ChallengeNegotiatorFactory.html" title="ChallengeNegotiatorFactory" alt="" coords="539,775,722,801"/>
-<area shape="rect" id="node6" href="Credentials.html" title="Credentials" alt="" coords="587,635,674,661"/>
-<area shape="rect" id="node7" href="FileUserManager.html" title="FileUserManager" alt="" coords="571,551,691,577"/>
-<area shape="rect" id="node8" href="FileUserManagerFactory.html" title="FileUserManagerFactory" alt="" coords="549,874,713,899"/>
-<area shape="rect" id="node9" href="../ui/security/InteractiveCredentialsProvider.html" title="InteractiveCredentialsProvider (org.eclipse.net4j.util.ui.security)" alt="" coords="525,377,736,417"/>
-<area shape="rect" id="node10" href="../lifecycle/Lifecycle.html" title="Lifecycle (org.eclipse.net4j.util.lifecycle)" alt="" coords="8,533,205,573"/>
-<area shape="rect" id="node11" href="PasswordCredentials.html" title="PasswordCredentials" alt="" coords="821,665,965,690"/>
-<area shape="rect" id="node12" href="PasswordCredentialsProvider.html" title="PasswordCredentialsProvider" alt="" coords="535,442,726,467"/>
-<area shape="rect" id="node13" href="PasswordCredentialsProvider.Delegating.html" title="PasswordCredentialsProvider.Delegating" alt="" coords="766,442,1021,467"/>
-<area shape="rect" id="node14" href="Randomizer.html" title="Randomizer" alt="" coords="321,495,412,521"/>
-<area shape="rect" id="node15" href="RandomizerFactory.html" title="RandomizerFactory" alt="" coords="299,726,434,751"/>
-<area shape="rect" id="node16" href="ResponseNegotiator.html" title="ResponseNegotiator" alt="" coords="824,1135,963,1161"/>
-<area shape="rect" id="node17" href="ResponseNegotiatorFactory.html" title="ResponseNegotiatorFactory" alt="" coords="539,825,722,850"/>
-<area shape="rect" id="node18" href="UserManager.html" title="UserManager" alt="" coords="317,551,416,577"/>
-<area shape="rect" id="node19" href="ChallengeResponseNegotiator.html" title="ChallengeResponseNegotiator" alt="" coords="533,1111,729,1137"/>
-<area shape="rect" id="node20" href="ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition" alt="" coords="238,341,495,366"/>
-<area shape="rect" id="node21" href="CredentialsProviderFactory.html" title="CredentialsProviderFactory" alt="" coords="278,775,455,801"/>
-<area shape="rect" id="node22" href="../factory/Factory.html" title="Factory (org.eclipse.net4j.util.factory)" alt="" coords="12,792,201,832"/>
-<area shape="rect" id="node23" href="../fsm/FiniteStateMachine.html" title="FiniteStateMachine (org.eclipse.net4j.util.fsm)" alt="" coords="21,1012,193,1052"/>
-<area shape="rect" id="node24" href="NegotiationContext.html" title="NegotiationContext" alt="" coords="301,269,432,294"/>
-<area shape="rect" id="node25" href="Negotiator.html" title="Negotiator" alt="" coords="326,1083,407,1109"/>
-<area shape="rect" id="node26" href="NegotiatorFactory.html" title="NegotiatorFactory" alt="" coords="305,825,429,850"/>
-<area shape="rect" id="node27" href="ResponseNegotiatorInjector.html" title="ResponseNegotiatorInjector" alt="" coords="275,973,458,998"/>
-<area shape="rect" id="node28" href="UserManagerFactory.html" title="UserManagerFactory" alt="" coords="296,874,437,899"/>
-<area shape="rect" id="node29" href="IChallengeResponse.html" title="&#171;interface&#187; IChallengeResponse" alt="" coords="297,1133,437,1173"/>
-<area shape="rect" id="node30" href="ICredentials.html" title="&#171;interface&#187; ICredentials" alt="" coords="321,661,412,701"/>
-<area shape="rect" id="node31" href="ICredentialsProvider.html" title="&#171;interface&#187; ICredentialsProvider" alt="" coords="39,405,175,445"/>
-<area shape="rect" id="node32" href="../container/IElementProcessor.html" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="5,933,208,987"/>
-<area shape="rect" id="node33" href="INegotiationContext.html" title="&#171;interface&#187; INegotiationContext" alt="" coords="39,261,174,301"/>
-<area shape="rect" id="node34" href="INegotiationContext.Receiver.html" title="&#171;interface&#187; INegotiationContext.Receiver" alt="" coords="13,1076,201,1116"/>
-<area shape="rect" id="node35" href="INegotiator.html" title="&#171;interface&#187; INegotiator" alt="" coords="64,1140,149,1180"/>
-<area shape="rect" id="node36" href="INegotiatorAware.html" title="&#171;interface&#187; INegotiatorAware" alt="" coords="47,197,167,237"/>
-<area shape="rect" id="node37" href="IPasswordCredentials.html" title="&#171;interface&#187; IPasswordCredentials" alt="" coords="557,685,704,725"/>
-<area shape="rect" id="node38" href="IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider" alt="" coords="270,405,463,445"/>
-<area shape="rect" id="node39" href="IRandomizer.html" title="&#171;interface&#187; IRandomizer" alt="" coords="59,469,154,509"/>
-<area shape="rect" id="node40" href="../fsm/ITransition.html" title="&#171;interface&#187; ITransition (org.eclipse.net4j.util.fsm)" alt="" coords="21,326,192,381"/>
-<area shape="rect" id="node41" href="IUserAware.html" title="&#171;interface&#187; IUserAware" alt="" coords="63,661,151,701"/>
-<area shape="rect" id="node42" href="IUserManager.html" title="&#171;interface&#187; IUserManager" alt="" coords="55,597,158,637"/>
-<area shape="rect" id="node43" href="SecurityUtil.html" title="&#171;static&#187; SecurityUtil" alt="" coords="62,133,151,173"/>
-<area shape="rect" id="node44" href="IChallengeResponse.Event.html" title="&#171;enum&#187; IChallengeResponse.Event" alt="" coords="19,69,195,109"/>
-<area shape="rect" id="node45" href="IChallengeResponse.State.html" title="&#171;enum&#187; IChallengeResponse.State" alt="" coords="19,5,194,45"/>
+<area shape="rect" id="node1" href="NegotiationException.html" title="&#171;exception&#187; NegotiationException" alt="" coords="294,1169,439,1209"/>
+<area shape="rect" id="node2" title="&#171;exception&#187; SecurityException (java.lang)" alt="" coords="43,1162,171,1217"/>
+<area shape="rect" id="node3" href="ChallengeNegotiator.html" title="ChallengeNegotiator" alt="" coords="811,1043,949,1069"/>
+<area shape="rect" id="node4" href="ChallengeNegotiatorConfigurer.html" title="ChallengeNegotiatorConfigurer" alt="" coords="269,881,465,906"/>
+<area shape="rect" id="node5" href="ChallengeNegotiatorFactory.html" title="ChallengeNegotiatorFactory" alt="" coords="533,733,715,758"/>
+<area shape="rect" id="node6" href="Credentials.html" title="Credentials" alt="" coords="581,603,667,629"/>
+<area shape="rect" id="node7" href="FileUserManager.html" title="FileUserManager" alt="" coords="564,541,684,566"/>
+<area shape="rect" id="node8" href="FileUserManagerFactory.html" title="FileUserManagerFactory" alt="" coords="542,831,706,857"/>
+<area shape="rect" id="node9" href="PasswordCredentials.html" title="PasswordCredentials" alt="" coords="808,633,952,658"/>
+<area shape="rect" id="node10" href="PasswordCredentialsProvider.html" title="PasswordCredentialsProvider" alt="" coords="529,477,719,502"/>
+<area shape="rect" id="node11" href="PasswordCredentialsProvider.Delegating.html" title="PasswordCredentialsProvider.Delegating" alt="" coords="753,477,1007,502"/>
+<area shape="rect" id="node12" href="Randomizer.html" title="Randomizer" alt="" coords="321,413,412,438"/>
+<area shape="rect" id="node13" href="RandomizerFactory.html" title="RandomizerFactory" alt="" coords="299,683,434,709"/>
+<area shape="rect" id="node14" href="ResponseNegotiator.html" title="ResponseNegotiator" alt="" coords="811,1093,949,1118"/>
+<area shape="rect" id="node15" href="ResponseNegotiatorFactory.html" title="ResponseNegotiatorFactory" alt="" coords="533,782,715,807"/>
+<area shape="rect" id="node16" href="UserManager.html" title="UserManager" alt="" coords="317,541,416,566"/>
+<area shape="rect" id="node17" href="ChallengeResponseNegotiator.html" title="ChallengeResponseNegotiator" alt="" coords="526,1069,722,1094"/>
+<area shape="rect" id="node18" href="ChallengeResponseNegotiator.Transition.html" title="ChallengeResponseNegotiator.Transition" alt="" coords="238,341,495,366"/>
+<area shape="rect" id="node19" href="CredentialsProviderFactory.html" title="CredentialsProviderFactory" alt="" coords="278,733,455,758"/>
+<area shape="rect" id="node20" href="../factory/Factory.html" title="Factory (org.eclipse.net4j.util.factory)" alt="" coords="12,751,201,791"/>
+<area shape="rect" id="node21" href="../fsm/FiniteStateMachine.html" title="FiniteStateMachine (org.eclipse.net4j.util.fsm)" alt="" coords="21,969,193,1009"/>
+<area shape="rect" id="node22" href="NegotiationContext.html" title="NegotiationContext" alt="" coords="301,269,432,294"/>
+<area shape="rect" id="node23" href="Negotiator.html" title="Negotiator" alt="" coords="326,1041,407,1066"/>
+<area shape="rect" id="node24" href="NegotiatorFactory.html" title="NegotiatorFactory" alt="" coords="305,782,429,807"/>
+<area shape="rect" id="node25" href="ResponseNegotiatorInjector.html" title="ResponseNegotiatorInjector" alt="" coords="275,930,458,955"/>
+<area shape="rect" id="node26" href="UserManagerFactory.html" title="UserManagerFactory" alt="" coords="296,831,437,857"/>
+<area shape="rect" id="node27" href="IChallengeResponse.html" title="&#171;interface&#187; IChallengeResponse" alt="" coords="297,1091,437,1131"/>
+<area shape="rect" id="node28" href="ICredentials.html" title="&#171;interface&#187; ICredentials" alt="" coords="321,619,412,659"/>
+<area shape="rect" id="node29" href="ICredentialsProvider.html" title="&#171;interface&#187; ICredentialsProvider" alt="" coords="39,469,175,509"/>
+<area shape="rect" id="node30" href="../container/IElementProcessor.html" title="&#171;interface&#187; IElementProcessor (org.eclipse.net4j.util.container)" alt="" coords="5,890,208,945"/>
+<area shape="rect" id="node31" href="INegotiationContext.html" title="&#171;interface&#187; INegotiationContext" alt="" coords="39,261,174,301"/>
+<area shape="rect" id="node32" href="INegotiationContext.Receiver.html" title="&#171;interface&#187; INegotiationContext.Receiver" alt="" coords="13,1033,201,1073"/>
+<area shape="rect" id="node33" href="INegotiator.html" title="&#171;interface&#187; INegotiator" alt="" coords="64,1097,149,1137"/>
+<area shape="rect" id="node34" href="INegotiatorAware.html" title="&#171;interface&#187; INegotiatorAware" alt="" coords="47,197,167,237"/>
+<area shape="rect" id="node35" href="IPasswordCredentials.html" title="&#171;interface&#187; IPasswordCredentials" alt="" coords="551,653,697,693"/>
+<area shape="rect" id="node36" href="IPasswordCredentialsProvider.html" title="&#171;interface&#187; IPasswordCredentialsProvider" alt="" coords="270,469,463,509"/>
+<area shape="rect" id="node37" href="IRandomizer.html" title="&#171;interface&#187; IRandomizer" alt="" coords="59,405,154,445"/>
+<area shape="rect" id="node38" href="../fsm/ITransition.html" title="&#171;interface&#187; ITransition (org.eclipse.net4j.util.fsm)" alt="" coords="21,326,192,381"/>
+<area shape="rect" id="node39" href="IUserAware.html" title="&#171;interface&#187; IUserAware" alt="" coords="63,619,151,659"/>
+<area shape="rect" id="node40" href="IUserManager.html" title="&#171;interface&#187; IUserManager" alt="" coords="55,533,158,573"/>
+<area shape="rect" id="node41" href="SecurityUtil.html" title="&#171;static&#187; SecurityUtil" alt="" coords="62,133,151,173"/>
+<area shape="rect" id="node42" href="IChallengeResponse.Event.html" title="&#171;enum&#187; IChallengeResponse.Event" alt="" coords="19,69,195,109"/>
+<area shape="rect" id="node43" href="IChallengeResponse.State.html" title="&#171;enum&#187; IChallengeResponse.State" alt="" coords="19,5,194,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.png
index 16733dcf99..fdaafe88f8 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/transaction/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/transaction/package-summary.png
index 5d31d87617..d2c718a8af 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/transaction/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/transaction/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.html
index aaa6da7a68..7c5e3c62e0 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.html
@@ -89,19 +89,18 @@ Reusable actions and action delegates.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../views/MasterDetailsView.RefreshAction.html" title="MasterDetailsView.RefreshAction (org.eclipse.net4j.util.ui.views)" alt="" coords="433,209,647,249"/>
-<area shape="rect" id="node2" title="MenuManager (org.eclipse.jface.action)" alt="" coords="7,84,169,124"/>
-<area shape="rect" id="node3" href="SashLayoutAction.Horizontal.html" title="SashLayoutAction.Horizontal" alt="" coords="678,133,869,158"/>
-<area shape="rect" id="node4" href="SashLayoutAction.LayoutMenu.html" title="SashLayoutAction.LayoutMenu" alt="" coords="200,91,403,117"/>
-<area shape="rect" id="node5" href="SashLayoutAction.Vertical.html" title="SashLayoutAction.Vertical" alt="" coords="685,182,861,207"/>
-<area shape="rect" id="node6" title="Action (org.eclipse.jface.action)" alt="" coords="6,212,170,252"/>
-<area shape="rect" id="node7" href="LongRunningAction.html" title="LongRunningAction" alt="" coords="473,274,607,299"/>
-<area shape="rect" id="node8" href="LongRunningActionDelegate.html" title="LongRunningActionDelegate" alt="" coords="447,19,633,45"/>
-<area shape="rect" id="node9" href="SafeAction.html" title="SafeAction" alt="" coords="258,219,345,245"/>
-<area shape="rect" id="node10" href="SafeActionDelegate.html" title="SafeActionDelegate" alt="" coords="233,19,370,45"/>
-<area shape="rect" id="node11" href="SashLayoutAction.html" title="SashLayoutAction" alt="" coords="477,158,603,183"/>
-<area shape="rect" id="node12" title="&#171;interface&#187; IActionDelegate (org.eclipse.ui)" alt="" coords="31,5,145,59"/>
-<area shape="rect" id="node13" href="../../event/IListener.html" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="211,141,391,195"/>
+<area shape="rect" id="node1" title="MenuManager (org.eclipse.jface.action)" alt="" coords="7,212,169,252"/>
+<area shape="rect" id="node2" href="SashLayoutAction.Horizontal.html" title="SashLayoutAction.Horizontal" alt="" coords="649,122,839,147"/>
+<area shape="rect" id="node3" href="SashLayoutAction.LayoutMenu.html" title="SashLayoutAction.LayoutMenu" alt="" coords="200,219,403,245"/>
+<area shape="rect" id="node4" href="SashLayoutAction.Vertical.html" title="SashLayoutAction.Vertical" alt="" coords="656,171,832,197"/>
+<area shape="rect" id="node5" title="Action (org.eclipse.jface.action)" alt="" coords="6,84,170,124"/>
+<area shape="rect" id="node6" href="LongRunningAction.html" title="LongRunningAction" alt="" coords="458,91,593,117"/>
+<area shape="rect" id="node7" href="LongRunningActionDelegate.html" title="LongRunningActionDelegate" alt="" coords="433,19,618,45"/>
+<area shape="rect" id="node8" href="SafeAction.html" title="SafeAction" alt="" coords="258,91,345,117"/>
+<area shape="rect" id="node9" href="SafeActionDelegate.html" title="SafeActionDelegate" alt="" coords="233,19,370,45"/>
+<area shape="rect" id="node10" href="SashLayoutAction.html" title="SashLayoutAction" alt="" coords="462,147,589,173"/>
+<area shape="rect" id="node11" title="&#171;interface&#187; IActionDelegate (org.eclipse.ui)" alt="" coords="31,5,145,59"/>
+<area shape="rect" id="node12" href="../../event/IListener.html" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="211,141,391,195"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.png
index 3a6416c548..9f33881b90 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/actions/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/package-summary.png
index fd312a6925..8748e85eeb 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/container/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/dnd/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/dnd/package-summary.png
index ee0f7bba35..98ef9ee9a5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/dnd/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/dnd/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.html
index 3241ba53ac..89f3dd35e4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.html
@@ -89,30 +89,28 @@ Reusable UI components.
<P>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="ComboAutoCompleter.html" title="ComboAutoCompleter" alt="" coords="333,774,483,799"/>
-<area shape="rect" id="node2" href="DefaultPropertySource.html" title="DefaultPropertySource" alt="" coords="332,695,484,721"/>
-<area shape="rect" id="node3" href="DefaultPropertySource.DelegatingPropertyDescriptor.html" title="DefaultPropertySource.DelegatingPropertyDescriptor" alt="" coords="245,617,571,642"/>
-<area shape="rect" id="node4" href="DelegatingContentProvider.html" title="DelegatingContentProvider" alt="" coords="321,459,495,485"/>
-<area shape="rect" id="node5" href="../concurrent/QueueRunner.html" title="QueueRunner (org.eclipse.net4j.util.concurrent)" alt="" coords="5,380,216,420"/>
-<area shape="rect" id="node6" href="StaticContentProvider.html" title="StaticContentProvider" alt="" coords="624,494,771,519"/>
-<area shape="rect" id="node7" href="UIActivator.html" title="UIActivator" alt="" coords="366,323,450,349"/>
-<area shape="rect" id="node8" href="UIQueueRunner.html" title="UIQueueRunner" alt="" coords="351,387,465,413"/>
-<area shape="rect" id="node9" href="ValidationContext.Aggregator.html" title="ValidationContext.Aggregator" alt="" coords="313,209,503,234"/>
+<area shape="rect" id="node1" href="ComboAutoCompleter.html" title="ComboAutoCompleter" alt="" coords="333,735,483,761"/>
+<area shape="rect" id="node2" href="DefaultPropertySource.html" title="DefaultPropertySource" alt="" coords="332,657,484,682"/>
+<area shape="rect" id="node3" href="DefaultPropertySource.DelegatingPropertyDescriptor.html" title="DefaultPropertySource.DelegatingPropertyDescriptor" alt="" coords="245,578,571,603"/>
+<area shape="rect" id="node4" href="DelegatingContentProvider.html" title="DelegatingContentProvider" alt="" coords="321,421,495,446"/>
+<area shape="rect" id="node5" href="../concurrent/QueueRunner.html" title="QueueRunner (org.eclipse.net4j.util.concurrent)" alt="" coords="5,341,216,381"/>
+<area shape="rect" id="node6" href="StaticContentProvider.html" title="StaticContentProvider" alt="" coords="601,485,748,510"/>
+<area shape="rect" id="node7" href="UIActivator.html" title="UIActivator" alt="" coords="366,285,450,310"/>
+<area shape="rect" id="node8" href="UIQueueRunner.html" title="UIQueueRunner" alt="" coords="351,349,465,374"/>
+<area shape="rect" id="node9" href="ValidationContext.Aggregator.html" title="ValidationContext.Aggregator" alt="" coords="313,221,503,246"/>
<area shape="rect" id="node10" href="AbstractPropertyAdapterFactory.html" title="AbstractPropertyAdapterFactory" alt="" coords="304,149,512,174"/>
-<area shape="rect" id="node11" title="AbstractUIPlugin (org.eclipse.ui.plugin)" alt="" coords="38,316,183,356"/>
-<area shape="rect" id="node12" href="container/ElementWizard.html" title="ElementWizard (org.eclipse.net4j.util.ui.container)" alt="" coords="299,259,517,299"/>
-<area shape="rect" id="node13" href="views/ItemProvider.html" title="ItemProvider (org.eclipse.net4j.util.ui.views)" alt="" coords="600,544,795,584"/>
-<area shape="rect" id="node14" href="StructuredContentProvider.html" title="StructuredContentProvider" alt="" coords="321,523,495,549"/>
-<area shape="rect" id="node15" href="UIActivator.WithState.html" title="UIActivator.WithState" alt="" coords="623,323,771,349"/>
-<area shape="rect" id="node16" title="&#171;interface&#187; IAdapterFactory (org.eclipse.core.runtime)" alt="" coords="26,134,195,189"/>
-<area shape="rect" id="node17" href="../event/IListener.html" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="21,523,201,578"/>
-<area shape="rect" id="node18" title="&#171;interface&#187; IPropertyDescriptor (org.eclipse.ui.views.properties)" alt="" coords="9,602,212,657"/>
-<area shape="rect" id="node19" title="&#171;interface&#187; IPropertySource (org.eclipse.ui.views.properties)" alt="" coords="9,681,212,735"/>
-<area shape="rect" id="node20" title="&#171;interface&#187; IStructuredContentProvider (org.eclipse.jface.viewers)" alt="" coords="23,445,199,499"/>
-<area shape="rect" id="node21" title="&#171;interface&#187; ModifyListener (org.eclipse.swt.events)" alt="" coords="31,759,190,814"/>
-<area shape="rect" id="node22" href="ValidationContext.html" title="&#171;interface&#187; ValidationContext" alt="" coords="49,232,173,272"/>
-<area shape="rect" id="node23" href="ValidationParticipant.html" title="&#171;interface&#187; ValidationParticipant" alt="" coords="40,69,181,109"/>
-<area shape="rect" id="node24" href="UIUtil.html" title="&#171;static&#187; UIUtil" alt="" coords="77,5,145,45"/>
+<area shape="rect" id="node11" title="AbstractUIPlugin (org.eclipse.ui.plugin)" alt="" coords="38,277,183,317"/>
+<area shape="rect" id="node12" href="StructuredContentProvider.html" title="StructuredContentProvider" alt="" coords="321,485,495,510"/>
+<area shape="rect" id="node13" href="UIActivator.WithState.html" title="UIActivator.WithState" alt="" coords="601,285,749,310"/>
+<area shape="rect" id="node14" title="&#171;interface&#187; IAdapterFactory (org.eclipse.core.runtime)" alt="" coords="26,134,195,189"/>
+<area shape="rect" id="node15" href="../event/IListener.html" title="&#171;interface&#187; IListener (org.eclipse.net4j.util.event)" alt="" coords="21,485,201,539"/>
+<area shape="rect" id="node16" title="&#171;interface&#187; IPropertyDescriptor (org.eclipse.ui.views.properties)" alt="" coords="9,563,212,618"/>
+<area shape="rect" id="node17" title="&#171;interface&#187; IPropertySource (org.eclipse.ui.views.properties)" alt="" coords="9,642,212,697"/>
+<area shape="rect" id="node18" title="&#171;interface&#187; IStructuredContentProvider (org.eclipse.jface.viewers)" alt="" coords="23,406,199,461"/>
+<area shape="rect" id="node19" title="&#171;interface&#187; ModifyListener (org.eclipse.swt.events)" alt="" coords="31,721,190,775"/>
+<area shape="rect" id="node20" href="ValidationContext.html" title="&#171;interface&#187; ValidationContext" alt="" coords="49,213,173,253"/>
+<area shape="rect" id="node21" href="ValidationParticipant.html" title="&#171;interface&#187; ValidationParticipant" alt="" coords="40,69,181,109"/>
+<area shape="rect" id="node22" href="UIUtil.html" title="&#171;static&#187; UIUtil" alt="" coords="77,5,145,45"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.png
index 1a68726543..c7df353725 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/prefs/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/prefs/package-summary.png
index 5d0352d521..af540e75e5 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/prefs/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/prefs/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/proposals/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/proposals/package-summary.png
index c3ecfbbe6a..b41fe1aec4 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/proposals/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/proposals/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png
index 3be43c31c5..583e846612 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/security/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/package-summary.png
index 805471cb69..63f6c29c34 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/views/package-summary.png
Binary files differ
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.html b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.html
index 6f65fb164a..f39c8356a6 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.html
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.html
@@ -91,24 +91,23 @@ A library with reusable widgets.
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" title="Composite (org.eclipse.swt.widgets)" alt="" coords="13,521,179,561"/>
<area shape="rect" id="node2" href="CoolBarComposite.CoolBarLayout.html" title="CoolBarComposite.CoolBarLayout" alt="" coords="239,305,457,330"/>
-<area shape="rect" id="node3" href="../security/CredentialsDialog.html" title="CredentialsDialog (org.eclipse.net4j.util.ui.security)" alt="" coords="509,205,720,245"/>
-<area shape="rect" id="node4" href="../../event/Event.html" title="Event (org.eclipse.net4j.util.event)" alt="" coords="6,169,186,209"/>
-<area shape="rect" id="node5" href="HistoryText.html" title="HistoryText" alt="" coords="52,119,140,145"/>
-<area shape="rect" id="node6" href="HistoryTextDialog.html" title="HistoryTextDialog" alt="" coords="286,62,410,87"/>
-<area shape="rect" id="node7" title="InputDialog (org.eclipse.jface.dialogs)" alt="" coords="11,55,181,95"/>
-<area shape="rect" id="node8" href="LogDialog.html" title="LogDialog" alt="" coords="575,270,654,295"/>
-<area shape="rect" id="node9" href="PreferenceButton.html" title="PreferenceButton" alt="" coords="35,5,157,30"/>
-<area shape="rect" id="node10" href="SashComposite.OrientationChangedEvent.html" title="SashComposite.OrientationChangedEvent" alt="" coords="216,177,480,202"/>
-<area shape="rect" id="node11" href="TextAndDisable.html" title="TextAndDisable" alt="" coords="291,454,405,479"/>
-<area shape="rect" id="node12" title="TitleAreaDialog (org.eclipse.jface.dialogs)" alt="" coords="11,233,181,273"/>
-<area shape="rect" id="node13" href="BaseDialog.html" title="BaseDialog" alt="" coords="304,241,392,266"/>
-<area shape="rect" id="node14" href="CoolBarComposite.html" title="CoolBarComposite" alt="" coords="283,503,413,529"/>
-<area shape="rect" id="node15" title="Layout (org.eclipse.swt.widgets)" alt="" coords="15,297,177,337"/>
-<area shape="rect" id="node16" href="OneBorderComposite.html" title="OneBorderComposite" alt="" coords="275,553,421,578"/>
-<area shape="rect" id="node17" href="SashComposite.html" title="SashComposite" alt="" coords="291,602,405,627"/>
-<area shape="rect" id="node18" href="../../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,587,186,642"/>
-<area shape="rect" id="node19" title="&#171;interface&#187; ModifyListener (org.eclipse.swt.events)" alt="" coords="17,362,175,417"/>
-<area shape="rect" id="node20" title="&#171;interface&#187; SelectionListener (org.eclipse.swt.events)" alt="" coords="17,441,175,495"/>
+<area shape="rect" id="node3" href="../../event/Event.html" title="Event (org.eclipse.net4j.util.event)" alt="" coords="6,233,186,273"/>
+<area shape="rect" id="node4" href="HistoryText.html" title="HistoryText" alt="" coords="52,183,140,209"/>
+<area shape="rect" id="node5" href="HistoryTextDialog.html" title="HistoryTextDialog" alt="" coords="286,126,410,151"/>
+<area shape="rect" id="node6" title="InputDialog (org.eclipse.jface.dialogs)" alt="" coords="11,119,181,159"/>
+<area shape="rect" id="node7" href="LogDialog.html" title="LogDialog" alt="" coords="510,62,589,87"/>
+<area shape="rect" id="node8" href="PreferenceButton.html" title="PreferenceButton" alt="" coords="35,5,157,30"/>
+<area shape="rect" id="node9" href="SashComposite.OrientationChangedEvent.html" title="SashComposite.OrientationChangedEvent" alt="" coords="216,241,480,266"/>
+<area shape="rect" id="node10" href="TextAndDisable.html" title="TextAndDisable" alt="" coords="291,454,405,479"/>
+<area shape="rect" id="node11" title="TitleAreaDialog (org.eclipse.jface.dialogs)" alt="" coords="11,55,181,95"/>
+<area shape="rect" id="node12" href="BaseDialog.html" title="BaseDialog" alt="" coords="304,62,392,87"/>
+<area shape="rect" id="node13" href="CoolBarComposite.html" title="CoolBarComposite" alt="" coords="283,503,413,529"/>
+<area shape="rect" id="node14" title="Layout (org.eclipse.swt.widgets)" alt="" coords="15,297,177,337"/>
+<area shape="rect" id="node15" href="OneBorderComposite.html" title="OneBorderComposite" alt="" coords="275,553,421,578"/>
+<area shape="rect" id="node16" href="SashComposite.html" title="SashComposite" alt="" coords="291,602,405,627"/>
+<area shape="rect" id="node17" href="../../event/INotifier.html" title="&#171;interface&#187; INotifier (org.eclipse.net4j.util.event)" alt="" coords="6,587,186,642"/>
+<area shape="rect" id="node18" title="&#171;interface&#187; ModifyListener (org.eclipse.swt.events)" alt="" coords="17,362,175,417"/>
+<area shape="rect" id="node19" title="&#171;interface&#187; SelectionListener (org.eclipse.swt.events)" alt="" coords="17,441,175,495"/>
</map>
<CENTER><IMG SRC="package-summary.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
diff --git a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.png b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.png
index ead5feb5bd..dd1e65a77d 100644
--- a/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.png
+++ b/plugins/org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/ui/widgets/package-summary.png
Binary files differ

Back to the top