Uses of Class
org.eclipse.emf.cdo.server.db.evolution.phased.Context
Packages that use Context
Package
Description
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 ContextModifier and TypeMethodDescriptionContext.Manager.createContext()Creates a new context for model evolution.FolderContextManager.createContext()Creates a new context by loading the models from the database.PhasedModelEvolutionSupport.getContext()Returns the current evolution context.Context.Manager.loadContext()Loads an existing context for model evolution.FolderContextManager.loadContext()Loads the context from disk.Methods in org.eclipse.emf.cdo.server.db.evolution.phased with parameters of type ContextModifier and TypeMethodDescriptionprotected booleanDefaultSchemaMigrator.commitChanges(Context context, IDBStoreAccessor accessor) Commits the model evolution changes to the database.voidCalled after executing a phase handler.voidDetects model changes and registers the changed models in the context.voidvoidEvolves the models with the current mapping strategy.voidExecutes the phase handler.voidCalled before executing a phase handler.protected voidDefaultSchemaMigrator.migrateSchema(Context context, IDBStoreAccessor accessor, ISchemaMigration schemaMigration) Delegates the schema migration to the mapping strategy.voidISchemaMigration.migrateSchema(Context context, IDBStoreAccessor accessor) Migrates the database schema to match the new models in the given context.voidContext.Manager.saveContext(Context context) Saves the given context for model evolution.voidFolderContextManager.saveContext(Context context) Saves the context to disk.protected voidDefaultSchemaMigrator.updateSystemTables(Context context, IDBStoreAccessor accessor) Updates the system tables with the changed models.