Package org.eclipse.net4j.util.container

# Schnittstelle IPluginContainer

Alle Superschnittstellen:
  `IContainer<Object>`, `IDeactivateable`, `ILifecycle`, `IManagedContainer`, `INotifier`

public interface IPluginContainer extends IManagedContainer
A `managed container` that is configured by the `extension registry` .

Autor:
  Eike Stepper
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer

`IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle

`ILifecycle.DeferrableActivation`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IManagedContainer

`IManagedContainer.ContainerAware`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

`INotifier.INotifier2`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final IPluginContainer`
`INSTANCE`

## Methodenübersicht

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer

`getElements, isEmpty`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle

`activate, deactivate, getLifecycleState, isActive`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IManagedContainer

`addPostProcessor, addPostProcessor, clearElements, countElements, countElements, createElement, createElement, forEachElement, forEachElement, forEachElement, getElement, getElement, getElementKey, getElementOrNull, getElementOrNull, getElementOrNull, getElements, getElements, getFactory, getFactoryRegistry, getFactoryTypes, getName, getPostProcessors, getProductGroups, loadElements, putElement, registerFactory, removeElement, removePostProcessor, saveElements, setName, unregisterFactory`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

`addListener, getListeners, hasListeners, removeListener`

## Felddetails

### INSTANCE

static final IPluginContainer INSTANCE