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

# Schnittstelle InternalCDOPackageRegistry

Alle Superschnittstellen:
  `CDOPackageRegistry`, `EPackage.Registry`, `org.eclipse.net4j.util.lifecycle.IDeactivateable`, `org.eclipse.net4j.util.lifecycle.ILifecycle`, `org.eclipse.net4j.util.event.INotifier`, `Map<String,Object>`

Alle bekannten Implementierungsklassen:
  `DelegatingCDOPackageRegistry`

public interface InternalCDOPackageRegistry extends CDOPackageRegistry, org.eclipse.net4j.util.lifecycle.ILifecycle
If the meaning of this type isn't clear, there really should be more of a description here...

Seit:
  2.0
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`
`InternalCDOPackageRegistry.PackageLoader`
If the meaning of this type isn't clear, there really should be more of a description here...
`static interface`
`InternalCDOPackageRegistry.PackageProcessor`
If the meaning of this type isn't clear, there really should be more of a description here...

## 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 java.util.Map

`Map.Entry<K,V>`

## Feldübersicht

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

`INSTANCE`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Object`
`basicPut(String nsURI, Object value)`
`InternalCDOPackageUnit`
`createPackageUnit()`
`Set<String>`
`getAllKeys()`
`EPackage[]`
`getEPackages()`
`InternalCDOPackageInfo`
`getPackageInfo(EPackage ePackage)`
`InternalCDOPackageInfo[]`
`getPackageInfos()`
Returns all package infos that are registered in this package registry.
`InternalCDOPackageRegistry.PackageLoader`
`getPackageLoader()`
`InternalCDOPackageRegistry.PackageProcessor`
`getPackageProcessor()`
`InternalCDOPackageUnit`
`getPackageUnit(String id)`
`InternalCDOPackageUnit`
`getPackageUnit(EPackage ePackage)`
`InternalCDOPackageUnit[]`
`getPackageUnits()`
Returns all package units that are registered in this package registry.
`InternalCDOPackageUnit[]`
`getPackageUnits(boolean withSystemPackages)`
`InternalCDOPackageUnit[]`
`getPackageUnits(long startTime, long endTime)`
`Object`
`getWithDelegation(String nsURI, boolean resolve)`
`void`
`putPackageUnit(InternalCDOPackageUnit packageUnit)`
`void`
`putPackageUnits(InternalCDOPackageUnit[] packageUnits, CDOPackageUnit.State state)`
`void`
`registerPackageInfo(EPackage ePackage, InternalCDOPackageInfo packageInfo)`
`void`
`setPackageLoader(InternalCDOPackageRegistry.PackageLoader packageLoader)`
`void`
`setPackageProcessor(InternalCDOPackageRegistry.PackageProcessor packageProcessor)`
`void`
`setReplacingDescriptors(boolean replacingDescriptors)`

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

`getEnumLiteralFor, getSubTypes, isReplacingDescriptors, putEPackage`

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

`getEFactory, getEPackage`

### 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 java.util.Map

`clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values`

## Methodendetails

### setReplacingDescriptors

void setReplacingDescriptors(boolean replacingDescriptors)

### getPackageProcessor

InternalCDOPackageRegistry.PackageProcessor getPackageProcessor()

### setPackageProcessor

void setPackageProcessor(InternalCDOPackageRegistry.PackageProcessor packageProcessor)

### getPackageLoader

InternalCDOPackageRegistry.PackageLoader getPackageLoader()

### setPackageLoader

void setPackageLoader(InternalCDOPackageRegistry.PackageLoader packageLoader)

### basicPut

Object basicPut(String nsURI, Object value)

### registerPackageInfo

void registerPackageInfo(EPackage ePackage, InternalCDOPackageInfo packageInfo)

Seit:
  4.2

### putPackageUnit

void putPackageUnit(InternalCDOPackageUnit packageUnit)

### putPackageUnits

void putPackageUnits(InternalCDOPackageUnit[] packageUnits, CDOPackageUnit.State state)

Seit:
  4.0

### createPackageUnit

InternalCDOPackageUnit createPackageUnit()

Seit:
  4.0

### getPackageUnit

InternalCDOPackageUnit getPackageUnit(String id)

Angegeben von:
  `getPackageUnit` in Schnittstelle `CDOPackageRegistry`
Seit:
  3.0

### getPackageUnit

InternalCDOPackageUnit getPackageUnit(EPackage ePackage)

Angegeben von:
  `getPackageUnit` in Schnittstelle `CDOPackageRegistry`

### getPackageUnits

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

Angegeben von:
  `getPackageUnits` in Schnittstelle `CDOPackageRegistry`

### getPackageUnits

InternalCDOPackageUnit[] getPackageUnits(boolean withSystemPackages)

Seit:
  4.0

### getPackageUnits

InternalCDOPackageUnit[] getPackageUnits(long startTime, long endTime)

Angegeben von:
  `getPackageUnits` in Schnittstelle `CDOPackageRegistry`
Seit:
  3.0

### getPackageInfo

InternalCDOPackageInfo getPackageInfo(EPackage ePackage)

Angegeben von:
  `getPackageInfo` in Schnittstelle `CDOPackageRegistry`

### getPackageInfos

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

Angegeben von:
  `getPackageInfos` in Schnittstelle `CDOPackageRegistry`

### getEPackages

EPackage[] getEPackages()

### getAllKeys

Set<String> getAllKeys()

Seit:
  3.0

### getWithDelegation

Object getWithDelegation(String nsURI, boolean resolve)

Seit:
  3.0