## Uses of Interface
org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageUnit

- Packages that use InternalCDOPackageUnit
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.server.db | Server concepts for dealing with DB stores and accessors.
  org.eclipse.emf.cdo.server.db.mapping | Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
  org.eclipse.emf.cdo.spi.common.model | Common service provider interfaces and useful base implementations for dealing with models and types
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- - ### Uses of InternalCDOPackageUnit in org.eclipse.emf.cdo.server

    Methods in org.eclipse.emf.cdo.server that return InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `InternalCDOPackageUnit[]` | IStoreAccessor.CommitContext.`getNewPackageUnits()` Returns an array of the new package units that are part of the commit operation represented by this `CommitContext`.
    `InternalCDOPackageUnit` | CDOServerImporter.Handler.`handlePackageUnit(String id, CDOPackageUnit.Type type, long time, String data)`

    Methods in org.eclipse.emf.cdo.server that return types with arguments of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `Collection<InternalCDOPackageUnit>` | IStoreAccessor.`readPackageUnits()`

    Methods in org.eclipse.emf.cdo.server with parameters of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `EPackage[]` | IStoreAccessor.`loadPackageUnit(InternalCDOPackageUnit packageUnit)` Demand loads a given package proxy that has been created on startup of the repository.
    `void` | IStoreAccessor.Raw.`rawStore(InternalCDOPackageUnit[] packageUnits, OMMonitor monitor)` Stores the given `package units` in the backend represented by this `raw store accessor` without going through a regular `#commit(OMMonitor) commit`.
    `void` | IStoreAccessor.`writePackageUnits(InternalCDOPackageUnit[] packageUnits, OMMonitor monitor)`

  - ### Uses of InternalCDOPackageUnit in org.eclipse.emf.cdo.server.db

    Methods in org.eclipse.emf.cdo.server.db that return types with arguments of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `Collection<InternalCDOPackageUnit>` | IMetaDataManager.`rawImport(Connection connection, CDODataInput in, long fromCommitTime, long toCommitTime, OMMonitor monitor)`
    `Collection<InternalCDOPackageUnit>` | IMetaDataManager.`readPackageUnits(Connection connection)` Reads information about package units present in the database.

    Methods in org.eclipse.emf.cdo.server.db with parameters of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `EPackage[]` | IMetaDataManager.`loadPackageUnit(Connection connection, InternalCDOPackageUnit packageUnit)` Loads a package unit from the database.
    `void` | IMetaDataManager.`writePackageUnits(Connection connection, InternalCDOPackageUnit[] packageUnits, OMMonitor monitor)` Write package units to the database.

  - ### Uses of InternalCDOPackageUnit in org.eclipse.emf.cdo.server.db.mapping

    Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `void` | IMappingStrategy.`createMapping(Connection connection, InternalCDOPackageUnit[] packageUnits, OMMonitor monitor)` Create and initialize the mapping infrastructure for the given packages.
    `void` | IMappingStrategy.`removeMapping(Connection connection, InternalCDOPackageUnit[] packageUnits)` Remove the mapping infrastructure for the given packages.

  - ### Uses of InternalCDOPackageUnit in org.eclipse.emf.cdo.spi.common.model

    Methods in org.eclipse.emf.cdo.spi.common.model that return InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `InternalCDOPackageUnit` | InternalCDOPackageUnit.`copy()`
    `InternalCDOPackageUnit` | InternalCDOPackageRegistry.`createPackageUnit()`
    `InternalCDOPackageUnit` | InternalCDOPackageInfo.`getPackageUnit()`
    `InternalCDOPackageUnit` | DelegatingCDOPackageRegistry.`getPackageUnit(EPackage ePackage)` Deprecated.
    `InternalCDOPackageUnit` | InternalCDOPackageRegistry.`getPackageUnit(EPackage ePackage)`
    `InternalCDOPackageUnit` | InternalCDOPackageRegistry.`getPackageUnit(String id)`
    `InternalCDOPackageUnit[]` | DelegatingCDOPackageRegistry.`getPackageUnits()` Deprecated.
    `InternalCDOPackageUnit[]` | InternalCDOPackageRegistry.`getPackageUnits()`
    `InternalCDOPackageUnit[]` | InternalCDOPackageRegistry.`getPackageUnits(boolean withSystemPackages)`
    `InternalCDOPackageUnit[]` | InternalCDOPackageRegistry.`getPackageUnits(long startTime, long endTime)`

    Methods in org.eclipse.emf.cdo.spi.common.model with parameters of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `void` | DelegatingCDOPackageRegistry.`putPackageUnit(InternalCDOPackageUnit packageUnit)` Deprecated.
    `void` | InternalCDOPackageRegistry.`putPackageUnit(InternalCDOPackageUnit packageUnit)`
    `void` | InternalCDOPackageRegistry.`putPackageUnits(InternalCDOPackageUnit[] packageUnits, CDOPackageUnit.State state)`
    `void` | InternalCDOPackageInfo.`setPackageUnit(InternalCDOPackageUnit packageUnit)`

  - ### Uses of InternalCDOPackageUnit in org.eclipse.emf.cdo.spi.server

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalCommitContext.`setNewPackageUnits(InternalCDOPackageUnit[] newPackageUnits)`

  - ### Uses of InternalCDOPackageUnit in org.eclipse.emf.spi.cdo

    Methods in org.eclipse.emf.spi.cdo that return types with arguments of type InternalCDOPackageUnit
    Modifier and Type | Method and Description
    --- | ---
    `List<InternalCDOPackageUnit>` | CDOSessionProtocol.OpenSessionResult.`getPackageUnits()`

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html