Package org.eclipse.net4j.util.container

# Schnittstelle IContainerEvent<E>

Alle Superschnittstellen:
  `IEvent`

Alle bekannten Implementierungsklassen:
  `ContainerEvent`, `SingleDeltaContainerEvent`

public interface IContainerEvent<E> extends IEvent
An `event` fired from a `container` when its elements have changed.

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.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`accept(IContainerEventVisitor<E> visitor)`
`IContainerDelta<E>`
`getDelta()`
`E`
`getDeltaElement()`
`IContainerDelta.Kind`
`getDeltaKind()`
`IContainerDelta<E>[]`
`getDeltas()`
`IContainer<E>`
`getSource()`
`boolean`
`isEmpty()`

## Methodendetails

### getSource

IContainer<E> getSource()

Angegeben von:
  `getSource` in Schnittstelle `IEvent`
Seit:
  3.0

### isEmpty

boolean isEmpty()

### getDeltas

IContainerDelta<E>[] getDeltas()

### getDelta

IContainerDelta<E> getDelta() throws IllegalStateException

Löst aus:
  `IllegalStateException`

### getDeltaElement

E getDeltaElement() throws IllegalStateException

Löst aus:
  `IllegalStateException`

### getDeltaKind

IContainerDelta.Kind getDeltaKind() throws IllegalStateException

Löst aus:
  `IllegalStateException`

### accept

void accept(IContainerEventVisitor<E> visitor)