# Uses of Class
org.eclipse.emf.cdo.server.db.evolution.phased.Context

Packages that use Context
Package
Description
org.eclipse.emf.cdo.server.db.evolution.phased
A phased approach to database evolution.

## Uses of Context in org.eclipse.emf.cdo.server.db.evolution.phased

Methods in org.eclipse.emf.cdo.server.db.evolution.phased that return Context
Modifier and Type
Method
Description
`Context`
Context.Manager.`createContext()`
Creates a new context for model evolution.
`Context`
FolderContextManager.`createContext()`
Creates a new context by loading the models from the database.
`Context`
PhasedModelEvolutionSupport.`getContext()`
Returns the current evolution context.
`Context`
Context.Manager.`loadContext()`
Loads an existing context for model evolution.
`Context`
FolderContextManager.`loadContext()`
Loads the context from disk.
Methods in org.eclipse.emf.cdo.server.db.evolution.phased with parameters of type Context
Modifier and Type
Method
Description
`protected boolean`
DefaultSchemaMigrator.`commitChanges(Context context, IDBStoreAccessor accessor)`
Commits the model evolution changes to the database.
`void`
Phase.`done(Context context)`
Called after executing a phase handler.
`void`
DefaultChangeDetector.`execute(Context context)`
Detects model changes and registers the changed models in the context.
`void`
DefaultRepositoryExporter.`execute(Context context)`
`void`
DefaultSchemaMigrator.`execute(Context context)`
Evolves the models with the current mapping strategy.
`void`
Phase.Handler.`execute(Context context)`
Executes the phase handler.
`void`
Phase.`init(Context context)`
Called before executing a phase handler.
`protected void`
DefaultSchemaMigrator.`migrateSchema(Context context, IDBStoreAccessor accessor, ISchemaMigration schemaMigration)`
Delegates the schema migration to the mapping strategy.
`void`
ISchemaMigration.`migrateSchema(Context context, IDBStoreAccessor accessor)`
Migrates the database schema to match the new models in the given context.
`void`
Context.Manager.`saveContext(Context context)`
Saves the given context for model evolution.
`void`
FolderContextManager.`saveContext(Context context)`
Saves the context to disk.
`protected void`
DefaultSchemaMigrator.`updateSystemTables(Context context, IDBStoreAccessor accessor)`
Updates the system tables with the changed models.