Package org.eclipse.emf.cdo.lm.client

# Schnittstelle ISystemManager

Alle Superschnittstellen:
  `org.eclipse.net4j.util.container.IContainer<ISystemDescriptor>`, `org.eclipse.net4j.util.event.INotifier`

public interface ISystemManager extends org.eclipse.net4j.util.container.IContainer<ISystemDescriptor>

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

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static interface`
`ISystemManager.BaselineCreatedEvent`
`static interface`
`ISystemManager.DescriptorStateEvent`
`static interface`
`ISystemManager.ModuleCreatedEvent`
`static interface`
`ISystemManager.ModuleDeletedEvent`
`static interface`
`ISystemManager.StreamBranchChangedEvent`
`static interface`
`ISystemManager.SystemEvent`

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

`org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>`

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

`org.eclipse.net4j.util.event.INotifier.INotifier2`

## Feldübersicht

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

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`forEachDescriptor(Consumer<ISystemDescriptor> consumer)`
`ISystemDescriptor`
`getDescriptor(String systemName)`
`ISystemDescriptor`
`getDescriptor(String systemName, long timeout)`
`ISystemDescriptor`
`getDescriptor(CDORepository repository)`
`ISystemDescriptor`
`getDescriptor(EObject object)`
`ISystemDescriptor[]`
`getDescriptors()`
`String`
`getModuleName(EObject object)`
`void`
`refresh()`

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

`getElements, isEmpty`

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

`addListener, getListeners, hasListeners, removeListener`

## Felddetails

### INSTANCE

static final ISystemManager INSTANCE

## Methodendetails

### refresh

void refresh()

### getDescriptor

ISystemDescriptor getDescriptor(CDORepository repository)

### getDescriptor

ISystemDescriptor getDescriptor(String systemName)

### getDescriptor

ISystemDescriptor getDescriptor(String systemName, long timeout) throws org.eclipse.net4j.util.concurrent.TimeoutRuntimeException

Löst aus:
  `org.eclipse.net4j.util.concurrent.TimeoutRuntimeException`

### getDescriptor

ISystemDescriptor getDescriptor(EObject object)

### getDescriptors

ISystemDescriptor[] getDescriptors()

### forEachDescriptor

void forEachDescriptor(Consumer<ISystemDescriptor> consumer)

### getModuleName

String getModuleName(EObject object)