Package org.eclipse.emf.cdo.view

# Schnittstelle CDOViewSet

Alle Superschnittstellen:
  `org.eclipse.net4j.util.container.IContainer<CDOView>`, `org.eclipse.net4j.util.event.INotifier`, `org.eclipse.net4j.util.properties.IPropertiesContainer`, `Notifier`

Alle bekannten Unterschnittstellen:
  `InternalCDOViewSet`

public interface CDOViewSet extends Notifier, org.eclipse.net4j.util.container.IContainer<CDOView>, org.eclipse.net4j.util.properties.IPropertiesContainer
A `ResourceSet` adapter to associate a set of `CDOView` instances.

Note: A view set must have exactly one resource set associated. A resource set can have only one view set associated.

Seit:
  2.0
Autor:
  Simon McDuff
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 class`
`CDOViewSet.CDOViewSetException`
An unchecked `exception` being thrown from `view sets`.

## 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 org.eclipse.net4j.util.container.IContainer<CDOViewSet>`
`REGISTRY`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOAdapterPolicy`
`getDefaultClearAdapterPolicy()`
`int`
`getID()`
`EPackage.Registry`
`getPackageRegistry()`
`CDOResourceFactory`
`getResourceFactory()`
`ResourceSet`
`getResourceSet()`
`CDOView[]`
`getViews()`
`static CDOViewSet[]`
`getViewSets()`
`CDOView`
`resolveView(String repositoryUUID)`
Veraltet.
As of 4.4 use `resolveView(URI)`.
`CDOView`
`resolveView(URI viewURI)`
`void`
`setDefaultClearAdapterPolicy(CDOAdapterPolicy defaultClearAdapterPolicy)`

### 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`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer

`properties`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier

`eAdapters, eDeliver, eNotify, eSetDeliver`

## Felddetails

### REGISTRY

static final org.eclipse.net4j.util.container.IContainer<CDOViewSet> REGISTRY

Seit:
  4.24

## Methodendetails

### getID

int getID()

Seit:
  4.24

### resolveView

@Deprecated CDOView resolveView(String repositoryUUID)
Veraltet.
As of 4.4 use `resolveView(URI)`.

### resolveView

CDOView resolveView(URI viewURI)

Seit:
  4.4

### getViews

CDOView[] getViews()

### getResourceFactory

CDOResourceFactory getResourceFactory()

### getPackageRegistry

EPackage.Registry getPackageRegistry()

### getResourceSet

ResourceSet getResourceSet()

### getDefaultClearAdapterPolicy

CDOAdapterPolicy getDefaultClearAdapterPolicy()

Seit:
  4.12

### setDefaultClearAdapterPolicy

void setDefaultClearAdapterPolicy(CDOAdapterPolicy defaultClearAdapterPolicy)

Seit:
  4.12

### getViewSets

static CDOViewSet[] getViewSets()

Seit:
  4.24