Package org.eclipse.emf.cdo.spi.common.model

# Klasse DelegatingCDOPackageRegistry

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.spi.common.model.DelegatingCDOPackageRegistry

Alle implementierten Schnittstellen:
  `Map<String,Object>`, `CDOPackageRegistry`, `InternalCDOPackageRegistry`, `EPackage.Registry`, `org.eclipse.net4j.util.event.INotifier`, `org.eclipse.net4j.util.event.INotifier.INotifier2`, `org.eclipse.net4j.util.lifecycle.IDeactivateable`, `org.eclipse.net4j.util.lifecycle.ILifecycle`, `org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation`

@Deprecated public abstract class DelegatingCDOPackageRegistry extends org.eclipse.net4j.util.lifecycle.Lifecycle implements InternalCDOPackageRegistry
Veraltet.
If the meaning of this type isn't clear, there really should be more of a description here...

Seit:
  4.0
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

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

`org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation`

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

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

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry

`InternalCDOPackageRegistry.PackageLoader, InternalCDOPackageRegistry.PackageProcessor`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen java.util.Map

`Map.Entry<K,V>`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle

`USE_LABEL`

### Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.EPackage.Registry

`INSTANCE`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`DelegatingCDOPackageRegistry()`
Veraltet.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Object`
`basicPut(String nsURI, Object value)`
Veraltet.
`void`
`clear()`
Veraltet.
`boolean`
`containsKey(Object key)`
Veraltet.
`boolean`
`containsValue(Object value)`
Veraltet.
`Set<Map.Entry<String,Object>>`
`entrySet()`
Veraltet.
`Object`
`get(Object key)`
Veraltet.
`protected abstract InternalCDOPackageRegistry`
`getDelegate()`
Veraltet.
`EFactory`
`getEFactory(String nsURI)`
Veraltet.
`EPackage`
`getEPackage(String nsURI)`
Veraltet.
`EPackage[]`
`getEPackages()`
Veraltet.
`InternalCDOPackageInfo`
`getPackageInfo(EPackage ePackage)`
Veraltet.
`InternalCDOPackageInfo[]`
`getPackageInfos()`
Veraltet.
Returns all package infos that are registered in this package registry.
`InternalCDOPackageRegistry.PackageLoader`
`getPackageLoader()`
Veraltet.
`InternalCDOPackageRegistry.PackageProcessor`
`getPackageProcessor()`
Veraltet.
`InternalCDOPackageUnit`
`getPackageUnit(EPackage ePackage)`
Veraltet.
`InternalCDOPackageUnit[]`
`getPackageUnits()`
Veraltet.
Returns all package units that are registered in this package registry.
`boolean`
`isEmpty()`
Veraltet.
`boolean`
`isReplacingDescriptors()`
Veraltet.
`Set<String>`
`keySet()`
Veraltet.
`Object`
`put(String key, Object value)`
Veraltet.
`void`
`putAll(Map<? extends String,? extends Object> t)`
Veraltet.
`Object`
`putEPackage(EPackage ePackage)`
Veraltet.
Registers an `EPackage` with this package registry.
`void`
`putPackageUnit(InternalCDOPackageUnit packageUnit)`
Veraltet.
`Object`
`remove(Object key)`
Veraltet.
`void`
`setPackageLoader(InternalCDOPackageRegistry.PackageLoader packageLoader)`
Veraltet.
`void`
`setPackageProcessor(InternalCDOPackageRegistry.PackageProcessor packageProcessor)`
Veraltet.
`void`
`setReplacingDescriptors(boolean replacingDescriptors)`
Veraltet.
`int`
`size()`
Veraltet.
`Collection<Object>`
`values()`
Veraltet.

### Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle

`activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier

`addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.model.CDOPackageRegistry

`getEnumLiteralFor, getSubTypes`

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

`activate, deactivate, getLifecycleState, isActive`

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

`addListener, getListeners, hasListeners, removeListener`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry

`createPackageUnit, getAllKeys, getPackageUnit, getPackageUnits, getPackageUnits, getWithDelegation, putPackageUnits, registerPackageInfo`

### Von Schnittstelle geerbte Methoden java.util.Map

`compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll`

## Konstruktordetails

### DelegatingCDOPackageRegistry

public DelegatingCDOPackageRegistry()
Veraltet.

## Methodendetails

### getDelegate

protected abstract InternalCDOPackageRegistry getDelegate()
Veraltet.

### basicPut

public Object basicPut(String nsURI, Object value)
Veraltet.

Angegeben von:
  `basicPut` in Schnittstelle `InternalCDOPackageRegistry`

### clear

public void clear()
Veraltet.

Angegeben von:
  `clear` in Schnittstelle `Map<String,Object>`

### containsKey

public boolean containsKey(Object key)
Veraltet.

Angegeben von:
  `containsKey` in Schnittstelle `Map<String,Object>`

### containsValue

public boolean containsValue(Object value)
Veraltet.

Angegeben von:
  `containsValue` in Schnittstelle `Map<String,Object>`

### entrySet

public Set<Map.Entry<String,Object>> entrySet()
Veraltet.

Angegeben von:
  `entrySet` in Schnittstelle `Map<String,Object>`

### get

public Object get(Object key)
Veraltet.

Angegeben von:
  `get` in Schnittstelle `Map<String,Object>`

### getEFactory

public EFactory getEFactory(String nsURI)
Veraltet.

Angegeben von:
  `getEFactory` in Schnittstelle `EPackage.Registry`

### getEPackage

public EPackage getEPackage(String nsURI)
Veraltet.

Angegeben von:
  `getEPackage` in Schnittstelle `EPackage.Registry`

### getEPackages

public EPackage[] getEPackages()
Veraltet.

Angegeben von:
  `getEPackages` in Schnittstelle `InternalCDOPackageRegistry`

### getPackageInfo

public InternalCDOPackageInfo getPackageInfo(EPackage ePackage)
Veraltet.

Angegeben von:
  `getPackageInfo` in Schnittstelle `CDOPackageRegistry`
Angegeben von:
  `getPackageInfo` in Schnittstelle `InternalCDOPackageRegistry`

### getPackageInfos

public InternalCDOPackageInfo[] getPackageInfos()
Veraltet.
Beschreibung aus Schnittstelle kopiert: `CDOPackageRegistry`
Returns all package infos that are registered in this package registry.

Angegeben von:
  `getPackageInfos` in Schnittstelle `CDOPackageRegistry`
Angegeben von:
  `getPackageInfos` in Schnittstelle `InternalCDOPackageRegistry`

### getPackageLoader

public InternalCDOPackageRegistry.PackageLoader getPackageLoader()
Veraltet.

Angegeben von:
  `getPackageLoader` in Schnittstelle `InternalCDOPackageRegistry`

### getPackageProcessor

public InternalCDOPackageRegistry.PackageProcessor getPackageProcessor()
Veraltet.

Angegeben von:
  `getPackageProcessor` in Schnittstelle `InternalCDOPackageRegistry`

### getPackageUnit

public InternalCDOPackageUnit getPackageUnit(EPackage ePackage)
Veraltet.

Angegeben von:
  `getPackageUnit` in Schnittstelle `CDOPackageRegistry`
Angegeben von:
  `getPackageUnit` in Schnittstelle `InternalCDOPackageRegistry`

### getPackageUnits

public InternalCDOPackageUnit[] getPackageUnits()
Veraltet.
Beschreibung aus Schnittstelle kopiert: `CDOPackageRegistry`
Returns all package units that are registered in this package registry.

Angegeben von:
  `getPackageUnits` in Schnittstelle `CDOPackageRegistry`
Angegeben von:
  `getPackageUnits` in Schnittstelle `InternalCDOPackageRegistry`

### isEmpty

public boolean isEmpty()
Veraltet.

Angegeben von:
  `isEmpty` in Schnittstelle `Map<String,Object>`

### isReplacingDescriptors

public boolean isReplacingDescriptors()
Veraltet.

Angegeben von:
  `isReplacingDescriptors` in Schnittstelle `CDOPackageRegistry`

### keySet

public Set<String> keySet()
Veraltet.

Angegeben von:
  `keySet` in Schnittstelle `Map<String,Object>`

### put

public Object put(String key, Object value)
Veraltet.

Angegeben von:
  `put` in Schnittstelle `Map<String,Object>`

### putAll

public void putAll(Map<? extends String,? extends Object> t)
Veraltet.

Angegeben von:
  `putAll` in Schnittstelle `Map<String,Object>`

### putEPackage

public Object putEPackage(EPackage ePackage)
Veraltet.
Beschreibung aus Schnittstelle kopiert: `CDOPackageRegistry`
Registers an `EPackage` with this package registry.

Angegeben von:
  `putEPackage` in Schnittstelle `CDOPackageRegistry`

### putPackageUnit

public void putPackageUnit(InternalCDOPackageUnit packageUnit)
Veraltet.

Angegeben von:
  `putPackageUnit` in Schnittstelle `InternalCDOPackageRegistry`

### remove

public Object remove(Object key)
Veraltet.

Angegeben von:
  `remove` in Schnittstelle `Map<String,Object>`

### setPackageLoader

public void setPackageLoader(InternalCDOPackageRegistry.PackageLoader packageLoader)
Veraltet.

Angegeben von:
  `setPackageLoader` in Schnittstelle `InternalCDOPackageRegistry`

### setPackageProcessor

public void setPackageProcessor(InternalCDOPackageRegistry.PackageProcessor packageProcessor)
Veraltet.

Angegeben von:
  `setPackageProcessor` in Schnittstelle `InternalCDOPackageRegistry`

### setReplacingDescriptors

public void setReplacingDescriptors(boolean replacingDescriptors)
Veraltet.

Angegeben von:
  `setReplacingDescriptors` in Schnittstelle `InternalCDOPackageRegistry`

### size

public int size()
Veraltet.

Angegeben von:
  `size` in Schnittstelle `Map<String,Object>`

### values

public Collection<Object> values()
Veraltet.

Angegeben von:
  `values` in Schnittstelle `Map<String,Object>`