Interface CDOPackageRegistry

All Superinterfaces:
EPackage.Registry, Map<String,Object>
All Known Subinterfaces:
InternalCDOPackageRegistry
All Known Implementing Classes:
DelegatingCDOPackageRegistry

public interface CDOPackageRegistry extends EPackage.Registry
An EMF package registry that is used by CDO repositories and sessions.
Since:
2.0
Author:
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.
  • Method Details

    • isReplacingDescriptors

      boolean isReplacingDescriptors()
    • putEPackage

      Object putEPackage(EPackage ePackage)
      Registers an EPackage with this package registry.
    • getPackageUnit

      CDOPackageUnit getPackageUnit(String id)
      Since:
      3.0
    • getPackageUnit

      CDOPackageUnit getPackageUnit(EPackage ePackage)
    • getPackageUnits

      CDOPackageUnit[] getPackageUnits()
      Returns all package units that are registered in this package registry.
      Since:
      3.0
    • getPackageUnits

      CDOPackageUnit[] getPackageUnits(long startTime, long endTime)
      Since:
      3.0
    • getPackageInfo

      CDOPackageInfo getPackageInfo(EPackage ePackage)
    • getPackageInfos

      CDOPackageInfo[] getPackageInfos()
      Returns all package infos that are registered in this package registry.
    • getSubTypes

      Map<EClass,List<EClass>> getSubTypes()
      Since:
      4.0
    • getEnumLiteralFor

      EEnumLiteral getEnumLiteralFor(Enumerator value)
      Since:
      4.0