org.eclipse.emf.cdo.spi.common.model
Interface InternalCDOPackageRegistry

All Superinterfaces:
CDOPackageRegistry, EPackage.Registry, ILifecycle, INotifier, Map<String,Object>
All Known Implementing Classes:
DelegatingCDOPackageRegistry

public interface InternalCDOPackageRegistry
extends CDOPackageRegistry, ILifecycle

If the meaning of this type isn't clear, there really should be more of a description here...

Since:
2.0
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Nested Class Summary
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...
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
 
Field Summary
 
Fields inherited from interface org.eclipse.emf.ecore.EPackage.Registry
INSTANCE
 
Method Summary
 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(EPackage ePackage)
           
 InternalCDOPackageUnit getPackageUnit(String id)
           
 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)
           
 
Methods inherited from interface org.eclipse.emf.cdo.common.model.CDOPackageRegistry
getEnumLiteralFor, getSubTypes, isReplacingDescriptors, putEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage.Registry
getEFactory, getEPackage
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActive
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 

Method Detail

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)
Since:
4.2

putPackageUnit

void putPackageUnit(InternalCDOPackageUnit packageUnit)

putPackageUnits

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

createPackageUnit

InternalCDOPackageUnit createPackageUnit()
Since:
4.0

getPackageUnit

InternalCDOPackageUnit getPackageUnit(String id)
Specified by:
getPackageUnit in interface CDOPackageRegistry
Since:
3.0

getPackageUnit

InternalCDOPackageUnit getPackageUnit(EPackage ePackage)
Specified by:
getPackageUnit in interface CDOPackageRegistry

getPackageUnits

InternalCDOPackageUnit[] getPackageUnits()
Description copied from interface: CDOPackageRegistry
Returns all package units that are registered in this package registry.

Specified by:
getPackageUnits in interface CDOPackageRegistry

getPackageUnits

InternalCDOPackageUnit[] getPackageUnits(boolean withSystemPackages)
Since:
4.0

getPackageUnits

InternalCDOPackageUnit[] getPackageUnits(long startTime,
                                         long endTime)
Specified by:
getPackageUnits in interface CDOPackageRegistry
Since:
3.0

getPackageInfo

InternalCDOPackageInfo getPackageInfo(EPackage ePackage)
Specified by:
getPackageInfo in interface CDOPackageRegistry

getPackageInfos

InternalCDOPackageInfo[] getPackageInfos()
Description copied from interface: CDOPackageRegistry
Returns all package infos that are registered in this package registry.

Specified by:
getPackageInfos in interface CDOPackageRegistry

getEPackages

EPackage[] getEPackages()

getAllKeys

Set<String> getAllKeys()
Since:
3.0

getWithDelegation

Object getWithDelegation(String nsURI,
                         boolean resolve)
Since:
3.0


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.